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