Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have noticed that if I press F10 when on a terminal, Ubuntu or the terminal opens the File Menu. Is there any way to unbind this?

I don't see any entries with F10 on System settings -> Keyboard shortcuts

I want to use function keys in Emacs to debug my code (e.g. F10 triggering gud-step, etc.) when running Emacs within a terminal ( emacs -nw) but at the moment the terminal seems to be capturing my keys.

Update 1:

If I go to Edit -> Keyboard Shortcuts I can disable the option "Enable the menu short key (F10 by default)". So I disabled it. However , the key F10 is still bound to the menu!!

Is there a way to unbind this key other than through the Edit-> Keyboard shortcuts menu? Perhaps there is a configuration text file under etc where I can activate/deactivate keyboard shortcuts?

Update 2:

I also followed all the tricks here and they didn't work. F10 still behaves as an accelerator in the terminal.

This is all on Ubuntu 11.10

Update 3:

Following the suggestions in this link I also tried:

3.1 Adding the following code to ~/.gtkrc-2.0

binding "NoKeyboardNavigation" {
        unbind "<shift>F10"
}

class * binding "NoKeyboardNavigation"

3.2 Adding the following code to ~/.config/gtk-3.0/gtk.css

@binding-set NoKeyboardNavigation {
    unbind "<shift>F10"
}

* {
    gtk-key-bindings: NoKeyboardNavigation
}

and the problem still persists.

share|improve this question
    
possible duplicate of How do I deactivate F1 and F10 keybindings? –  hbdgaf May 23 '12 at 7:44

2 Answers 2

If you're using gnome-terminal, go to Edit > Keyboard Shortcuts. There is an option to unbind F10 from the file menu. Unfortunately there doesn't seem to be an option for F11. But note that F11 is a system-wide shortcut for full-screen.

Update: Thanks to James Henstridge for pointing out that there is an option for F11, since it appears on the view menu! Unfortunately OP says this is not working. I am not able to reboot at the moment to determine if it works on my system.

Ok, I found this: https://bbs.archlinux.org/viewtopic.php?pid=1017546#p1017546 . Does that work?

share|improve this answer
    
Thanks, I just tried it, rebooted the machine, but the key is still bound to the File menu! Really odd, I have just updated my question. –  user815423426 Feb 10 '12 at 23:14
1  
The F11 key is an application shortcut key, and can be unbound from the dialog box you mentioned (under View -> Full Screen). –  James Henstridge Feb 11 '12 at 0:30

in my case I had to change the contents of ~/.gtkrc-2.0:

   binding "NoKeyboardNavigation" {
          unbind "<shift>F10"
   }

   class "*" binding "NoKeyboardNavigation"

Please note the double-quotes around the asterisk in the last line! It took me some time to find out that it has to be quoted. :-)

Best regards, I hope it helps you, Rainer

share|improve this answer
    
for terminator in 12.04 this solution was good only for me. Thx! –  Regisz May 15 '13 at 11:45

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.