"Meta" and "^" modifier keys
in the sections below you will see references to keys in the following format: M-x
. this means you must hold your Meta
key down and press the x
button.
what is the Meta
key?
- in windows
ALT
is theMeta
key - on macos you should configure your terminal emulator to treat your left alt/option key as the
Meta
.- in
iTerm
: Preferences > Profiles > Keys > Left option key acts as > +Esc (note: make sure you use +Esc in the iTerm configuration, and not Meta. yes, this is confusing.) - in
Terminal.app
: Preferences > Profiles > Keyboard > Use Option as Meta key
- in
- in linux your mileage may vary, and you may need to consult your docs. in general, however, i've found the left
ALT
seems to work most of the time.
similarly, you will see references to keys that look like this: ^D
. on all supported platforms, the ^
symbol is synonymous with CTRL
, so ^D
means CTRL+D
.
the "command bar"
the hotkeys listed below can generally be used at any time; however, if an input field is focused some may not work. you can enter command mode by pressing ESC
, which will highlight the bottom command bar and accept all hotkeys. command mode may be deactivated by pressing ESC
again.
note that when the command bar is focused you can use the LEFT
and RIGHT
arrow keys to change the selected view. ENTER
will accept the selection, ESC
will abort and return you to the previously selected control.
changing shortcuts
most keyboard shortcuts can be changed by editing ~/.musikcube/hotkeys.json
(~/AppData/Roaming/musikcube
on windows) and restarting the app. a hotkey tester is provided in the settings screen to help you identify valid shortcuts.
default keys
general navigation (can't be changed):
ESC
focus/defocus the command barTAB
select next windowSHIFT+TAB
select previous windowENTER
activate or toggle the selected itemM-ENTER
show context menu for the selected itemUP
,DOWN
,LEFT
,RIGHT
,PAGE_UP
,PAGE_DOWN
,HOME
andEND
should all behave as you'd expect^D
quit?
to view/edit keyboard shortcuts
main view switching:
~
switch to console viewa
switch to library views
switch to settings view
playback:
i
volume up 5%k
volume down 5%j
previous trackl
next trackm
toggle volume muteu
back 10 secondso
forward 10 seconds.
toggle repeat mode (off/track/list),
(un)shuffle play queuev
show / hide visualizer^e
configure equalizer^p
pause/resume (globally)^x
stop (unload streams, free resources)
in the library
view:
b
show browse viewn
show play queuef
show album/artist/genre searcht
show track search1
browse by artist2
browse by album3
browse by genre4
browse by album artist5
browse by playlistM-n
create a new empty playlistM-s
save the currently selected playlistDEL
(BACKSPACE
on macos) in the playlists pane: delete the selected playlistM-r
rename the selected playlistM-UP
(^UP
on macos) move the selected track upM-DOWN
(^DOWN
on macos) move the selected track down- On macOS you may need to disable mission control's keyboard shorcuts in System Preferences > Mission Control > Keyboard and Mouse Shortcuts for
^UP
and^DOWN
to work
- On macOS you may need to disable mission control's keyboard shorcuts in System Preferences > Mission Control > Keyboard and Mouse Shortcuts for
DEL
(BACKSPACE
on macos) in the tracks pane: delete the selected track
d
browse by directoryx
jump to playing artist/album/genre in browse viewM-ENTER
show a context menu for the currently selected item (album, artist, genre, track)SPACE
pause/resume
if you have any list of tracks focused:
M-a
hot-swaps the current play queue with the selected list of tracks, without interrupting playback
in the play queue
view:
M-s
save current queue as a playlistM-l
load a previously saved playlistM-x
delete a previously saved playlistM-r
rename a playlistM-UP
(^UP
on macos) move the selected track upM-DOWN
(^DOWN
on macos) move the selected track downDEL
(BACKSPACE
on macos) delete the selected track
windows-specific keys:
^+
increase font size^-
decrease font size
system-wide hotkeys
if you're a windows user there are a few system-wide hotkeys available to you. they can be used at any time, as long as musikcube
is running, regardless of which application is in the foreground:
RCTRL + RALT + F1
toggle pause/playRCTRL + RALT + F2
stop playback and free resourcesRCTRL + RALT + j
previous trackRCTRL + RALT + l
next trackRCTRL + RALT + i
volume upRCTRL + RALT + k
volume downRCTRL + RALT + m
toggle muteRCTRL + RALT + F8
toggle shuffle