summaryrefslogtreecommitdiff
path: root/src/libsystemd-terminal/test-term-page.c
diff options
context:
space:
mode:
authorDavid Herrmann <dh.herrmann@gmail.com>2014-11-24 18:25:30 +0100
committerDavid Herrmann <dh.herrmann@gmail.com>2014-11-24 18:30:03 +0100
commita2ce1730e12eda3112b3e84e0810f9913ce5c57c (patch)
treef1241c1700237ccc2506499c537454f291a5c16c /src/libsystemd-terminal/test-term-page.c
parentcdcd0ccdbe427de53d8e5ff8f2f1b06b3f477bde (diff)
terminal/idev: use compose tables
Before forwarding keyboard events, feed them into possible compose tables. This enables Compose-key and Dead-key features. Few notes: * REPEAT events are never fed into compose tables. It just doesn't make sense and is usually not wanted. Compose-sequences are usually hard to remember and take time to type. Thus, the REPEAT event of the Compose-key itself would often cancel the compose sequence already. * Stop resolving symbols for UP events. Anything but keycodes is never associated to a physical key, but is a one-time action. There is nothing like UP events for key-symbols! * Cancel compose-sequences on Multi-Key UP. See the inline comment. We should make this configurable!
Diffstat (limited to 'src/libsystemd-terminal/test-term-page.c')
0 files changed, 0 insertions, 0 deletions