powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / KeyListner
5 сообщений из 5, страница 1 из 1
KeyListner
    #34144233
Juga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как в листнере поймать сочетание клавиш?
...
Рейтинг: 0 / 0
KeyListner
    #34144322
Shkel Eugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отслеживать что было нажато, и не отжато
...
Рейтинг: 0 / 0
KeyListner
    #34144544
Juga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ответ конечно содержательный. А если серьёзно? Например с клавишами типа ctrl или alt всё ясно
public void keyPressed(KeyEvent e) {
if ((e.isControlDown())&&(e.getKeyCode() == ..........)){
................
}
}
то как понять что нажата 'a'+'z'
...
Рейтинг: 0 / 0
KeyListner
    #34144606
AlexeyShponarsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может засекать время отпускания клавиш и записывать куда-то в масив например, потом смотреть какие приблизительно в одном диапазоне времени были отжаты значит те и нажымались :)
последний подсчет повесить например на одну их клавиш которую мы постоянно отжимаем последней, например если Ctrl+Alt+Del то я всегда последней отжимаю Ctrl.
Это конечно не лучший вариант, ну хоть что-то :)
...
Рейтинг: 0 / 0
KeyListner
    #34144922
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем что-то засекать? При нажатии кнопка записывается в буфер, при отпускании - удаляется. После каждого апдейта буфера вызывается бизнес логика на проверку текущей комбинации.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / KeyListner
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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