GNU bug report logs -
#9751
23.3; Alternative Keyboard Feature/Bug
Previous Next
Reported by: Nikos Pitsianis <nikos <at> cs.duke.edu>
Date: Fri, 14 Oct 2011 07:19:02 UTC
Severity: normal
Found in version 23.3
Done: Stefan Monnier <monnier <at> iro.umontreal.ca>
Bug is archived. No further changes may be made.
Full log
Message #35 received at 9751 <at> debbugs.gnu.org (full text, mbox):
> And `function-key-map' really works even for characters
> with no modifiers (for the value `nil' below):
> (let ((modifiers '(nil (control) (meta) (control meta)))
> (map '((?ς . ?w) (?ε . ?e) (?ρ . ?r) (?τ . ?t) (?υ . ?y)
> (?θ . ?u) (?ι . ?i) (?ο . ?o) (?π . ?p) (?α . ?a)
> (?σ . ?s) (?δ . ?d) (?φ . ?f) (?γ . ?g) (?η . ?h)
> (?ξ . ?j) (?κ . ?k) (?λ . ?l) (?ζ . ?z) (?χ . ?x)
> (?ψ . ?c) (?ω . ?v) (?β . ?b) (?ν . ?n) (?μ . ?m) (?\; . ?q))))
> (dolist (pair map)
> (dolist (mod modifiers)
> (define-key local-function-key-map
> (vector (append mod (list (car pair))))
> (vector (append mod (list (cdr pair))))))))
> So `C-χ β' runs `switch-to-buffer' whereas self-inserting characters
> are inserted as is, without translation.
Yes, that's what I expected.
> However, there is another problem. Single-key bindings don't work in modes
> where they are bound to other commands, like `v' (`dired-view-file') in Dired,
> or `d' (`Info-directory') in Info.
I don't understand what you mean here. Do you mean that hitting
v/ω/omega will not run dired-view-file? That's very odd. Can you try
and investigate why that is?
Stefan
This bug report was last modified 13 years and 136 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.