Emacs key binding Ctrl+Space not working on Fedora 16 GNOME or XFCE
I installed Fedora 16 x86_64 and then installed Emacs. Then I logged in into (XFCE or GNOME) desktop and started Emacs.
For text selection in Emacs I use Ctrl+Space ( which is the default in Emacs ), and is no longer working. So I cannot select text using Ctr+Space.
However, if I login into virtual terminal ( Ctrl+Alt+F3 ), then login and start Emacs, the key-binding (Ctrl+Space) for text selection works fine. Therefore there is no problem in Emacs itself.
I suspect that the Ctrl+Space key strokes are intercepted by something in between i.e. either GDM or IBus but I am not sure which one. How can I fix it?
tuxdna 6:01 am on November 15, 2011 Permalink |
I found the solution and have answered it here:
http://ask.fedoraproject.org/question/268/emacs-key-binding-ctrlspace-not-working-on-fedora
wks 12:24 pm on November 15, 2011 Permalink |
As for me, ctrl+space has been for toggling between Chinese (and other languages) and English since I was using M$ Windows. I was using ctrl+@ to select text in Emacs because I was so comfortable to have ctrl+space as a language switcher that I could not change my habit. And ctrl+@ is not as easy to use as ctrl+space (and this is partially why I ended up using VIM). After I began using GNOME3, this combo fails to work from time to time. That should be Gnome Shell’s bug. Now I am training myself to use right-alt to switch languages, instead.