Mercurial > emacs
comparison README.multi-tty @ 83391:e99392472e41
Change `keyboard-translate-table' to be terminal-local.
* lisp/subr.el (keyboard-translate): Use `terminal-local-value' to access `keyboard-translate-table'.
* lisp/obsolete/keyswap.el: Ditto.
* src/keyboard.c (Vkeyboard_translate_table): Moved to struct kboard.
* src/keyboard.h (Vkeyboard_translate_table): Moved to struct kboard.
* src/keyboard.c (read_char): Use current_kboard to access Vkeyboard_translate_table.
* src/keymap.c (Fdescribe_buffer_bindings): Ditto.
* src/keyboard.c (init_kboard): Initialize Vkeyboard_translate_table.
* src/keyboard.c (syms_of_keyboard): Use DEFVAR_KBOARD to define
Vkeyboard_translate_table. Update doc strings.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-431
author | Karoly Lorentey <lorentey@elte.hu> |
---|---|
date | Fri, 28 Oct 2005 14:29:24 +0000 |
parents | 0181341f0aca |
children | 201f610eb492 |
comparison
equal
deleted
inserted
replaced
83390:513453e09ec7 | 83391:e99392472e41 |
---|---|
484 and these more conventional configuration variables. | 484 and these more conventional configuration variables. |
485 (E.g. `symbol-value' would use current_kboard to access | 485 (E.g. `symbol-value' would use current_kboard to access |
486 `last-command', but SELECTED_FRAME()->display->kboard to get the | 486 `last-command', but SELECTED_FRAME()->display->kboard to get the |
487 value of `function-key-map'. | 487 value of `function-key-map'. |
488 | 488 |
489 ** I think keyboard-translate-table should be made terminal-local. | |
490 | |
491 ** The single-keyboard mode of MULTI_KBOARD is extremely confusing | 489 ** The single-keyboard mode of MULTI_KBOARD is extremely confusing |
492 sometimes; Emacs does not respond to stimuli from other keyboards. | 490 sometimes; Emacs does not respond to stimuli from other keyboards. |
493 At least a beep or a message would be important, if the single-mode | 491 At least a beep or a message would be important, if the single-mode |
494 is still required to prevent interference. (Reported by Dan | 492 is still required to prevent interference. (Reported by Dan |
495 Nicolaescu.) | 493 Nicolaescu.) |
625 What exactly does interrupt_input do? I tried to disable it for | 623 What exactly does interrupt_input do? I tried to disable it for |
626 raw secondary tty support, but it does not seem to do anything | 624 raw secondary tty support, but it does not seem to do anything |
627 useful. (Update: Look again. X unconditionally enables this, maybe | 625 useful. (Update: Look again. X unconditionally enables this, maybe |
628 that's why raw terminal support is broken again. I really do need | 626 that's why raw terminal support is broken again. I really do need |
629 to understand input.) | 627 to understand input.) |
628 | |
629 ** flow-ctrl.el must be updated. | |
630 | 630 |
631 ** Fix stuff_char for multi-tty. Doesn't seem to be of high priority. | 631 ** Fix stuff_char for multi-tty. Doesn't seem to be of high priority. |
632 | 632 |
633 DIARY OF CHANGES | 633 DIARY OF CHANGES |
634 ---------------- | 634 ---------------- |
1255 multi-tty (rep. by Dan Waber). (The Delete key is broken on X | 1255 multi-tty (rep. by Dan Waber). (The Delete key is broken on X |
1256 because of this.) | 1256 because of this.) |
1257 | 1257 |
1258 (Fixed in patch-427.) | 1258 (Fixed in patch-427.) |
1259 | 1259 |
1260 -- I think keyboard-translate-table should be made terminal-local. | |
1261 | |
1262 (Done in patch-431.) | |
1263 | |
1260 ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d | 1264 ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d |
1261 | 1265 |