aboutsummaryrefslogtreecommitdiffstats
path: root/doc/keyboard-test.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/keyboard-test.txt')
-rw-r--r--doc/keyboard-test.txt24
1 files changed, 20 insertions, 4 deletions
diff --git a/doc/keyboard-test.txt b/doc/keyboard-test.txt
index 677c8722..914b8ebf 100644
--- a/doc/keyboard-test.txt
+++ b/doc/keyboard-test.txt
@@ -12,8 +12,8 @@ We currently have a limitation in Xvnc where it can run out of symbols,
resulting in nothing being sent to the applications. Just run setxkbmap
with any layout to reset the symbol table.
-Client
-------
+Client (classic, non-raw, mode)
+-------------------------------
- Normal symbols:
@@ -115,12 +115,28 @@ Client
- French layout (AZERTY and inverted shift behaviour for many keys)
+- Local layout changes are respected
+
+Client (raw mode)
+-----------------
+
+- All physical keys (modifiers or type of symbol shouldn't matter)
+
+ - Normal keys
+ - Dead keys
+ - Numpad
+ - Multimedia keys
+ - Non-character keys
+
+- CtrlL+AltR is fake released to compensate for Windows' AltGr magic [Win]
+
+Client (both modes)
+-------------------
+
- Key repeat should not send repeated release events
- Keys are released on loss of focus
-- Local layout changes are respected
-
- Local input methods are disabled/enabled with focus
- System keys should be grabbed in full screen (FIXME: lots missing on Win)