Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 5808:1b984807a299
Support control shift u for Unicode input as does GTK.
lisp/ChangeLog addition:
2014-08-05 Aidan Kehoe <kehoea@parhasard.net>
* keymap.el:
* keymap.el (event-apply-modifiers):
When a character keysym has case information, apply the shift
modifier to it by upcasing it.
* keymap.el (synthesize-keysym):
Document this a little.
* keymap.el (synthesize-unicode-codepoint): New.
Like #'synthesize-keysym, but synthesizing a Unicode codepoint.
* keymap.el (function-key-map-parent): Bind control shift u to
synthesize a Unicode character input, as does GTK+ and as
specified by ISO 14755.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Fri, 22 Aug 2014 10:58:09 +0100 |
parents | 2dee57a2c2d6 |
children | b527c25f36ce |
comparison
equal
deleted
inserted
replaced
5807:080c1762f7a1 | 5808:1b984807a299 |
---|---|
1 2014-08-05 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * keymap.el: | |
4 * keymap.el (event-apply-modifiers): | |
5 When a character keysym has case information, apply the shift | |
6 modifier to it by upcasing it. | |
7 * keymap.el (synthesize-keysym): | |
8 Document this a little. | |
9 * keymap.el (synthesize-unicode-codepoint): New. | |
10 Like #'synthesize-keysym, but synthesizing a Unicode codepoint. | |
11 * keymap.el (function-key-map-parent): Bind control shift u to | |
12 synthesize a Unicode character input, as does GTK+ and as | |
13 specified by ISO 14755. | |
14 | |
1 2014-08-06 Aidan Kehoe <kehoea@parhasard.net> | 15 2014-08-06 Aidan Kehoe <kehoea@parhasard.net> |
2 | 16 |
3 * fontconfig.el (fc-name-parse-harder): | 17 * fontconfig.el (fc-name-parse-harder): |
4 Improve style here, don't re-implement #'split-string-by-char with | 18 Improve style here, don't re-implement #'split-string-by-char with |
5 its ESCAPE-CHAR argument, look for a string prefix in a list of | 19 its ESCAPE-CHAR argument, look for a string prefix in a list of |