|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5030/827.2 08 Feb 2004 07:08:35 To : Igor A. Fedorov Subject : Re: fvwm keybindings -------------------------------------------------------------------------------- On Mon, 02 Feb 04 13:08:25 +0300, Igor A. Fedorov wrote: IAF> Hачитавшись ru.linux и ru.gnu решил попробовать fvwm. Для начала пытаюсь IAF> восстановить свою привычную рабочую среду. Сразу возник вопрос: можно ли IAF> в fvwm использовать в качестве модификатора клавишу Win? fvwm о такой клавише ничего не знает. Значит можно, как и все остальные клавиши. IAF> В man'е я такой возможности не нашел. mod{1,2,3,4,5} -- они так называются. xmodmap позволяет посмотреть или изменить, что у тебя там к чему. IAF> Или есть какой-либо другой способ использовать IAF> сочетания клавиш вида Win+1? # vim: set syntax=fvwm foldmethod=marker: # {{{ Клавиатура ###################################### # Win (mod4) + PgUP/PgDN -- переключение фокуса: Key Next A 4 Next [*] Focus Key Prior A 4 Prev [*] Focus # Win + стрелки -- перемещение окон: Key Left A 4 Move Key Right A 4 Move Key Down A 4 Move Key Up A 4 Move # Ctrl+Alt(Meta) + стрелки -- изменение размера окон: Key Left A MC Resize Key Right A MC Resize Key Down A MC Resize Key Up A MC Resize # Alt+"+" и Alt+"-" -- ничего не делают: #Key plus A M #Key minus A M # Win + 1 -- переключиться на страницу 0 # Win + Shift +1 -- переместить окно на страницу 0 # Win + 2 -- аналогично для страницы 2, и так далее: Key 1 A 4 GotoPage 0 0 Key 1 A 4S MoveToPage 0 0 Key 2 A 4 GotoPage 1 0 Key 2 A 4S MoveToPage 1 0 Key 3 A 4 GotoPage 0 1 Key 3 A 4S MoveToPage 0 1 Key 4 A 4 GotoPage 1 1 Key 4 A 4S MoveToPage 1 1 # Win + Shift + стрелки -- перемещение видимой области "десктопа": Key Left A 4S Scroll -32p +0p Key Right A 4S Scroll +32p +0p Key Up A 4S Scroll +0p -32p Key Down A 4S Scroll +0p +32p # Win + Delete -- закрыть окно: #Key F4 A M Close Key Delete A 4 ThisWindow (!XTerm) Close # Alt + F3 или Win + Backspace -- "толкнуть" окно вниз, или вытащить # наверх (по Z-координате): Key F3 A M RaiseLower Key BackSpace A 4 RaiseLower # Win+"+", Win+"-" выше/ниже по Z-координате (on top / on bottom) Key Minus A 4 Layer -1 0 Key Plus A 4 Layer +1 0 # Win+"=" или Win + 0 вернуть нормальное положение окна по Z-координате: Key Equal A 4 Layer +1 0 Key 0 A 4 Layer default # Alt + F7 или Akt + F8 -- ничего не делают: #Key F7 A M Move #Key F8 A M Resize # Alt + F9 или Win + End -- свернуть окно в иконку: Key F9 A M Iconify Key End A 4 Iconify # Alt + F10 или Win + Home -- развернуть на весь экран или свернуть # обратно: Key F10 A M FuncFvwmMaximize Key Home A 4 FuncFvwmMaximize # }}} # {{{ вызов меню ############################################### # Shift + Esc -- вызов меню с программами: Key Escape A C Menu MenuFvwmRoot # Alt + Esc -- циклическое переключение окон: Key Escape A M Next [CurrentPage, !Iconic] SelectWindow # Win + Esc или Alt+Shift+Esc или -- циклическое переключение окон в # обратную сторону: Key Escape A 4 Prev [CurrentPage, !Iconic] SelectWindow Key Escape A MS Prev [CurrentPage, !Iconic] SelectWindow # Shift + Esc -- вызов меню операций над окнами: Key Escape A S Menu WindowOps #Key Space A M Menu WindowOps # Pause (без модификаторов) -- вызов списка окон: Key Pause A N WindowList # }}} # {{{ запуск программ ############################################### # Переключение раскладок клавиатуры: # Ctrl + Alt + 1 -- ЯВЕРТЫ # Ctrl + Alt + 2 -- ЙЦУКЕH Key 1 A MC Exec exec setxkbmap ru_yawerty winkeys Key 2 A MC Exec exec setxkbmap ru # Win + D -- запуск словарика (подхватывает слово из выделенного # фрагмента посредством xsel) Key d A 4 Exec exec xdict # Alt + F2 или Win + Enter или Win + Space -- запуск строки ввода Key F2 A M Exec exec gmrun Key Return A 4 Exec exec gmrun Key Space A 4 Exec exec gmrun # Ctrl-Alt-Del -- включить Screen Saver: Key Delete A MC Exec exec xscreensaver-command -lock # }}} # {{{ Mouse commands ################################## # Win + левая кнопка мыши -- перемещение окон: Mouse 1 A 4 Move # Клик мышью на корневом окне: # левая кнопка -- меню программ # средняя кнопка -- меню управления окнами # правая кнопка -- список окон Mouse 1 R A Menu MenuFvwmRoot Nop Mouse 2 R A Menu WindowOps Nop Mouse 3 R A WindowList # Кнопки заголовка окна, их 4 штуки: [1][3]======[4][2] # | | # 1: меню или закрыть по | ОКHО | # двойному клику +----------------+ # 2: левая кнопка -- максимизировать окно # правая кнопка -- установить нормальную высоту по Z-координате. # 3: левая кнопка -- смотать окно в заголовок # средняя и правые кнопки -- изменение высоты по Z-координате. # 4: свернуть окно в иконку. Mouse 0 1 A Menu WindowOps Close Mouse 1 3 A WindowShade Mouse 2 3 A Layer -1 0 Mouse 3 3 A Layer +1 0 Mouse 1 4 A Iconify Mouse 0 2 A FuncFvwmMaximize Mouse 2 2 A Layer default # Реакция на нажатие мышь на углы окна, рамку окна или иконку: # левая кнопка на углах -- изменение размера окна # левая кнопка на рамке -- перемещение окна # левая кнопка на иконке -- развернуть иконку в окно # средняя кнопка на иконке -- развернуть иконку в окно # правая кнопка на любом элементе окна -- толкнуть вниз или вытащить # наверх по Z-координате. # Mouse 1 F A FuncFvwmResizeOrRaise Mouse 1 TS A FuncFvwmMoveOrRaise Mouse 1 I A FuncFvwmMoveOrIconify Mouse 2 I A Iconify Mouse 2 FST A Menu WindowOps Nop Mouse 3 TSIF A RaiseLower # }}} # {{{ Hу а это меню управления окнами: ##################### DestroyMenu WindowOps AddToMenu WindowOps "Window" Title + &Move Move + &Resize Resize + "&Push down" RaiseLower + &Iconify Iconify + Ma&ximize Maximize + &Other Popup WindowOther + "" Nop + &Delete Delete + &Close Close + Destroy Destroy DestroyMenu WindowOther AddToMenu WindowOther "Other" Title + "" Nop + R&aise Raise + &Lower Lower + "" Nop + &Top +1 Layer +1 0 + &Normal Layer default + &Bottom Layer -1 0 + "" Nop + &Stick Stick + S&hade WindowShade + Scroll&Bar Module FvwmScroll 2 2 + "" Nop + "Re&fresh Window" RefreshWindow + &Print FuncFvwmPrint + "Print Re&verse" FuncFvwmPrintReverse ChangeMenuStyle WindowOps WindowOps WindowOther # }}} --- [ZX] * Origin: Это письмо написано в Vim (2:5030/827.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/38330a4d5ff2.html, оценка из 5, голосов 10
|