Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Одновременное зажатие двух(или более) клавиш. Как сэмулировать?

274
04 июля 2007 года
Lone Wolf
1.3K / / 26.11.2006
Проблема в следуйщем.
На компоненте висит KeyListener. Я обрабатываю KeyPressed(KeyEvent e). Пролучается, что если я зажимаю одну клавишу это события вызывается постоянно, ка только при зажатой первой клавише я зажму другую, то его уже вызывает вторая клавиша. первая игнорирруется. Теперь вопрос. Как можно сделать, чтобы при зажатых двух клавишах каждая из них, например поочереди, вызывали это событие? Т.е. если зажал я клавиши А и В и слеlуйщий код
 
Код:
......
public void KeyPressed(KeyEvent e) {
   System.out.println(e.getKeyChar());
}
......

выдавал такой результат
 
Код:
A
B
A
B

ну или подобно, такое чередование не обязательно главное, что бы за определенный промежутко времени количество А и В было равным
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог