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
Want consistent keybindings (as part of Modernize) #58
Comments
Between TTYIN, sedit, tedit compared to Linux, Mac, Windows, emacs set up user GREET settiable (undoably) consistent set of key bindings. It is impossible to be simultaneously consistent with multiple inconsistent things, but settable key handling should allow these:
For extra credit: allow the input stream to be a stdin / pipe and output stream to be a terminal with character IO |
|
those links were pretty useless. Here's the beginning of a chart |
I made good progress on the keystroke binding table: Next steps
|
Another source of input, perhaps as much for other issues like the foreign keyboard problems, is the table in Maiko used to populate its key tables It seems this is tuned for situations we don't have, and a solution will require at the very least updating this table. |
https://www.oreilly.com/library/view/xlib-reference-manual/9780937175262/16_appendix-h.html |
When reviewing XKeymap.h, you also need to read the code in https://github.com/Interlisp/maiko/blob/master/src/initkbd.c function make_X_keymap, which starts from the generic mapping in XKeymap.h and produces one specialized for the X server it is running against. |
"help wanted" is different than "good first time project". In this case, what we need is someone to research what key bindings are now and what they should be. Also for window actions, menus, etc.
I don't think the fact that Interlisp pre-dated Mac and Windows and Linux UI guidelines is important to preserve
Originally posted by @masinter in #50 (comment)
The text was updated successfully, but these errors were encountered: