Cmus
De Disposition de clavier francophone et ergonomique bépo
Cmus est un lecteur auditif en console utilisant des binding vim-like.
Sa configuration par défaut est adaptée aux dispositions **rt*y pour les déplacement avec clavier bépoJclavier bépoK qui en bépo doivent devenir clavier bépoTclavier bépoS.
La configuration suivante, à placer dans .cmus/autosave
ou .cmusrc
selon les distributions permet d’adapter Cmus à BÉPO.
bind browser backspace browser-up bind browser space win-activate bind browser i toggle show_hidden bind browser u win-update bind common ! push shell bind common + vol +10% bind common , seek -1m bind common - vol -10% bind common . seek +1m bind common 1 view tree bind common 2 view sorted bind common 3 view playlist bind common 4 view queue bind common 5 view browser bind common 6 view filters bind common 7 view settings bind common = vol +10% bind common C toggle continue bind common D win-remove bind common E win-add-Q bind common F push filter bind common G win-bottom bind common I echo {} bind common L push live-filter bind common M toggle play_library bind common N search-prev bind common P win-mv-before bind common [ vol +1% +0 bind common ] vol +0 +1% bind common ^B win-page-up bind common ^C echo Type :quit<enter> to exit cmus. bind common ^F win-page-down bind common ^L refresh bind common ^R toggle repeat_current bind common a win-add-l bind common b player-next # c→e bind common e player-pause bind common delete win-remove bind common down win-down # e→f bind common f win-add-q bind common end win-bottom bind common enter win-activate bind common g win-top bind common h seek -5 bind common home win-top bind common i win-sel-cur bind common t win-down bind common s win-up bind common l seek +5 bind common left seek -5 bind common m toggle aaa_mode bind common n search-next bind common o toggle play_sorted bind common p win-mv-after bind common q quit -i bind common page_down win-page-down bind common page_up win-page-up # r→R bind common R toggle repeat bind common right seek +5 # s→? bind common ? toggle shuffle bind common space win-toggle # t→w bind common w toggle show_remaining_time bind common tab win-next bind common u update-cache bind common up win-up bind common v player-stop bind common x player-play bind common y win-add-p bind common z player-prev bind common { vol -1% -0 bind common } vol -0 -1% fset 90s=date>=1990&date<2000 fset classical=genre="Classical" fset missing-tag=!stream&(artist=""|album=""|title=""|tracknumber=-1|date=-1) fset mp3=filename="*.mp3" fset ogg=filename="*.ogg" fset ogg-or-mp3=ogg|mp3