@Suslanger

Как переназначить CapsLock в качестве переключателя?

На ноутбуке укороченная клавиатура.
Так как я печатаю слепым методом, хочу работать не отрывая рук от позиций ФЫВА и ОЛДЖ.
Например, напечатал текст, далее нужно исправить какое-то слово и стрелками переместить курсор в начало или конец абзаца. При этом я отрываю руки от изначальной позиции и переношу правую руку на стрелки, что очень не удобно для меня.

Как сделать, что б при нажатии клавиши CapsLock - некоторые клавиши принимали другие функции, например как это показано на картинке ниже:

6d75902ae7db430f81252757df1a6f77.JPG
Где:
Желтые - становились навигационными клавишами
Красные - становились цифирными клавишами от 0 до 9
Синий - CapsLock служит как переключатель в режим "Желто-Красный" и обратно в обычный.
  • Вопрос задан
  • 668 просмотров
Решения вопроса 1
@Suslanger Автор вопроса
SharpKeys заменяет только по одно клавише, а вот условия задать ей не возможно! (Например: Если Capslock включен тогда a - влево, d - вправо... и т.д.

Наткнулся на сайт AutoHotkey, и о чудо! это то что нужно!
Полазив в Help'e пол дня - я нашел ответ:
Качаете вышеупомянутую прогу и пишем данный скрипт
#If GetKeyState("Capslock", "T")
s::left
d::down
e::up
f::right
u::4
i::5
o::6
j::1
k::2
l::3
m::0


И та-дам!!! все работает.
Осталось его закинуть в автозагрузку.
И дописать пару строк, что б не ругался на русскую клавиатуру, либо изначально заменить английские буквы сверху на русские (в зависимости с какого языка стартует винда).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dmitry_pavlov
@dmitry_pavlov
World-class .NET freelance contractor (remotely)
Я не проверял этот совет сам. Но так понял что можно сделать в Windows с помощью утилиты SharpKeys.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы