[Comm] Re[2]: fvwm emacs-like bindings (was:Window Maker и другие)
Andrei Popov
=?iso-8859-1?q?a=2Epopov_=CE=C1_sam-solutions=2Enet?=
Ср Июн 8 12:15:11 MSD 2005
Hello Maxim,
Tuesday, June 7, 2005, 6:03:14 PM, you wrote:
>> Клавиатурные комбинации кстати там могут быть не только с/без
>> modifiers, но и emacs-like (как в LyX), что открывает безграничные
>> возможности. Очень удобно.
> А про это можно немного подробнее?
Пример из моего 2.5.12:
-=-=-=-=-=-=-=-=-=-=-=[ begin fwmc code ]=-=-=-=-=-=-=-=-=-=-=
DestroyFunc WIN-Launcher
AddToFunc WIN-Launcher
+ I Key F A A Exec exec firefox # "F" for Firefox
+ I Key R A A Exec exec rox # "R" for Rox-Filer
+ I Schedule 3000 Key F A A -
+ I Schedule 3000 Key R A A -
Key Super_L A A WIN-Launcher
-=-=-=-=-=-=-=-=-=-=-=-[ end fvwm code ]-=-=-=-=-=-=-=-=-=-=-=
После чего в течение 3 секунд после того как вы нажали и отпустили
Super_L, доступны 2 клавиши -- R и F, каждая из которых делает что-то
свое. Если ничего не нажато, байндинг автоматически убирается.
Написал по памяти, но вроде должно работать.
Мне нравится, что при таком подходе количество сочетаний клавиш,
которые потенциально можно _удобно_ задействовать, повышается.
Например, нажать, WIN + I левой рукой реально не удобно (I = Internet,
запускает browser), а нажать WIN, _отпустить_, а потом в течение,
скажем, 2 секунд "I" -- легко. Ну и так далее.
--
WBR,
Andrei Popov
Using ALM 2.4 + updates + backports
Подробная информация о списке рассылки community