aidomars понятно. Про коды нашёл, но что-то не получается заставить работать знаки минуса, плюса, точки для отделения десятичной части.
Скрипт для переноса цифрового блока правлю под себя. Что не так
Код: #NoTrayIcon
#NoEnv ; стартовая мантра
SetKeyDelay 0 ; Данная команда задает более быструю эмуляцию нажатий клавиш, чем определено по умолчанию.
Process Priority,,High
SendMode Input
#UseHook, On ; Предосторожность на случай, если клавиша должна будет
; посылать саму себя. Делает то же, что префикс $, только
; для всех гор. клавиш, которые ниже.
Critical
; При нажатой клавише Alt кнопки 123qweasdzxc, а также ~4rfv, Esc и CapsLock,
; работают как "перевернутый" NumPad "для левой руки" ("телефонная" раскладка рулит!).
; Мне по работе часто бывает нужно ввести 2-3-несколько цифр, притом,
; что правая рука занята мышкой (я правша). Отрывать руку, включать NumLock,
; набирать цифры, ВЫКЛЮЧАТЬ NumLock (у меня он постоянно выключен, я привык
; к навигации на NumPad'е в стиле IBM-XT). Клавиатуры "для левшей" и отдельные
; NumPad'ы неудобны, поскольку являются просто "перенесенными" частями клавиатуры
; справа налево, БЕЗ АДАПТАЦИИ (!) под левую руку. Так был задуман этот скрипт.
; Безусловно, написание скрипта было бы невозможно без помощи сайта (форума)
;
http://forum.script-coding.com/index.php, и его активных участников!
; (C)2008 by Steve Key (Steve KEY Laboratory) e-mail: Steve_KEY@mail.ru
<!vk4A:: send 1 ; Alt+ j -> 1
<!vk4B:: send 2 ; Alt+ k -> 2
<!vk4C:: send 3 ; Alt+ l -> 3
<!vk55:: send 4 ; Alt+ u -> 4
<!vk49:: send 5 ; Alt+ i -> 5
<!vk4F:: send 6 ; Alt+ o -> 6
<!vk37:: send 7 ; Alt+ 7 -> 7
<!vk38:: send 8 ; Alt+ 8 -> 8
<!vk39:: send 9 ; Alt+ 9 -> 9
<!vk4D:: send 0 ; Alt+ M -> 0
<!vk2C:: send 000 ; Alt+ , -> три нуля для тысяч
<!vk2E:: send {ASC 44} ; Alt+ . -> , (для отделения десятичной дроби)
<!vkC0:: send {ASC 37} ; Alt+ ` -> %
<!vk30:: send {ASC 47} ; Alt+ 0 -> /
<!vk50:: send {ASC 42} ; Alt+ p -> *
<!vk3B:: send {ASC 45} ; Alt+ ; -> -
<!vk2F:: send {ASC 43} ; Alt+ / -> +
<!Esc:: send {BS} ; Alt+ Esc -> BackSpace
<!CapsLock:: send {Enter} ; Alt+ CapsLock -> Enter
#UseHook, Off