клавиши номера на клавиатуре

Клавиатура

Примечание: названия буквенных и цифровых клавиш точно такие же, как и сами символы этих клавиш. То есть, клавиша «b» записывается как b, а клавиша «5» как 5.

Следующие названия клавиш используются, когда Numlock выключен:

Эти названия клавиш используются при включенном Numlock’e:

Клавиши расширенных функций Мультимедийных и Интернет-клавиатур:

Возможна запись VKnn, где nn является шестнадцатиричным виртуальным кодом клавиши. Несмотря на то, что этот редко используемый метод поддерживается всеми версиями программы, только с версии 1.0.38.02 и выше для некоторых типов горячих клавиш реализовано предотвращение отслеживания их функцией «keyboard hook» (обработчик клавиатурных прерываний). Например, следующая комбинация клавиш не использует обработчик клавиатурных прерываний (keyboard hook), и как следствие может быть запущена нажатием как клавиши Home, так и NumpadHome:

Джойстик

Несмотря на то, что следующие управляющие элементы джойстика не могут использоваться как горячие клавиши, их можно использовать при помощи команды GetKeyState:

JoyR: руль джойстика или 4-ая ось джойстика.

JoyU и JoyV: 5-ая и 6-ая оси джойстика.

JoyPOV: the point-of-view (hat) control (POV control, «шляпка» или «переключатель видов»; например, вид глазами игрока).

JoyName: название джойстика.

JoyButtons: количество кнопок, поддерживаемых джойстиком (не всегда точное).

JoyAxes: количество направлений, поддерживаемых джойстиком.

JoyInfo: генерирует строку, состоящую из нуля или более знаков, иллюстрирующих возможности джойстика: Z (имеется Z направление), R (имеется R направление), U (имеется U направление), V (имеется V направление), P (имеется POV control), D (POV control имеет ограниченное количество дискретных/промежуточных настроек), C (POV control передает непрерывные/точные данные). Пример строки: ZRUVPD.

Несколько джойстиков: если вы используете несколько джойстиков одновременно, то для более точной адресации команды используйте при записи номер джойстика перед именем клавиши джойстика. Например запись 2joy1 будет обозначать первую кнопку второго джойстика.

Примечание: если у вас возникли проблемы с определением скриптами вашего джойстика, вы можете попробовать изменить номер джойстика с 1 на что-нибудь другое, даже несмотря на то, что к компьютеру у вас подключен всего один. Неизвестно, по каким мистическим причинам, но иногда это вместе с использованием нашего тестового скрипта даёт положительный результат.

Использование джойстика как мыши: специальный скрипт превращает ваш джойстик в мышь (см. ссылку в оригинале статьи).

Дистанционные пульты управления

Специальные клавиши

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

Источник

Коды клавиш Delphi

Таблица кодов клавиш, которыми можно пользоваться при проверке параметра Key в обработчиках событий OnKeyDown и OnKeyUp :

Клавиша

число

Шест.

число

Символическое

Сравнение по

функции ordF1112$70VK_F1F2113$71VK_F2F3114$72VK_F3F4115$73VK_F4F5116$74VK_F5F6117$75VK_F6F7118$76VK_F7F8119$77VK_F8F9120$78VK_F9F10121$79VK_F10пробел32$20VK_SPACEBackSpace8$8VK_BACKTab9$9VK_TABEnter13$0DVK_RETURNShift16$10VK_SHIFTCtrl17$11VK_CONTROLAlt18$12VK_MENUCapsLock20$14VK_CAPITALEsc27$1BVK_ESCAPEInsert45$2DVK_INSERTPageUp33$21VK_PRIORPageDown34$22VK_NEXTEnd35$23VK_ENDHome36$24VK_HOMEСтрелка назад37$25VK_LEFTСтрелка вверх38$26VK_UPСтрелка вперед39$27VK_RIGHTСтрелка вниз40$28VK_DOWNDelete46$2EVK_DELETEPrintScreen44$2CVK_SNAPSHOTScrollLock145$91VK_SCROLLPause19$13VK_PAUSENumLock144$90VK_NUMLOCK0,)48$30Ord(‘0’)1!49$31Ord(‘1’)2@50$32Ord(‘2’)3#51$33Ord(‘3’)4$52$34Ord(‘4’)5%53$35Ord(‘5’)6^54$36Ord(‘6’)7&55$37Ord(‘7’)8*56$38Ord(‘8’)9(57$39Ord(‘9’)`

192$C0-_189$BD=+187$BB[ <219$DB]>221$DD:;186$BA‘”222$DE|220$DC,190$BE/?191$BFA a65$41Ord(‘A’)B b66$42Ord(‘B’)С с67$43Ord(‘С’)D d68$44Ord(‘D’)E e69$45Ord(‘E’)F f70$46Ord(‘F’)G g71$47Ord(‘G’)H h72$48Ord(‘H’)I i73$49Ord(‘I’)J j74$4AOrd(‘J’)K k75$4BOrd(‘K’)L l76$4COrd(‘L’)M m77$4DOrd(‘M’)N n78$4EOrd(‘N’)O o79$4FOrd(‘O’)P p80$50Ord(‘P’)Q q81$51Ord(‘Q’)R r82$52Ord(‘R’)S s83$53Ord(‘S’)T t84$54Ord(‘T’)U u85$55Ord(‘U’)V v86$56Ord(‘V’)W w87$57Ord(‘W’)X x88$58Ord(‘X’)Y y89$59Ord(‘Y’)Z z90$5AOrd(‘Z’)

Правая клавиатура при выключенной клавише NumLock:

Источник

Таблицы сочетаний клавиш на клавиатуре: для работы с текстом, ввода спец-символов, горячие клавиши Windows

клавиши номера на клавиатуреЗдравствуйте!

Вы никогда не задумывались, сколько порой приходится тратить времени на обычные операции: выделить что-то мышкой, скопировать, затем вставить в другое окно (файл)?

А представьте, если вы работаете за день с десятками файлов? Те кто использует некоторые горячие сочетания клавиш в Windows — существенно ускоряет свою работу! ✌

Можете мне не поверить — но нажать пару кнопок на клавиатуре намного быстрее, чем выполнять аналогичное действие мышкой (например, всё выделить и скопировать — на клавиатуре 1-2 сек. (Ctrl+A, Ctrl+C), мышкой можно 30 сек. елозить по файлу. )!

В этой статье приведу самые нужные и полезные сочетания клавиш для разнообразных задач.

1) Кстати, при помощи сочетаний кнопок Win+R — можно открывать разнообразные приложения и вкладки для настройки ОС Windows!

2) Как открыть параметры в Windows 11/10 (+ таблицы с основными настройками ОС).

клавиши номера на клавиатуре

Таблицы сочетаний клавиш

Таблица №1: для работы с текстом (для перемещения по тексту)

Работа с текстом, пожалуй, чуть ли не самая важная для большинства пользователей на компьютере. А значит, данные копки будут полезны всегда!

КлавишиДействие
Ctrl+A👍 Выделение всего текста, что есть на странице
Ctrl+C👍 Копирование выделенного фрагмента текста
Ctrl+XВырезание выделенного фрагмента текста (т.е. скопировать участок текста и удалить его в этом месте).
Ctrl+V👍 Вставка скопированного (вырезанного) ранее текста.
Ctrl+←Перемещение курсора в начало предыдущего слова.
Ctrl+→Перемещение курсора в начало следующего слова.
Ctrl+↑Перемещение курсора в начало предыдущего абзаца.
Ctrl+↓Перемещение курсора в начало следующего абзаца.
Зажать Shift+→Выделение текста вперед посимвольно.
Зажать Shift+←Выделение текста назад посимвольно.
Ctrl+⇑ Shift+→Выделение текста от положения курсора до начало следующего слова.
Ctrl+⇑ Shift+←Выделение текста от положения курсора до начало предыдущего слова.
⇑ Shift+HomeВыделение текста от положения курсора до начала строки.
⇑ Shift+EndВыделение текста от положения курсора до окончания строки.
Alt (левый)+ShiftПереключение языка ввода (с русского на английский и наоборот).
Ctrl (левый)+⇑ ShiftИзменение направления чтения текста для языков с письмом справа налево.

Альтернативная таблица

Сочетание клавишОписание
Ctrl + A👍 Выделить всё
Ctrl + C👍 Копировать
Ctrl + Insert-//-
Ctrl + XВырезать
Shift + Delete-//-
Ctrl + V👍 Вставить
Shift + Insert-//-
Ctrl + ←Переход по словам в тексте. (Прим.: работает не только в текстовых редакторах).
Ctrl + →-//-
Shift + ←Выделение текста
Shift + →-//-
Shift + ↑-//-
Shift + ↓-//-
Ctrl + Shift + ←Выделение текста по словам
Ctrl + Shift + →-//-
HomeПеремещение в начало-конец строки текста
End-//-
Ctrl + Home-//-
Ctrl + End-//-
Ctrl + HomeПеремещение в начало-конец документа
Ctrl + End-//-

Таблица №2: для ввода спецсимволов

Далеко не все символы (которые иногда хотелось бы набрать) есть на клавиатуре. Например, как набрать сердечко ♥, стрелочку ↑, или, скажем, знак суммы Σ? Для этого есть спец. таблицы и коды, которые можно и нужно использовать.

Моя большая подборка символов для вставки в текст. домик ⛪️, рука ✌️, солнце ☀️, погода ☔️, e-mail и др.).

Как пользоваться табличками ниже:

клавиши номера на клавиатуре

Самые нужные alt-коды (1-я таблица)

клавиши номера на клавиатуре

Самые нужные alt-коды (2-я таблица)

Что делать, если в таблице нет нужного символа

Чтобы привести все символы, которые можно вставить в текст — потребовалась бы очень большая статья, поэтому в таблицах выше я привел лишь самые популярные символы (которых нет на клавиатуре). Чуть ниже расскажу, как найти и вставить тот символ, который нужен именно вам!

клавиши номера на клавиатуре

Таблица символов в Windows

клавиши номера на клавиатуре

Как скопировать спец-символ

Примечание : так же для некоторых символов в таблице есть alt-код: т.е. чтобы вставить его, можете зажать alt и нажать «0174» (к примеру) — и увидите значок копирайта ®.

клавиши номера на клавиатуре

Разнообразные символы по категориям

Таблица №3: горячие клавиши Windows

Актуально, полезно, нужно!

Всё самое нужное: универсальные сочетания

Несколько горячих клавиш для работы с файлами

Сочетание клавишОписание
Shift + F10
Menu
Аналог нажатию правой кнопкой мышки. Очень полезно, когда мышка не работает.
Alt + EnterПросмотр свойства файла (например).
F2Переименование файла/папки.
Перетаскивание с CtrlКопирование.
Перетаскивание с ShiftПеремещение.
Перетаскивание с Ctrl + ShiftСоздание ярлыка объекта.
Щелчки с CtrlВыделение нескольких файлов (папок) в произвольном порядке.
Щелчки с ShiftВыделение нескольких файлов по порядку.
EnterТо же, что и двойной щелчок мышки (открыть, запустить).
DeleteУдаление файл/папки.
Shift + DeleteБезвозвратное удаление файла (минуя корзину).

На сим статью завершаю, всем удачи!

Источник

Скан-код: Ремаппинг клавиш на клавиатуре

Что такое Скан-код

Спецификация для Windows.
При нажатии любой клавиши контроллер клавиатуры вырабатывает скан-код, соответствующей позиции клавиши, который передаются в компьютер. Служебные коды, которые может вырабатывать контроллер клавиатуры, передаются для обработки подпрограммам BIOS. В буфере клавиатуры для кода клавиши отводится по 2 байта, т. е. он рассчитан на 16 символов.

Как определить Скан-код клавиши

Узнать Скан-код необходимой для ремаппинга клавиши вы можете здесь, а если у вас супер новая клавиатура с кнопками космического происхождения, то отловить скан-код вы можете используя программу «KeyboardTest» от разработчика Passmark Software. Программка платная, но бесплатным триалом. Или OpenSource Программу SharpKeys. Она потребовалась для определения скан-кода левой «\», так как многие наивно полагали что сигналы у обеих одинаковые, а значит и не подлежат ремаппингу. На деле оказалось не так.

И так, мы определили скан-код нашей незадачливой кнопки, теперь нам нужно найти скан-код «LShift». Его можно найти по данной выше ссылке и он равен: 2A.00

Ремаппинг клавиш

Есть куча приложений которые делают этот ремаппинг, многие за базу принимают существующие скан-коды, многие не имеют сканера, что бы определить скан-код клавиши которой нет в базе. Да и устанавливать лишнее приложение очень не хотелось. По-гуглив я остановился на возможностях Windows. а точнее редактора реестра (Пуск-Выполнить: regedit). Или вышеупомянутую программу SharpKeys, которая имеет GUI и выполняет такую же замену в реестре

1. В ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
создайте бинарный параметр с именем «Scancode Map»
2. В параметр «Scancode Map» записываем следующие значения:
00.00.00.00.00.00.00.00.02 — девятый байт (02) в этой записи означает количество клавиш которое мы будем менять (и равен количеству клавиш +1) в нашем случае это 02, так как мы меняем значения одной клавиши. После этого вписываем еще три «пустых» байта, и теперь наш параметр выглядит так:
00.00.00.00.00.00.00.00.02.00.00.00.
Поскольку мы уже определили все Скан-коды, то продолжая наш параметр, нам следует указать скан-код значения новой кнопки (в нашем случае это 2A.00), а затем скан-код старой (заменяемой) кнопки 56.00. Теперь необходимо закрыть эту функцию четырьмя «пустыми» байтами, то есть 00.00.00.00:
клавиши номера на клавиатуре
3. Перезагружаем компьютер и пользуемся нашими новыми кнопками.

PS: Если нужно сделать ремаппинг не на всем ПК, а только в вашем сеансе, то значения необходимо менять в HKEY_CURRENT_USER\SYSTEM\CurrentControlSet\Control\Keyboard Layout

UPD: Если вы боитесь работать в реесте, то создайте текстовый файл с расширением *.reg, и впишите туда следующее:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
«Scancode Map»=hex:00,00,00,00,00,00,00,00,02,00,00,00,2a,00,56,00,00,00,00,00
затем сохраните, запустите, и перезагрузите ПК.

UPD2: Перенос Скриншотов на
1. Левый Win-key выглядит так:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
«Scancode Map»=hex:00,00,00,00,00,00,00,00,02,00,00,00,37,E0,5B,E0,00,00,00,00
Правый Win-key выглядит так:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
«Scancode Map»=hex:00,00,00,00,00,00,00,00,02,00,00,00,37,E0,5C,E0,00,00,00,00

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *