Sharpkeys На Русском

Posted on admin
  • Компьютерные клавиатуры в своей основной массе очень похожи друг на друга. Все они имеют цифровой и буквенный ряды, клавиши пробел, ввод, а также набор специальных кнопок, предназначенных для выполнения различных команд. Сюда относятся Ctrl, Del, Shift, набор кнопок F, pause break и некоторые другие. Если чем и различаются клавиатуры в своей функциональности, так это именно этими самыми кнопками.
  • Для этого необходимо просто бесплатно скачать SharpKeys 2.1.1, утилиту для перепрограммирования клавиш. При работе пальцы постоянно задевают клавишу «Caps Lock», и это доставляет массу неудобств? При помощи SharpKeys можно назначить для нее более удобную функцию, например «Shift» или вообще отключить.. У вас в описании указано, что интерфейс проги на русском. По факту же, и на скринах - английский, и я не вижу возможности это изменить.
  • Рекомендуем скачать SharpKeys для Windows 10 на русском языке без регистрации и смс. СКАЧАТЬ БЕСПЛАТНО. Информация о программе. Лицензия: Бесплатная. Разработчик: Microsoft. Языки: русский, украинский, английский. Система: Windows 10 Домашняя, Профессиональная, Корпоративная, PRO. Разрядность: 32 bit, 64 bit, x32, x64.

SharpKeys позволяет перепрограммировать клавиатуру, не требуя каких-либо навыков взлома реестра или любые другие приемы. Это отличный способ, чтобы перейти на новую раскладки клавиатуры или просто шутки друзей. Реверсивный любые нежелательные изменения так же легко, что делает эту программу отличный инструмент, если у вас есть потребность в нем. Скачать (475KB).

Предыстория Всю свою жизнь был фанатом бесшумных, тонких, и красивых клавиатур и к моему удивлению обнаружил что таковых не так уж и много, из доступных в свободной продаже, — их единицы. Пришлось пользоваться «Genius SlimStar Pro», и все равно она меня угнетала, как и мысль о том, что я никогда не найду клавиатуру которая бы удовлетворяла меня на все 100%. Я такую нашел и по рекомендации товарища, приобрел ' Illuminated Keyboard', которая стала достойной подругой моей ' MX Revolution', и я окончательно порвал отношения с Genius, а последние о поддержке пользователей со стороны Logitech, убедили меня, что вложенные (не малые деньги) себя оправдают за 3 гарантийных года. Но есть небольшая беда в клавиатурах этой компании, — ' Не стандартные, не удобные, или не нужные расположения некоторых кнопок'. В случае с Illuminated, это две одинаковые кнопки ' ', левая из которых пошла в ущерб клавише «LShift», Кстати на картинке вы можете заметить что раньше эти клавиатуры имели стандартный размер «LShift».

Под катом, я расскажу как вернуть «стандартную длину» этой кнопки, так как в слепой печати и в силу привычки, я нажимаю именно / вместо шифта. А заодно расскажу как без дополнительного установленного ПО, на примере, вы сможете менять назначения любых клавиш ваших клавиатур (в том числе и функциональных/медийных) при помощи Реестра и Скан-кода клавиш. Что такое Скан-код для Windows.

Mns

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

Или OpenSource Программу. Она потребовалась для определения скан-кода левой ' ', так как многие наивно полагали что сигналы у обеих одинаковые, а значит и не подлежат ремаппингу. На деле оказалось не так. Правый ' ' имеет скан-код: 2b.00 Левый нижний ' ' имеет скан-код: 56.00 И так, мы определили скан-код нашей незадачливой кнопки, теперь нам нужно найти скан-код «LShift».

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

Или вышеупомянутую программу SharpKeys, которая имеет GUI и выполняет такую же замену в реестре 1. В ветке HKEYLOCALMACHINE 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. Поскольку мы уже определили все Скан-коды, то продолжая наш параметр, нам следует указать скан-код значения новой кнопки (в нашем случае это 2A.00), а затем скан-код старой (заменяемой) кнопки 56.00.

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

PS: Если нужно сделать ремаппинг не на всем ПК, а только в вашем сеансе, то значения необходимо менять в HKEYCURRENTUSER SYSTEM CurrentControlSet Control Keyboard Layout UPD: Если вы боитесь работать в реесте, то создайте текстовый файл с расширением.reg, и впишите туда следующее: HKEYLOCALMACHINE 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 выглядит так: HKEYLOCALMACHINE 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 выглядит так: HKEYLOCALMACHINE 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 Метки:. Добавить метки Пометьте публикацию своими метками Метки необходимо разделять запятой. Например: php, javascript, адронный коллайдер, задача трех тел.

А может, в случае с громкостью клавиатура вообще не посылает никаких скан-кодов, а напрямую вызывает функции ОС через драйвер клавиатуры? Потому таким способом и не получится переназначить — только через драйвера. Вообще, интересный подходв реализации ремаппинга был уличен мной как раз в дровишках логитека, правда, для мыши.

Стандартными средствами SetPoint мало что можно было сделать, но, если покопатьсся в XML, можно переназначить что угодно куда угодно, даже можно назначить разные функции кнопок на разные программы. Возможно, для клавиатур у логитека тоже нечто похожее есть.

Sharpkeys На Русском

Кстати говоря, на моём ноутбуке (Toshiba) он же только и видит мультимедийные клавиши. Mini how-to от меня: 1. В свой скрипт (можно в тот пример, что создаётся при первом запуске) добавляем строчку #InstallKeybdHook 2. Открываем окно AHK (щёлкаем по иконке в трее) и жмём Ctrl+K.

Rt Прямой Эфир

Перед нами список событий клавиатуры. Новые добавляются вниз, обновление по F5. Для Fn получили: Virtual Key = 0xFF Scan Code = 174 (0xAE) Для Play/Pause: Virtual Key = 0xFF Scan Code = 177 (0xB1) Для Stop: Virtual Key = 0xFF Scan Code = 112 (0x70) Не знаю, кому это может быть интересно, но тем не менее: Virtual Key 0xFF, согласно, означает мультимедийные клавиши. Из , Appendix C: USB Keyboard/Keypad Page (0x07), видно, что SC 112 — это некий Keyboard F21, а SC 174 и SC 177 находятся в зарезервированной области. Не пойму, зачем было использовать свои сканкоды для Play/Pause и Stop, когда для этого уже существуют отдельные Virtual key = 0xB3 и 0xB2.