mon .bbkeysrc





Bbkeys -sauf pour les mordus de la souris- est le complément obligatoire de Blackbox, qui permet son pilotage au clavier. L'édition fine de ce fichier offre une ergonomie excellente, et permet de se passer de xbindkeys. J'ai personnalisé principalement le deuxième paragraphe des raccourcis-clavier [keybindings], ce qui me permet de n'avoir besoin du menu que très rarement.






[begin] (bbkeys configuration file)
[config]
[option]   (stylefile)   {/home/eb/.systeme/minimal}
[option]   (honorModifiers)   {false}
[option]   (raiseWhileCycling)   {false}
[option]   (showCycleMenu)   {true}
[option]   (menuTextJustify)   {right}
[option]   (autoConfig)   {true}
[option]   (autoConfigCheckTimeout)   {2}
[option]   (workspaceColumns)   {4}
[option]   (workspaceRows)   {2}
[option]   (cycleMenuX)   {20}
[option]   (cycleMenuY)   {20}
[end]


[keybindings] (begin keybindings)
[toggleMaximizeFull]     (Mod4-KP_Enter)
[resizeWindowHeight]   (Mod4-KP_Delete) {-40}
[toggleDecorations]      (Mod4-space)
[moveWindowUp]       (Mod1-Control-Up)
[moveWindowDown]   (Mod1-Control-Down)
[moveWindowLeft]     (Mod1-Control-Left)
[moveWindowRight]   (Mod1-Control-Right)
[NextWindow]      (Mod1-Tab)
[Close]      (Mod1-F4)
[Execute]   (Mod4-Up)     {aumix -v +4}     # ou bien : {amixer -c 0 set PCM 1dB+}
[Execute]   (Mod4-Down) {aumix -v -4}      # ou bien : {amixer -c 0 set PCM 1dB-}
[Execute]   (Mod4-Print)   {import capture.png}
[Execute]   (Mod4-Pause) {sudo eject /dev/cdrom}
[changeWorkspace]   (Mod4-KP_1)   {1}
[changeWorkspace]   (Mod4-KP_2)   {2}
[changeWorkspace]   (Mod4-KP_3)   {3}
[changeWorkspace]   (Mod4-KP_4)   {4}
[changeWorkspace]   (Mod4-KP_5)   {5}
[changeWorkspace]   (Mod4-KP_6)   {6}
[changeWorkspace]   (Mod4-KP_7)   {7}
[changeWorkspace]   (Mod4-KP_8)   {8}
[changeWorkspace]   (Mod4-KP_9)   {9}
[sendToWorkspace]   (Mod4-1)   {1}
[sendToWorkspace]   (Mod4-2)   {2}
[sendToWorkspace]   (Mod4-3)   {3}
[sendToWorkspace]   (Mod4-4)   {4}
[sendToWorkspace]   (Mod4-5)   {5}
[sendToWorkspace]   (Mod4-6)   {6}
[sendToWorkspace]   (Mod4-7)   {7}
[sendToWorkspace]   (Mod4-8)   {8}
[sendToWorkspace]   (Mod4-9)   {9}
[prevWorkspace]       (Mod4-Left)
[nextWorkspace]       (Mod4-Right)
[Execute]   (Mod4-A)   {abiword -g 1600x1160}
[Execute]   (Mod4-C)   {xcalc}
[Execute]   (Mod4-D)   {dillo}
[Execute]   (Mod4-F)   {firefox}
[Execute]   (Mod4-G)   {geeqie}
[Execute]   (Mod4-M)   {xterm -fullscreen -font -*-fixed-*-r-*-*-20-*-*-*-*-*-*-* -e mc}
[Execute]   (Mod4-O)   {soffice}
[Execute]   (Mod4-P)   {pinta}
[Execute]   (Mod4-S)   {sylpheed}
[Execute]   (Mod4-T)   {transmission-gtk}
[Execute]   (Mod4-V)   {vlc}
[Execute]   (Mod4-X)   {xterm -ls -fullscreen -background black -foreground white -font -*-fixed-*-r-*-*-20-*-*-*-*-*-*-*}
[Execute]   (Mod4-Y)   {seamonkey}
[Execute]   (Mod4-Q)   {abiword -g 1600x1160}
[Execute]   (Mod4-semicolon)   {xterm -fullscreen -font -*-fixed-*-r-*-*-20-*-*-*-*-*-*-* -e mc}
[end] (end keybindings)
[end] (end bbkeys configuration)




- la touche 5 du pavé numérique s'appelle donc "KP_5" : difficile à deviner !
- la touche "windows" s'appelle "Mod4" : idem ! comme quoi Windows peut rendre service même sur Linux (Mod1, c'est "Alt")
- mon idée est donc d'affecter toujours la même application au même espace, qu'on peut appeler par son numéro : ça va vite, c'est très pratique. Par exemple, pour aller sur l'espace n°3, je tape windows-3, et pour y ouvrir Firefox, windows-F
- attention : sur toutes mes Slackware, bbkeys ne reconnaît mon clavier azerty qu'aléatoirement ! ainsi donc, quand mon clavier est vu comme un qwerty, le M et le A sont perçus respectivement comme un point-virgule ('semicolon' en anglais), et comme un Q ; d'où les deux dernières lignes un peu étranges du paragraphe keybindings, qui remédient à ce bug.



mon Linux


accueil