-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
savannah: escape key timeout stuff #23
Comments
added by ptsekov |
|
|
|
given that vda's patch was committed and serves the purpose well, i'd just close this ticket. |
no, wait, the default timeout should be reduced. i'm running with 50ms (instead of 1s). that should be ok for most cases. |
If you can't use alt as meta, you need use esc as meta. Short timeout doesn't allow you use esc as meta. 1s is enough time to press next key. |
that's besides the point. we are talking about the default. the default should not be optimized towards a few setups with broken/stone-aged terminals, but towards the majority. |
Yes, we are talking about the default. Current default is optimum for those people who need to use esc as meta not in terminal but in X Window. |
if you have an x11 layout switcher which reacts to alt-shift even if some other key was pressed additionally, then you should a) kill the guy who made it and b) get yourself a sane switcher.
there really is no reason to break the experience of everyone else for the sake of a few people who use broken (or badly configured) software. |
Aha, we change the default and the shit hits the fan again. Both vda's patch and a config dialog setting are there now, for those who want to change it without any hassle. What's the point?
I agree that this ticket should be closed though. |
so let it hit. no noteworthy detriment will come out of it.
the point is optimizing the out-of-the-box experience. delivering stuff that just works (for the vast majority). user friendliness, you know.
fwiw, afaict, the config dialog is not in, and imo it's good that way. |
It is in on 4.7.3-23-gc9d0301, f9 -> o -> c -> i.
User-friendliness is a relative notion. I am one of those, who often use esc as meta (and most of those, dealing with Cyrillic are for various reasons), so this change will de-optimize out-of-the-box experience for me.
Whom do I care most about...? :) |
oh, there it is hidden. :)
i'd argue that as a user of a cyrillic layout you cannot have a good out-of-the-box experience in this regard anyway - no fresh user would know that he can create escape sequences manually. consequently it seems reasonable to optimize the case which has a chance to "just work" at all, and let those who will have to look into the manual anyway change the configuration. |
I am not sure about the current state of affairs with the regards of the environment variable. If it is the case, this probably has to be documented and actually makes sense. |
Replying to ossi:
Ok. forget alt-shift. This is lame example. What can you tell about meta-tab? In MC meta-tab is used for autocompletion in editor, command line, some input lines. In X11 the alt-tab is used to switch windows and MC doesn't get this event, of course. Since alt-tab cannot be used for autocompletion, the esc tab is a only way for that. The default 1s timeout allows you to use this feature, 50mc (or even 100ms) doesn't. |
on a modern keyboard you could configure win-tab for window switching.
anyway, this is indeed an issue which annoys the heck out of me. and suggesting to use esc-tab instead is positively not a relevant suggestion. that's why some months ago in a different discussion about shortcuts i suggested using ctrl-space as a general solution for that problem.
so, you still need to come up with a good example. :P |
Replying to ossi:
And you could configure MC with the same easiness. Where is the logic? :) |
Replying to andrew_b:
a) applications are less likely to use the win(-dows (management)) key, so this creates potentially more compatibility in general
and d) i still prefer changing the default mapping to ctrl-space, which is a common completion shortcut in IDEs and is not expected to cause other conflicts (except possibly in mc itself) |
So...
Esc key mode (single or double press) is available via configuration dialog. Default mode is double press. Timeout for single press can be set when the single press mode is activated. |
|
Important
This issue was migrated from Trac:
ossi
(@ossilator)zaytsev
(@zyv)Original: http://savannah.gnu.org/bugs/?13733
Original submission:
Comment 1 by Pavel Tsekov <ptsekov> at Wed 01 Mar 2006 05:11:49 PM UTC:
Comment 2 by Oswald Buddenhagen <ossi> at Wed 01 Mar 2006 06:59:42 PM UTC:
Comment 3 by Pavel Tsekov <ptsekov> at Wed 01 Mar 2006 07:17:35 PM UTC:
Comment 4 by Oswald Buddenhagen <ossi> at Wed 01 Mar 2006 07:25:41 PM UTC:
Comment 5 by Pavel Tsekov <ptsekov> at Wed 01 Mar 2006 07:47:46 PM UTC:
Comment 6 by Oswald Buddenhagen <ossi> at Wed 01 Mar 2006 08:09:41 PM UTC:
Comment 7 by Pavel Tsekov <ptsekov> at Sat 12 Aug 2006 07:22:02 AM UTC:
Comment 8 by Miguel Pérez <wiseman1024> at Wed 20 Sep 2006 03:41:52 PM UTC:
Note
Original attachments:
slavazanko
(@slavaz) onDec 25, 2008 at 12:49 UTC
The text was updated successfully, but these errors were encountered: