1

Тема: AHK: проблемы при работе в русской раскладке

есть у меня простейший скрипт для Google Chrome, который открывает закладку:

#IfWinActive, ahk_class Chrome_WidgetWin_0
!1::
Send ^l
Send google.com{Enter}
return

шорткат, которым он вызывается, Alt-1, казалось бы не зависит от раскладки, -- так что, выходит, проблема в Ctrl-L (насколько я могу видеть, до перехода в адресную строку дело даже не доходит)? надо подставить что-то вместо Ctrl-L? сканкод? а как его прописать?

или дело вообще в чем-то другом?



спасибо.

2

Re: AHK: проблемы при работе в русской раскладке

В место ^l нужно использовать {vk №клавиши(^) на виртуальной клавеатуре}{vk №L}
В этом случае раскладка роли не играет.Вот только где взять список этих самых vk (virtualkey)я не знаю.Если найдёш поделись.

Не знаю, не умею, но быстро учусь!

3

Re: AHK: проблемы при работе в русской раскладке

Виртуальные коды клавиш
AutoHotkey: Начинающему разработчику - Печатаю виртуальными кодами

4 (изменено: panamaboot, 2012-02-09 15:05:35)

Re: AHK: проблемы при работе в русской раскладке

YMP спасибо за наводку
alex-sa попробуй:

!1::
Send {vkA2 down}{vk4c}{vkA2 up}
sleep 300
Send google.com{Enter}
return
Не знаю, не умею, но быстро учусь!

5 (изменено: alex-sa, 2012-02-09 15:32:55)

Re: AHK: проблемы при работе в русской раскладке

да, и в самом деле работает. спасибо! :)

а "буквенные" сканкоды по ссылке идут в порядке: 0,..9,a,...z?

6

Re: AHK: проблемы при работе в русской раскладке

panamaboot пишет:

...где взять список этих самых vk...

AHK: Определение виртуальных и скан-кодов клавиатуры

7 (изменено: Korobkof, 2012-06-14 17:37:33)

Re: AHK: проблемы при работе в русской раскладке

я, конечно, профан, но к чему все эти сложности?

#IfWinActive, ahk_class Chrome_WidgetWin_0
!1::
Send {F6}
Send google.com{Enter}
return

ах, да, профан есть профан, не всегда сработает как надо:)
может тогда так?

#IfWinActive, ahk_class Chrome_WidgetWin_0
!1::
ControlFocus, Chrome_OmniboxView1
Send +{END}google.com{Enter}
return
BIG BROTHER IS WATCHING YOU.