Keyboard shortcuts


Here's my suggestion for menu layout and key combinations.

Notes:
* marks new items
Tags to filename defaults should be defined in prefences if at all

Rename Audio menu to Play menu (Cube is all about audio anyway)

Maybe more intuitive menu order is File-Play-View-Tags as common sense tells us to open (1) file to (2) play, then customize (3) view to work with (4) tags

File

Open files

ctrl-O

Open directory

ctrl-D

Open new radio

ctrl-R

Synchronize

ctrl-S

-----


CD Ripper


-----


Plugin Manager

ctrl-M

Prefences

ctrl-P

Sync setup


Database >Import... Export... Clear


Exit

ctrl-Q


View


Reset interface (move into prefs dialog as here it is only waiting to be accidentally clicked on)


----


Sources

alt-1

Now Playing

alt-2

PL info

alt-3

PL info vis

alt-4

Equalizer

Alt-7 (EQ is always 7, see below)

Default browser (2-3 views displaying artist, album &c., can be set in prefs) alt-6


----


On top

alt-T

Fullscreen

Alt-return (or alt-F as it is conveniently accessible with one hand)


Audio (Play)

*Play/pause

space


*next

ctrl-right


*prev

ctrl-left


*----



*vol up

ctrl-up


*vol down

ctrl-down


*----



Playback > (move these out of submenu)




Random

ctrl-1


Repeat sinlge

ctrl-2


Repeat list

ctrl-3


Intro

ctrl-4


----



Shuffle

ctrl-5

---



Crossfader

ctrl-6


Equalizer

ctrl-7



Tags (Modify)

*Undo (last action, mod tags, remove from playlist-where is the limit? can file system actions be undone as well?)



*----



All tags > (is this 'all tags', 'tags in current view' or 'selected tags'?)




To lowercase

ctrl-L


To uppercase

ctrl-U


Auto cap

ctrl-shift-C (as ctrl-c is commonly used to copy; additionally, the shift key associates with capital letters)


Remove whitespace

ctrl-W


Auto cap & remove´whitespace

ctrl-shift-W

Mod tags >




View mod tags



write to file



finalize to DB


*------



*Sync db tags to files> (may be useful when user has finalized changes into database and finds changes good later)




*all



*selected


*------



*Reload tags from file ctrl-shift-R



*Tags from filename... ctrl-shift-T



*Tags to filename... (custom) ctrl-shift-F






....Context menu

Remove from playlist (unavailable/grayed out in library view?)

del


----



To lowercase

ctrl-L

Ctrl+Shift+L

To uppercase

ctrl-U

Ctrl+Shift+U

Auto cap

ctrl-shift-C

Ctrl+Shift+C

Remove whitespace

ctrl-W

Ctrl+Shift+W

Auto cap & remove whitespace

ctrl-shift-W

Ctrl+Alt+W

----



Reload tags from file (remove from context menu)



Tag from filename...



Tags to filename...*> (move items out of submenu)




*choice 1 from prefs(display mask in menu)+move/copy to lib (move/copy option only for files outside library dir, perhaps use some form of dialog: Files to be renamed are outside library dir. Move in as well? Yes/No/Cancel and checkbox to copy instead. Could be set in prefs whether to use this dialog and defaults)

(this allows us to have coherent organization of our main library while maintaining the ability to manipulate files outside, e.g. Listen to, edit tags of our new files.)


*choice 2 from prefs+move/to lib (automatically adds compilation bit+consolidates under compilations subdir. Defaults via prefs dialog)


----



Rate>

ctrl-shift-0 thru 9 (rating -1 is nice but apparently no intuitive shortcut for it, use ctrl-shift-Q or somthing)


Delete> (consider revising as single item w/ question dialog since files not in library aren't helpful anyhow: Deleting files from library. Delete from disk too? Yes/No/Cancel. Again, defaults may be set in prefs)

ctrl-del



From library (remove)

Ctrl-del


From computer (remove)


----



Properties ctrl-I

Alt+Return



Additional shortcuts:

ctrl-F activates 'search' box

alt-shift-7 displays EQ presets and activate list box