Описание тега keyrelease

A transition triggered by a key released event. Keys can be specified either by the ASCII character they represent or by their keycode.
1 ответ

QT: когда использовать QT::keyRelease

Я пишу тестовое приложение, которое тестирует другое приложение с кучей меню. Я имитирую нажатия клавиш с помощью QT::keyPress. Однако, в какой-то момент он больше не принимает keyPress, пока я не узнал, что вам нужно также использовать keyRelease (…
22 ноя '10 в 08:02
1 ответ

Qt моделирует нажатие клавиши для управления приложением SimpleScreenRecorder в Linux

Я хочу (в Linux) управлять записью на рабочем столе, активируя SimpleScreenRecorder с помощью эмулирующей клавиши CTRL+SHIFT+R. Изображение SimpleScreenRecorder Я попробовал этот код: QKeyEvent * eve1 = new QKeyEvent (QEvent::KeyPress,Qt::Key_R,Qt::…
08 мар '18 в 09:35
1 ответ

Не удается установить геометрию в QT

Я использую setGeometry() установить координату widget, Но когда я удаляю некоторые widget и удалите его из основного макета, тогда он не сможет правильно настроить геометрию. я использую KeyReleaseEvent() то есть, когда я нажимаю клавишу D, определ…
17 фев '14 в 05:13
3 ответа

Как обнаружить освобождение ключа с помощью Python (не нажатие клавиши)?

Как я могу обнаружить освобождение ключа с помощью Python 3? Как если бы я нажал клавишу a в течение 1 секунды, когда я уберу палец с ключа (отпуская ключ), он будет print("Key 'a' pressed then released"), Я пытаюсь сделать это с модулем keyboardно …
09 авг '17 в 08:03
1 ответ

JMenuItem и клавиша ENTER отпущены

У меня есть JMenuItem и я хочу получить пользовательский ввод. Пользователь должен иметь возможность запускать функциональность элемента с помощью мыши или клавиатуры. Функциональность предмета содержит JDialog быть открытым. Этот диалог прослушивае…
30 мар '15 в 06:59
1 ответ

Java - KeyReleased вызывается сразу после события KeyPressed

Я пытаюсь заставить персонажа перемещаться по простому кадру, когда пользователь нажимает четыре клавиши со стрелками (или wasd). Персонаж должен продолжать двигаться, пока нажата клавиша со стрелкой, и должен прекратить движение, как только пользов…
08 фев '14 в 01:01
0 ответов

Выпуск ключа Java не прекращается

Я пытаюсь заставить моего персонажа двигаться влево и вправо, а затем остановиться, когда вы убираете пальцы с клавиш со стрелками влево или вправо, но все же происходит то, что он продолжает двигаться. Вот мое нажатие клавиш: public void keyPressed…
17 дек '13 в 13:32
4 ответа

Прослушивание событий клавиатуры без их захвата?

Я пишу приложение командной строки, которое прослушивает события отпускания клавиши управления в X Windows и предупреждает другой процесс, когда обнаруживает их. Будучи новичком в GNU/Linux, я предпочел бы избегать возиться с GCC, и поэтому я ищу ре…
08 фев '12 в 23:16
1 ответ

Как отловить нажатие клавиши Ctrl?

Я нажимаю клавишу Ctrl. Моя первая функция работает нормально: void MainWindow::keyPressEvent(QKeyEvent *event){ if(event->modifiers()==Qt::CTRL){ //RETURNS TRUE ui->widget->groupmaking=true; } } Во втором у меня проблемы с проверкой, какой…
23 дек '13 в 15:28
2 ответа

Нужна помощь на KeyEvents

Простой вопрос Я пытаюсь заново создать игру Pong. У меня есть графика, которую я хочу на экране с двумя веслами, движущимися с KeyEvents. Моя единственная проблема заключается в том, что когда я отпускаю одну клавишу, другая лопасть также останавли…
18 май '14 в 20:47
2 ответа

Игра OpenGL/Gtkmm - перемещение клавиатуры

Я программирую игру в "OpenGL" и использую "Gtkmm" в качестве оконного менеджера. Я хочу использовать клавиатуру для перемещения камеры (таким образом, "кнопка ВВЕРХ" для перемещения вперед, "кнопка ВНИЗ" для перемещения назад и т. Д.) Некоторое вре…
10 фев '10 в 17:36
1 ответ

Измените слово ي на ی в поле jtext

Мне нужно изменить слово ي на ی в поле jtext, если пользователь напишет ي в поле jtext, это слово должно быть изменено на ی, как это شیمي = شیمی ي = ی Я думаю, что мне следует использовать слушатель и выпуск ключа, но я не знаю, как?! или изменить c…
11 дек '17 в 11:50
1 ответ

Событие JComboBox KeyReleased не работает

Я использую JComboBox искать запрос из базы данных sql. Я хочу найти запрос, когда письмо набрано. Я использую чистую фасоль IDE. Вот автоматизированный код. srch.addKeyListener(new java.awt.event.KeyAdapter() { public void keyReleased(java.awt.even…
07 янв '13 в 16:41
2 ответа

Как увеличить изображение в кнопке lwuit, используя события нажатия клавиш в lwuit

Используя LCDUI я работал с ключевыми событиями, это было успешно. Но я разработал все приложение на lwuit, я не хочу переходить с lwuit на lcdui. Любое тело поможет мне, нажимая кнопки, я хочу увеличить и уменьшить изображение. Есть ли какая-либо к…
20 июн '13 в 08:42
10 ответов

Как узнать, когда пользователь действительно выпустил ключ в Java?

(Отредактировано для ясности) Я хочу определить, когда пользователь нажимает и отпускает клавишу в Java Swing, игнорируя функцию автоматического повтора клавиатуры. Я также хотел бы, чтобы подход на основе чистого Java работал на Linux, Mac OS и Win…
21 сен '09 в 21:48
1 ответ

Как мне написать простой слушатель ключа в Java, который сохранит ввод в файл.txt?

Я довольно неопытен с Java, и мне было любопытно, если бы был простой / легкий способ написать.java, который бы регистрировал ввод с клавиатуры из всех мест в ОС и сохранял их в.txt (или подобный) файл (или даже просто панель Java). Я видел упоминан…
26 окт '13 в 20:29
3 ответа

Обрабатывать несколько нажатий клавиш, игнорируя повторные нажатия клавиш

Я задал это в разделе комментариев другого вопроса (> Как мне обрабатывать одновременные нажатия клавиш в Java?), И мне было предложено сделать новый вопрос в целом. Моя проблема в том, что когда я создаю ArrayList нажатий клавиш, они не удаляются д…
07 авг '12 в 17:34
1 ответ

qt keyPress/keyRelease notify по-разному работает в Vista и Linux

Я обнаружил, что событие keyPress никогда не запускается, пока ключ не будет выпущен в Linux . Это поведение отличается от перспективы. Вот кусок кода из моего приложения. Разница возникает, когда я выполняю следующую последовательность: 1) удержива…
01 ноя '13 в 15:53
1 ответ

Время записи ключа удерживается в обработке

Я искал на многих форумах, в том числе и на этом, и не вижу ответа на этот вопрос. Многие из предоставленных мне решений выглядели так: void keyPressed(){ if (key == 'e'){ t = millis(); } } void keyReleased(){ if (key == 'e'){ t = millis()-t; printl…
01 апр '18 в 18:01
2 ответа

JOGL, com.jogamp.newt.event.KeyListener проблемы

Итак, у нас есть структура приложения: в конструкторе EC_GUI я инициализирую glViewer private void initGlViewer() { /** * Viewer. */ glViewer = new GLViewer(); glViewer.setup(); centerPanel.add(glViewer.getNewtCanvasAWT()); } GlViewer реализует GLEv…
09 окт '14 в 09:13