summaryrefslogtreecommitdiff
path: root/driver/xf86-input-keyboard/src/bsd_kbd.c
diff options
context:
space:
mode:
Diffstat (limited to 'driver/xf86-input-keyboard/src/bsd_kbd.c')
-rw-r--r--driver/xf86-input-keyboard/src/bsd_kbd.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/driver/xf86-input-keyboard/src/bsd_kbd.c b/driver/xf86-input-keyboard/src/bsd_kbd.c
index 0151e4273..ada779272 100644
--- a/driver/xf86-input-keyboard/src/bsd_kbd.c
+++ b/driver/xf86-input-keyboard/src/bsd_kbd.c
@@ -31,10 +31,18 @@
#include <dev/wscons/wsconsio.h>
#include <dev/wscons/wsksymdef.h>
+#define KB_OVRENC \
+ { KB_UK, "gb" }, \
+ { KB_SV, "se" }, \
+ { KB_SG, "ch(de)" }, \
+ { KB_SF, "ch(fr)" }, \
+ { KB_LA, "latam" }, \
+ { KB_CF, "ca(fr)" }
+
struct nameint {
int val;
char *name;
-} kbdenc[] = { KB_ENCTAB, { 0 } }, kbdvar[] = { KB_VARTAB, { 0 } };
+} kbdenc[] = { KB_OVRENC, KB_ENCTAB, { 0 } }, kbdvar[] = { KB_VARTAB, { 0 } };
#endif
extern void KbdGetMapping(InputInfoPtr pInfo, KeySymsPtr pKeySyms,