! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
No way to pass F1 to console programs - terminal help appears instead.
Status:
CLOSED: INVALID
Product:
Xfce4-terminal
Component:
General

Comments

Description t3st3r 2013-06-05 06:16:29 CEST
To reproduce:
1) Install Midnight Commander
2) Launch it in XFCE Terminal
3) Open some dialog which supposed to have help (invoked by F1).
4) Take a look what happens

Result:
 F1 is rather handled by terminal itself - it attempts to display it's own help.
 There is no obvious ways to pass F1 to console programs.
 There are some settings to get rid of F10 handling and menu keys but it does not woks for F1. 

Expected:
 Some console programs may want to handle F1 key as well and it's perfectly valid. XFCE is the only terminal I know which haves this dumb issue with F-keys to the date.
 So either terminal should not mess with F-keys at all or there should be some easy way to get rid of this "help" which rather creates some problems in some console programs.
Comment 1 Nick Schermer editbugs 2013-06-09 11:23:54 CEST
Read about editable menu accelerators in the manual. http://docs.xfce.org/faq
Comment 2 t3st3r 2013-06-15 13:12:31 CEST
No, you haven't got my point.

First of all, as user I would not expect Terminal to try to interfere with keys handling by the programs. 

Then, it's completely enough to have help in menus. 

And getting rid of troublesome program behavior via reading some FAQs and editing configs or some completely unobvious options imply that program haves very poor usability. That's what I actually dislike. 

Maybe you should reconsider your defaults and/or add some more obvious options to terminal settings itself? Granted that other terminal programs lack this problem, system-wide settings and config files are absolutely last thing I would mind in such scenario. ESPECIALLY granted that there are already some settings in GUI dialog of terminal settings. So I can get rid of F10 handling. As user I would expect that F1 would be disabled in the very same place as well. Or, better, I would prefer to get rid of all attempts to mess with my keyboard except maybe copy-paste shortcuts and tabs closing.

Generally, terminal is meant to deliver all keys to target program. Requirement to make some extra actions to achieve this IMHO completely wrong approach, "by design". Program performs it's main task poorly and that's what I actually consider a bug.
Comment 3 Nick Schermer editbugs 2013-06-15 15:12:54 CEST
F10 is there because its a 'hidden' key in gtk. The other you can change with the menu.

Bug #10151

Reported by:
t3st3r
Reported on: 2013-06-05
Last modified on: 2013-06-15

People

Assignee:
Nick Schermer
CC List:
0 users

Version

Attachments

Additional information