Замена Alt на Meta для всех ярлыков Eclipse - PullRequest
0 голосов
/ 22 июня 2011

Я использую Eclipse в Ubuntu. Есть ли способ заменить Alt на Meta во всех сочетаниях клавиш для моего текущего рабочего пространства? Учитывая файл, в котором хранятся ярлыки, возможно, я смогу выполнить какой-нибудь поиск и заменить?

1 Ответ

0 голосов
/ 22 июня 2011

Только явные привязки, помеченные «U» на странице настроек ключей, сохраняются в явном виде. Привязки по умолчанию снимаются с точки расширения org.eclipse.ui.bindings.

Я думаю, что вы можете достичь того, что вы хотите, добавив фильтр (Listener) к текущему дисплею. Что-то вроде

final Listener filter = new Listener() {
    @Override
    public void handleEvent(Event event) {
        // Translate event.keyCode
        // Translate event.stateMask
    }
};
Display display = Display.getCurrent();
display.addFilter(SWT.KeyDown, filter);
display.addFilter(SWT.KeyUp, filter);
...