rc 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. # Playback
  2. bind common b player-next
  3. bind common c player-pause
  4. bind common x player-play
  5. bind common z player-prev
  6. bind common v player-stop
  7. bind common ] vol +0 +1%
  8. bind common [ vol +1% +0
  9. bind common + vol +10%
  10. bind common = vol +10%
  11. bind common } vol -0 -1%
  12. bind common { vol -1% -0
  13. bind common - vol -10%
  14. bind common , seek -1m
  15. bind common . seek +1m
  16. bind common h seek -5
  17. bind common l seek +5
  18. bind common left seek -5
  19. bind common right seek +5
  20. bind common mlb_click_bar player-pause
  21. bind common mouse_scroll_up_bar seek +5
  22. bind common mouse_scroll_down_bar seek -5
  23. # Setting toggles
  24. bind common m toggle aaa_mode
  25. bind common C toggle continue
  26. bind common M toggle play_library
  27. bind common o toggle play_sorted
  28. bind common r toggle repeat
  29. bind common ^R toggle repeat_current
  30. bind common t toggle show_remaining_time
  31. bind common s toggle shuffle
  32. bind common f toggle follow
  33. # Commands
  34. bind common q quit -i
  35. bind common ^C echo Type :quit<enter> to exit cmus.
  36. bind common I echo {}
  37. # note: the single space at the end is intentional
  38. bind common ! push shell
  39. # View/window navigation
  40. bind common 1 view tree
  41. bind common 2 view sorted
  42. bind common 3 view playlist
  43. bind common 4 view queue
  44. bind common 5 view browser
  45. bind common 6 view filters
  46. bind common 7 view settings
  47. bind common mouse_scroll_up_title left-view
  48. bind common mouse_scroll_down_title right-view
  49. bind common tab win-next
  50. bind common ^L refresh
  51. # Navigation
  52. bind common ^Y win-scroll-up
  53. bind common ^E win-scroll-down
  54. bind common ^B win-page-up
  55. bind common ^F win-page-down
  56. bind common ^U win-half-page-up
  57. bind common ^D win-half-page-down
  58. bind common k win-up
  59. bind common j win-down
  60. bind common g win-top
  61. bind common G win-bottom
  62. bind common up win-up
  63. bind common down win-down
  64. bind common home win-top
  65. bind common end win-bottom
  66. bind common page_up win-page-up
  67. bind common page_down win-page-down
  68. bind common mouse_scroll_up win-up
  69. bind common mouse_scroll_down win-down
  70. # Selection
  71. bind common i win-sel-cur
  72. bind common enter win-activate
  73. bind common mlb_click_selected win-activate
  74. bind common space win-toggle
  75. bind common D win-remove
  76. bind common delete win-remove
  77. bind common p win-mv-after
  78. bind common P win-mv-before
  79. bind common E win-add-Q
  80. bind common a win-add-l
  81. bind common y win-add-p
  82. bind common e win-add-q
  83. bind common u update-cache
  84. bind common U win-update-cache
  85. # Filters
  86. bind common / search-start
  87. bind common ? search-b-start
  88. bind common n search-next
  89. bind common N search-prev
  90. # note: the single space at the end is intentional
  91. bind common F push filter
  92. bind common L push live-filter
  93. fset 90s=date>=1990&date<2000
  94. fset classical=genre="Classical"
  95. fset unheard=play_count=0
  96. fset missing-tag=!stream&(artist=""|album=""|title=""|tracknumber=-1|date=-1)
  97. fset mp3=filename="*.mp3"
  98. fset ogg=filename="*.ogg"
  99. fset ogg-or-mp3=ogg|mp3
  100. # File browser
  101. bind browser backspace browser-up
  102. bind browser space win-activate
  103. bind browser i toggle show_hidden
  104. bind browser u win-update