6

Я хочу сопоставить Fn+F2 с <и Fn+F3 с> и оставить все оставшиеся ключи без изменений. Под отображением я подразумеваю, что он на самом деле будет печатать эти ключи, а не просто делать вид, что набрал ключ с меткой <.

Сценарий: у меня есть английская клавиатура. Я установил раскладку клавиатуры на норвежский, однако теперь у меня нет возможности печатать <и>, поскольку их нет в этой раскладке. Видите ли, у меня один ключ, а потом что-то должно идти.

С помощью взлома реестра, который использует SharpKey , я могу переназначить любую клавишу на клавиатуре на любую другую клавишу на клавиатуре - но это не помогает. Все, что вы делаете, это говорите, что "ключ номер X будет рассматриваться как ключ номер Y", и вы вернетесь к исходной точке.

С Microsoft Keyboard Layout создатель, я могу в этом разобраться, но только с «не специальными» клавишами. Я даже не могу переназначить Caps Lock, чего на самом деле было бы достаточно для моих целей.

Есть ли способ добиться этого? Либо сопоставление Fn+F2 с <и Fn+F3 с>, либо сопоставление caps lock с <и shift+caps lock с> будет в порядке.

1 ответ1

5

Вы можете сделать это с помощью AutoHotkey.

Вот быстрый скрипт:

Файл: Signs.ahk

#,::
Send {Asc 060}
return

#.::
Send {Asc 062}
return

При запуске это позволит вам отправлять < и > простым нажатием следующих клавиш:

  • WinKey+, чтобы отправить <
  • WinKey+. отправить >

ПРИМЕЧАНИЕ: вам не нужно отображать его на WinKey, вы можете использовать Ctrl, Alt или любую комбинацию этих клавиш в нем. Документацию по этому вопросу можно найти в следующей статье базы знаний: Send/SendRaw/SendInput/SendPlay

Вы просто создаете файл с расширением .ahk и запускаете его (или щелкните правой кнопкой мыши -> Открыть с помощью ... -> Автозапуск.

Это работает (я проверил это, переключив раскладку клавиатуры на ND и протестировав ее. Это работает потому, что AutoHotkey может правильно отправлять эквивалент ASCII для < и > в любое окно, которое принимает этот тип ввода.

Я сопоставил их таким образом просто потому, что на английской клавиатуре они находятся на тех же клавишах, что и в списке, но вы можете сопоставить их с чем угодно. Тем не менее, я заметил, что с F1 по F12 не будет работать, учитывая, что раскладка клавиатуры ND не имеет представления, что это такое.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .