1С + Ноутбук - изменяем поведение кнопок

19.12.2008 20:11 [19.12.2008 20:12] Rebelx 9 [+] [−] Перейти к комментариям (11)

После покупки ноута для работы, сталкнулся с тем, что оказывается на ноуте кнопок меньше, и нет цифровой клавиатуры, к которой я привык. Но решив, что нет техники неподвластной человеку...

я решил сделать клавиатуру более удобной для себя.

Для начала Punto Switcher - на клавиатуре нет кнопки "Break" (она нажимаестя только с Fn).

Также нет цифровой клавиатуры - как я буду коментировать всякий бред, который иногда пишу???
И Winamp – нам песня работать и жить помогает…

Итак: есть выход. Для решения этих проблем понадобится программа "AutoHotkey" (http://www.autohotkey.com/). Программа бесплатная.

Punto - я решил назначить переключение на Numlock:

; NumLock = Break (for Ponto Switcher)
NumLock::Send, {Pause}
+NumLock::Send, +{Pause}
!NumLock::Send, !{Pause}

а можно и на PrintScreen (а принтскрин делать с нажатым Ctrl):

; PrintScreen = Break (for Ponto Switcher)
PrintScreen::Send, {Pause}
+PrintScreen::Send, +{Pause}
!PrintScreen::Send, !{Pause}

Дальше модифицируем кнопку «/\|» - на нее повесим то, что и сейчас на ней, но сделаем поведение ее более удобным и добавим функциональность:

;\ = / - т.е. всегда по нажатию на кнопку будет деление
$vkDC::Send, /

;\ + shift = \ - а с шифтом - обратный слеш
$+vkDC::Send, \

;Ctrl + \ = Ctrl + Num / - а с Ctrl - будет вести себя как делить на цифровой клавиатуре - коментить удобно
^\::Send, ^{sc135}
;Ctrl + shift + \ = Ctrl + shift + Num /
^+\::Send, ^+{sc135}

;Alt + \ = | - ну надо же иногда ставить и такой значок - | - его будем ставить с Alt
$!vkDC::Send, |

Дальше. На моем Sony нет кнопок для управления Winamp. Сложные комбинации кнопок запоминать мне трудно. Поэтому делаем запуск Winamp и сразу чтобы музыка заиграла :) по кнопке Win + W:

;Run Winamp and Play
#w::
Run, C:\Program Files\Winamp\winamp.exe, , , Winamp_PID

Sleep, 3000
Send, {vkB2} ; Stop
Sleep, 250
Send, {vkB3} ; Play / Pause
Return

И кнопками влево-вправо треки будем выбирать:

; Ctrl + Left = Media prev
^vk25::Send, {vkb1}

; Ctrl + Left = Media next
^vk27::Send, {vkb0}

Оценка сообщества

9

Поставьте плюс, если вы рекомендуете данную публикацию к прочтению и использованию.
Плюс добавляет публикацию в Мои рекомендации.

[+] Рекомендую   [−] Не тратить время
Если рейтинг упадет до -5, то публикация автоматически скроется.