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