Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / не работают горячие клавиши на русской раскладке в Eclipse на Linux / 13 сообщений из 13, страница 1 из 1
23.10.2007, 09:24:20
    #34886748
guest57
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
Добрый день.
Собственно сабж.
Кто-нибудь сталкивался с подобной проблемой? Как возможно её решить?
...
Рейтинг: 0 / 0
23.10.2007, 10:06:36
    #34886843
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
Это нормально. В Firefox они тоже не работают. Проверь, если не веришь.
...
Рейтинг: 0 / 0
23.10.2007, 10:18:35
    #34886868
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
Портянкин, страница 130 - там описано как побороть
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
23.10.2007, 10:25:35
    #34886888
guest57
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
2Leonidv
по мне дак это не нормально ) для Firefox я нашел патч. с ним на руской раскладке горячие клавиши работают.

2Deady
я извиняюсь, но "страница 130" - это где? )
...
Рейтинг: 0 / 0
23.10.2007, 10:28:08
    #34886901
kest_ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
Вы в эклипсе для 1С программы пишете?
Просто любопытно ;)
...
Рейтинг: 0 / 0
23.10.2007, 10:31:15
    #34886913
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
"guest57" <nospam@sql.ru>;

2Deady
я извиняюсь, но "страница 130" - это где? )


сказал же, в Портянкине. Автор такой, написал книгу "Swing Эффектные пользовательские интерфейсы"
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
23.10.2007, 11:56:38
    #34887222
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
guest572Leonidv
по мне дак это не нормально ) для Firefox я нашел патч. с ним на руской раскладке горячие клавиши работают.

2Deady
я извиняюсь, но "страница 130" - это где? )
Работай в Windows. Не знаю у кого там эта проблема, но что в KDE, что GNOME это в любом приложение так. Только если не написан специальный код его ликвидации. Но я сомневаюсь, что он будет написан. По одной простой причине - нужно забить все раскладки клавиатуры в память и делать примерно следующее:
Код: plaintext
1.
engChar = laoyouts[current_layout]['ф']
...
Рейтинг: 0 / 0
23.10.2007, 12:12:45
    #34887306
alx3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
Перечитал страницу 130 у Портянкина дважды.
Там начинается глава 6, про JLabel рассказывают.
Про русские горячие клавиши что-то ничего не видно.
А вообще у него встречались слова про то, что в свинге НЕанглийские клавиши в принципе не работают.
Может вы другую какую-нибудь книжку Портянкина имеете в виду?
...
Рейтинг: 0 / 0
23.10.2007, 12:27:43
    #34887393
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
pdf читаете? там возможно нумерация сбилась.
страница 130 - это "глава 3, В глубинах Swing", конец раздела "Методы поддержки клавиатурных сокращений"
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
23.10.2007, 12:50:34
    #34887504
alx3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
Да, PDF. У меня это страница 79 (может издание книжки другое).
Для тех у кого нет под рукой Портянкина скопирую сюда:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
// KeyBindingTest.java
// Пример использования клавитурных сокращений
 import  javax.swing.*;
 import  java.awt.event.*;
 public   class  KeyBindingTest  extends  JFrame {
 public  KeyBindingTest() {
     super ("KeyBindingTest");
    // выход при закрытии окна
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    // настраиваем карты команд и входных событий для корневой панели приложения
    InputMap im = getRootPane().getInputMap();
    ActionMap am = getRootPane().getActionMap();
    // срабатывает при отпускании сочетания Ctrl+A
    im.put(KeyStroke.getKeyStroke(KeyEvent.VK_A, KeyEvent.CTRL_MASK, true), "Action");
    // срабатывает при печати буквы 'Я'
    im.put(KeyStroke.getKeyStroke('Я'), "Action");
    am.put("Action",  new  AnAction());
    // выводим окно на экран
    setSize( 200 ,  200 );
    setVisible(true);
}
// класс нашей команды
 class  AnAction  extends  AbstractAction {
     public   void  actionPerformed(ActionEvent e) {
    System.out.println("OK");
    }
}
 public   static   void  main(String[] args) {
     new  KeyBindingTest();
    }
}

Еще там написано, что кириллические буквы будут распознаваться только для событий типа KEY_TYPED.
Но насколько я понял данный кусок кода будет полезен тем, кто подключает русские шорткаты в своих приложениях.

А автору топика могу порекомендовать полазить по линуксовым форумам.
У меня например в Kate сейчас работают горячие клавиши только на том языке, который был активным при запуске Kate. А в Open Office работают только английские.
Для KDE я встречал предложение использовать программку kkbswitch, которая вроде позволяет это дело починить. Но у меня сходу она не заработала, а разбираться пока руки не доходят
...
Рейтинг: 0 / 0
23.10.2007, 13:10:21
    #34887603
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
Leonidv[Работай в Windows. Не знаю у кого там эта проблема, но что в KDE, что GNOME это в любом приложение так.Надо же. А у меня только в ФФ было и то после патча прошло. Ну и Тандербёрд так же. Нетбинс работает без проблем. Ну и опенофис и другие приложения линуховые - нормально понимают горячие клавиши (если речь о ctrl+c, ctrl+v и так далее).

PS. KDE
...
Рейтинг: 0 / 0
23.10.2007, 13:19:52
    #34887676
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
А кстати да. Про OpenOffice не подумал. У меня там тоже все без проблем работает.
...
Рейтинг: 0 / 0
23.10.2007, 13:25:17
    #34887714
alx3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работают горячие клавиши на русской раскладке в Eclipse на Linux
to Pamir:
Ну, думаю, что никто и не сомневается, что все это можно настроить.)
xorg.conf там и все такое.
Но в Kubuntu это не работает out-of-the-box, а в виндовсе работает
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / не работают горячие клавиши на русской раскладке в Eclipse на Linux / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]