1

Я недавно переключил свои привычки на использование клавиатуры большую часть времени. Много раз я использую эти команды в заголовке, чтобы избежать использования клавиш со стрелками. Я даже установил расширение chrome, похожее на vim, и понял, что эти команды работают в моем macbook на каждом приложении (или на большинстве из них).

Например, когда я начинаю печатать в адресной строке chrome/firefox и отображаются предложения, я могу быстро выбрать между ними (ctrl + p и n), заполнить строку (ctrl + f) или удалить строку (ctrl + u). Это стало очень полезной привычкой для меня.

В последнее время мне нужно вернуться к окнам с одним компьютером, и ни один из них не работает из оболочки bash linux-subsystem-for-windows. Я чувствую себя очень странно, работая без этих ярлыков.

Есть ли способ их активировать?

1 ответ1

1

Вы можете использовать AutoHotkey, чтобы Ctrl+P отправлял вверх, Ctrl+N отправлял вниз и Ctrl+U отправлял Shift+Delete только в Chrome (или везде). Я не знаю, что означает "заполнить строку", поэтому я не могу сказать, что означает соответствующий ярлык для Windows.

Вот скрипт AutoHotkey для этого:

#IfWinActive ahk_class Chrome_WidgetWin_1

^p::Up
^n::Down
^u::Send +{Delete}

Просто установите программу и поместите этот код в файл .ahk , затем запустите файл.

Чтобы он сделал замену везде, удалите первую строку.

Точно так же вы можете сделать замену для остальных ярлыков, которые вы хотите (сначала вы должны найти соответствующие ярлыки в Windows).

Некоторые соответствующие записи из документации AutoHotkey:


Примечание: причина, по которой третья строка в скрипте отличается от первых двух (использует Send вместо простого перечисления новой комбинации клавиш), заключается в том, что если вы делаете это как другие, то есть:

^u::+Delete

затем, когда вы нажимаете Ctrl+U, действительно, Shift+Delete отправляется в приложение, но Ctrl, который вы удерживаете, чтобы сделать это, все еще учитывается, так что вы фактически получаете Ctrl+Shift+Delete, который открывает Clear Browsing. Окно данных вместо удаления строки из адресной строки подсказок.

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