Here's my button configuration:
Short explanation first:
As ALT UP/DOWN is needed in file browser to navigate up/down I don't use it.
As ALT LEFT/RIGHT is used in FireFox to move back and forward I don't use it.
As CTRL is on Select and R (Shoulder button) there are 2 ways to press it. That's always good.
Shoulder button is reached pretty fast and Select is near Start(ALT) - that allows noce combinations with ALT.
SHIFT and D-Pad is bad because Shift may be used in Texteditors to move mark stuff without using the mouse.
Things I don't like in the default settings.
- ALT+DOWN navigates through windows/programs downwards but ALT+UP didn't navigate upwards. This is confusing. Cycling in only one direction is a nogo if the D-Pad is used.
- ALT +LEFT/RIGHT and CTRL+LEFT/RIGHT: One switches Desktops and one moves the open window to the selected desktop. It's confusing and I could never remember which one switched desktop and which one moved windows. That's also bad.
- Everything is on the D-Pad. I could never remember which button I had to press (ALT/CTRL/SHIFT) to get the effect I wanted.
- Important features of ALT (see above) are replaced by other features.
Here's my Solution:
Cycle through windows:
CTRL+UP: Previous Window
CTRL+Down: Next Window (ALT+DOWN by default and ALT+Tab in XFCE)
I also use:
ALT+Tab: Next Window
SHIFT+ALT+TAB: Previous Window
CTRL+ALT+Tab: Next Window
(Those combinations are for those who want to use the common desktop shortcuts)
Navigate through Desktop(s):
CTRL+RIGHT: Next Desktop
CTRL+LEFT: Previous Desktop
CTRL+ALT+RIGHT: Move to next Desktop
CTRL+ALT+LEFT: Move to previous Desktop
It's easy to remember and nice to use now.
Select lets you switch desktops and Start + Select lets you grab the open window and move it.
It's much more intuitive now, I think.
Keybinding for windows:
CTRL+1: Open Menu
CTRL+2: Roll up/Down
CTRL+3: Iconify/minimize
CTRL+4: Maximize/unmaximize
(Those 4 options are intuitive to use as they are in the same order as the icons of a window are)
CTRL+5: Toggle fullscreen
(Those 5 are for the left hand)
CTRL+9: Toggle show desktop
CTRL+0: Toggle fullsceen
(Those are for the right hand)
You reach this Shortcuts easy with R (shoulder button).
Keybindings for Menu:
CTRL+8: Show menu of all running programs and open windows. You may also add/delete desktops here
Also press R (shoulder button) here.
Keybindings for Warlockbar/Panel:
SHIFT+CTRL+UP: Toggle Panel
SHIFT+CTRL+DOWN: Toggle Warlockbar
That's it.
Include it in your next release if you want to.
Maybe you could upload it in the Wiki as well.
Thanks to "CountOrlock" for your layout. I copied the CTRL+8 menu out of your configurartion and thanks to you I didn't forget to include ToggleFullscreen in my .xml file.
Thanks to Freamon for fulfilling my requests in the past.
(rc.xml is the complete data, rc.Keybindungs.xml is only the keybindings section)
That was much!