[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