From: Andrei Popov <a.popov@sam-solutions.net> To: Maxim Tyurin <community@altlinux.ru> Subject: [Comm] Re[2]: fvwm emacs-like bindings (was:Window Maker и другие) Date: Wed, 8 Jun 2005 11:15:11 +0300 Message-ID: <1883059421.20050608111511@sam-solutions.net> (raw) In-Reply-To: <m3zmu2ky4t.fsf@mrkooll.tdr.pibhe.com> 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
next prev parent reply other threads:[~2005-06-08 8:15 UTC|newest] Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-06-06 21:51 [Comm] Window Maker и другие femic 2005-06-07 7:20 ` Yura Kalinichenko 2005-06-07 7:32 ` antilopa_gnu 2005-06-07 9:38 ` Andrei Popov 2005-06-07 9:51 ` [Comm] " Michael Shigorin 2005-06-18 14:16 ` Denis Smirnov 2005-06-23 17:36 ` [Comm] [JT] " Michael Shigorin 2005-06-07 15:03 ` [Comm] " Maxim Tyurin 2005-06-08 8:15 ` Andrei Popov [this message] 2005-06-07 18:01 ` php-coder
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1883059421.20050608111511@sam-solutions.net \ --to=a.popov@sam-solutions.net \ --cc=community@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git