summaryrefslogtreecommitdiffstats
path: root/include/uapi/linux/keyboard.h
diff options
context:
space:
mode:
authorSamuel Thibault2018-06-03 20:18:58 +0200
committerGreg Kroah-Hartman2018-07-07 17:41:38 +0200
commit16777ecd1b54d75136f77b2cc25f2cfa75156852 (patch)
treeeaa84fdf6bade9e401e4ac6b386cc29b22a2ba10 /include/uapi/linux/keyboard.h
parentparport: parport_serial: Add WCH CH382L PCIe single parallel port support (diff)
downloadkernel-qcow2-linux-16777ecd1b54d75136f77b2cc25f2cfa75156852.tar.gz
kernel-qcow2-linux-16777ecd1b54d75136f77b2cc25f2cfa75156852.tar.xz
kernel-qcow2-linux-16777ecd1b54d75136f77b2cc25f2cfa75156852.zip
kbd: complete dead keys definitions
This completes dead keys definitions for internationalization completeness on the console. The representatives have been chosen coherently with libx11 compose sequences, which avoid symetry conflicts (e.g. there is U with caron, but no c with breve). Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/uapi/linux/keyboard.h')
-rw-r--r--include/uapi/linux/keyboard.h23
1 files changed, 22 insertions, 1 deletions
diff --git a/include/uapi/linux/keyboard.h b/include/uapi/linux/keyboard.h
index ab4108c83186..4846716e7c5c 100644
--- a/include/uapi/linux/keyboard.h
+++ b/include/uapi/linux/keyboard.h
@@ -357,8 +357,29 @@
#define K_DTILDE K(KT_DEAD,3)
#define K_DDIERE K(KT_DEAD,4)
#define K_DCEDIL K(KT_DEAD,5)
+#define K_DMACRON K(KT_DEAD,6)
+#define K_DBREVE K(KT_DEAD,7)
+#define K_DABDOT K(KT_DEAD,8)
+#define K_DABRING K(KT_DEAD,9)
+#define K_DDBACUTE K(KT_DEAD,10)
+#define K_DCARON K(KT_DEAD,11)
+#define K_DOGONEK K(KT_DEAD,12)
+#define K_DIOTA K(KT_DEAD,13)
+#define K_DVOICED K(KT_DEAD,14)
+#define K_DSEMVOICED K(KT_DEAD,15)
+#define K_DBEDOT K(KT_DEAD,16)
+#define K_DHOOK K(KT_DEAD,17)
+#define K_DHORN K(KT_DEAD,18)
+#define K_DSTROKE K(KT_DEAD,19)
+#define K_DABCOMMA K(KT_DEAD,20)
+#define K_DABREVCOMMA K(KT_DEAD,21)
+#define K_DDBGRAVE K(KT_DEAD,22)
+#define K_DINVBREVE K(KT_DEAD,23)
+#define K_DBECOMMA K(KT_DEAD,24)
+#define K_DCURRENCY K(KT_DEAD,25)
+#define K_DGREEK K(KT_DEAD,26)
-#define NR_DEAD 6
+#define NR_DEAD 27
#define K_DOWN K(KT_CUR,0)
#define K_LEFT K(KT_CUR,1)