#qt #keyboard #qt5
#qt #клавиатура #qt5
Вопрос:
Я разрабатываю программу, в которой нам нужно реализовать клавишу F13, но я не могу найти F13 на клавиатуре. Может кто-нибудь, пожалуйста, скажите мне, какой код принадлежит клавише F13 на обычной клавиатуре.
Я могу использовать клавиши F11 и F12, но я не уверен, что такое код клавиши F13. В следующей ссылке упоминается «Key_13»: https://doc.qt.io/archives/qtjambi-4.5.2_01/com/trolltech/qt/core/Qt.Key.html
Комментарии:
1. AFAIK, чтобы получить доступ к клавише F13, вы должны нажать
SHIFT
клавишу в сочетании сF1
клавишей, т.е.Shift F1
.2. Вы можете найти коды ключей здесь docs.microsoft.com/en-us/windows/win32/inputdev /… Код F13 равен 0x7C = 124
3. Ссылка в вашем вопросе очень старая. Вот более актуальная ссылка.
Ответ №1:
Я почти уверен, что где-то в мире существует клавиатура с клавишами F13-F24, но пока я их не видел. Итак, если у вас нет одной из этих странных клавиатур, вы можете получить доступ к этим клавишам, нажав shift: Shift F1 становится F13, Shift F2 становится F14 и т.д…
Комментарии:
1. Как бы вы тогда эмулировали Shift F13?
Ответ №2:
Есть много клавиатур, которые имеют дополнительный ряд клавиш F13-F24 (особенно старые — ищите старые платы IBM), а также некоторые из новых пользовательских клавиатур с клавишами F13, например, недавно представленные NovelKeys NK87. В общем, это стандартный ключевой код, и если у вас нет назначенного ему физического ключа, вы можете переназначить другой физический ключ на F13 с помощью программного обеспечения или прошивки (просто посмотрите прошивку QMK).
Ответ №3:
попробуйте от F1 до F12 (в VIM после ввода i_ctrl-v):
F1 shift -> F13
F12 shift -> F24
F12 ctrl -> F36
F12 alt -> F60