Я користувач Mac (бу, шипить, я знаю), який періодично працює над розділом Windows 8.1 на своєму Macbook. Я використовував AutoHotKey, щоб перезаписати кілька клавіш і полегшити своє життя, обмінюючись однаковими загальними комбінаціями клавіш між ОС X і Windows.
Найголовніше, що я поміняв місцями, RCtrl
і RWin
тому, що основний ключ модифікатора в OS X ( Command
) знаходиться поруч із пробілом, доступним великим пальцем; замість того, щоб виходити з кута, щось потрібно розтягнути пальцем, оскільки основний ключ модифікатора знаходиться в Windows ( Ctrl
). (Я дуже вважаю за краще "Thumb-W" закривати вікно, наприклад, "Contort-Hand-and-Attempt-Pinkie-W".)
Проблема, з якою я стикаюся, - це один із моїх найпоширеніших комбінацій клавіш: command-L
на OS X, Chrome або Safari. На цьому фокусується рядок URL-адреси. На жаль, для Windows, win-L
очевидно, за замовчуванням відображено перманентне зображення, щоб заблокувати екран, і AutoHotKey не робить спроби перевстановити це. Моя м’язова пам’ять випадково блокує екран кожні пару хвилин, і це ганяє мене.
Я розкопав реєстр реєстру, який повністю відключає функцію Windows "блокування робочої станції", і це наполовину вирішило проблему для мене; але зараз, хоча він більше не блокує мою машину, я також не можу зрозуміти, як переробити її, щоб зробити щось інше .
Ось відповідна частина мого сценарію AutoHotKey; хтось може сказати мені, як змінити це, щоб він фактично працював (з "DisableLockWorkstation"
увімкненим) в Windows 8.1?
#l::^l
#r::^r
RCtrl::RWin
RWin::RCtrl
LCtrl::LWin
LWin::LCtrl
Редагувати 1: Я спробував ще кілька експериментів і виявив, що AutoHotKey прямолінійний відмовляється навіть у зйомці win-L
. З наступного, перші два викликають вікна, але останні не мають ефекту:
!l::MsgBox, "You pressed Alt-L"
^l::MsgBox, "You pressed Ctrl-L"
#l::MsgBox, "You pressed Win-L"
$#l::^l
або альтернативно:$#l::Send, ^l