On most PC keyboards there are 12 function keys. It should be possible to set <Ctlr-F?> shortcuts to 12 desktops - it is natural to use all available function keys.
Additional information: It should work by just adding more KEY_WORKSPACE_? and KEY_MOVE_WORKSPACE_? defines and more parseKeyString() and grabKey() calls.
Created attachment 167 Patch to have 12 workspaces for current cvs version
Created attachment 168 Patch to have 12 workspaces for current cvs version. Earlier version didn't patch shortcut editor. My bad.
Applied to HEAD, Thanks. Olivier.