[opensuse] Making shortcuts work with KDE4 Desktop Effects and Compiz
Making shortcuts work with Desktop Effects and Compiz (Note: this became longer than originally anticipated) One place where kde4 suffers badly is in its default definition of keyboard shortcuts. (globally) It seems that every thing you might want to do with a shortcut is defined by default with a shortcut that requires you to completely rearrange your hands on the keyboard -- defeating the benefit of the "shortcut." Having to get to 'F'-anything moves the left or right hand to the complete top of the keyboard. For some reason I just find it awkward to reset coming back down from the F-keys at the top of the keyboard, but I don't find it difficult at all to use the arrow keys and then reset the right hand on the keyboard. (I'm sure it is probably due to a personal mental defect -- or the frequent use we all make of the arrow keys, one or the other) I generally try to figure out a comfortable shortcut combination to replace the awkward ones. My goal is to do it without altering any existing keyboard combination, if possible. One area in particular where kde4 suffers is with desktop effects. CTRL+F8, CTRL+F9, CTRL+F11, CTRL+SHIFT+F11 are for the birds in my book. (just look at the position your hands have to get to in order to do CTRL+SHIFT+F11) I have come up with replacements that work much better for me. You may hate them, but some may find them very convenient compared to the afterthought keystrokes kde4 offers by default. Setting the similar compiz effects to the same thing provides a seamless transition between WMs. Setup will take about 3 minutes (5 if you do both kde and compiz). For desktop effects, it is easier to set most of the shortcuts throught the kde system settings -> Computer Administration -> Keyboard & Mouse -> Global Keyboard Shortcuts -- then set "KDE Component" to KWin. (to set the shortcut, just click on the line with the Action you want to set the shortcut for and then press the button next to "Custom" (the one with the wrench on it) and enter your new keystroke) Since most CTRL and ALT combination are taken, reluctantly I use the Windows key instead. (kde detects the Windows key as a 'Meta' key, compiz calls it the 'Super' key) Below I use Win to designate the Windows key. If you have a laptop with the Windows key in some really strange location that is hard to reach, then consider using the Left-Alt or Left-CTRL instead if you can do it without getting rid of a needed shortcut) Here are the shortcuts you can set there (in the order they appear down the page): INITIATING DESKTOP CUBE Win+u Desktop Cube (compiz cube or current deformaton) Win+i Desktop Cylinder Win+p Desktop Sphere ('o' just didn't seem right for sphere...) SWITCHING DESKTOPS -- NEXT DESKTOP / PREVIOUS DESKTOP (My most used) Win+[up-arrow] Show Desktop Grid (it toggles on/off) (Compiz Expo) Win+[right-arrow] Switch to Next Desktop Win+[left-arrow] Switch to Previous Desktop Win+[down-arrow] Toggle Present Windows (Compiz Scale uses top-right of screen hot-spot, I use Win-down to unfold cube there) SCREEN EDGE (kde & compiz) [system setting -> Desktop -> Screen Edges] Top-Left Desktop Grid (compiz Expo) Top-Right Present Windows (compiz Scale)(it doesn't bother the cashew) Mid-Left Desktop Cube (kde only)* Mid-Right Desktop Cylinder (kde only)* * Compiz provides mouse activation for the desktop cube or cylinder. I change the CTRL+ALT+Button 1 default in compiz to Win+Button 1. That's it. If you give these a try, you just might find using the new desktop effects really becomes intuitive and a whole lot more convenient that struggling to use them with the default shortcuts. On the other hand, if you already like reaching across the keyboard using the defaults, then don't change a thing -- this post isn't for you. -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tuesday 20 October 2009 09:09:51 David C. Rankin wrote:
One area in particular where kde4 suffers is with desktop effects. CTRL+F8, CTRL+F9, CTRL+F11, CTRL+SHIFT+F11 are for the birds in my book. (just look at the position your hands have to get to in order to do CTRL+SHIFT+F11) I have come up with replacements that work much better for me. You may hate them, but some may find them very convenient compared to the afterthought keystrokes kde4 offers by default. Setting the similar compiz effects to the same thing provides a seamless transition between WMs. Setup will take about 3 minutes (5 if you do both kde and compiz).
Good idea - I suggest you report it at bugs.kde.org as a wishlist item. Will -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tuesday 20 October 2009 04:04:00 am Will Stephenson wrote:
On Tuesday 20 October 2009 09:09:51 David C. Rankin wrote:
One area in particular where kde4 suffers is with desktop effects. CTRL+F8, CTRL+F9, CTRL+F11, CTRL+SHIFT+F11 are for the birds in my book. (just look at the position your hands have to get to in order to do CTRL+SHIFT+F11) I have come up with replacements that work much better for me. You may hate them, but some may find them very convenient compared to the afterthought keystrokes kde4 offers by default. Setting the similar compiz effects to the same thing provides a seamless transition between WMs. Setup will take about 3 minutes (5 if you do both kde and compiz).
Good idea - I suggest you report it at bugs.kde.org as a wishlist item.
Will
Done: https://bugs.kde.org/show_bug.cgi?id=211288 Additionally, I forgot a couple in the original post: WINDOW TO NEXT/PREVIOUS DESKTOP (KDE4) ROTATE LEFT/RIGHT WITH WINDOW (compiz) Alt+Win[right-arrow] Window to Next Desktop Alt+Win[lef-arrow] Window to Previous Desktop -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (2)
-
David C. Rankin
-
Will Stephenson