Переназначение SHIFT + SPACE на подчеркивание (_)
Я нашел этот вопрос и был так взволнован, когда узнал, что могу переназначить всю клавиатуру с помощью действительно простого продукта Microsoft под названием Keyboard Layout Creator.
Моя проблема: Keyboard Layout Creator не позволяет мне изменять пробел с помощью любых клавиш "Shift State" (например, Ctrl, Ctrl + Alt и Shift).
Я хочу переназначить Shift + Space на подчеркивание (_
).
Это было бы очень полезно для меня, потому что все имена моей базы данных отформатированы с разделителями подчеркивания (например, this_is_a_database_name
), и я думаю, что эта комбинация клавиш будет быстрее, чем Shift + -.
2 ответа
Это возможно с AutoHotkey:
Загрузите и установите последнюю версию.
Создайте новый скрипт с именем
underscore.ahk
с вашим любимым текстовым редактором.Запишите следующее в файл и сохраните его:
+Space::Send _
Дважды щелкните файл, чтобы запустить скрипт.
Если вы хотите, скопируйте скрипт (или ссылку на него) в
Startup
папка.
Нажатие Shift + Пробел теперь вставляет подчеркивание.
Я некоторое время искал решение этой проблемы, но не хотел загружать AutoHotkey. Я обнаружил, что Microsoft публикует расширение Windows для суперпользователей под названием PowerToys , которое включает в себя диспетчер клавиатуры, упрощающий использование ярлыков.
Пример настройки в диспетчере клавиатуры:
Положительным моментом является то, что в этой программе есть и другие интересные функции, которые могут вам понравиться, но обязательно найдите время, чтобы отключить то, что вам не нужно.