From cc8f3e373ac4f83a795cac8473ca6c3993d2324c Mon Sep 17 00:00:00 2001 From: Michael Pereira Neves Date: Mon, 24 Mar 2014 14:54:27 -0300 Subject: [doc] update doc, add doc for kcl vars --- doc/kcl_config_vars | 28 ++++++++++++++++++++++++++++ doc/setup_dnbd3 | 21 +++++++++++++-------- doc/setup_howto | 38 +++++++++++++++++++++++++------------- 3 files changed, 66 insertions(+), 21 deletions(-) create mode 100644 doc/kcl_config_vars diff --git a/doc/kcl_config_vars b/doc/kcl_config_vars new file mode 100644 index 00000000..66166299 --- /dev/null +++ b/doc/kcl_config_vars @@ -0,0 +1,28 @@ +Following variables can be used as KCL parameters at boot time: + +slxsrv= - A list of openslx server +slxbase= - Base directory for resources, such as the config, config.tgz and addons + +For a splash screen during boot following commands have to be appended: +vga=current - Sets the screen resolution +splash - triggers the splash screen (module 'splash-openslx' must have been build) +quiet - don't display kernel messages + +For debug shells during stage31 set following option: +debug={1..4} + +Level: +4 - Debug shell before Network is up +3 - Debug shell after Network is up and before Configuration is fetched +2 - Debug shell after configuration has been fetched and before stage32 is mounted +1 - Debug shell after stage32 mount and before switch_root + +Following a sample pxe-menu entry for a system: + +LABEL u1304x64 + MENU LABEL Ubuntu 13.04 x64 Curitiba + KERNEL http://10.254.221.6/u1304x64/kernel + INITRD http://10.254.221.6/u1304x64/initramfs-stage31 + APPEND slxsrv=10.254.221.6 slxbase=u1304x64 vga=current splash quiet + IPAPPEND 3 + diff --git a/doc/setup_dnbd3 b/doc/setup_dnbd3 index 3af8f4a7..9ccf65e0 100644 --- a/doc/setup_dnbd3 +++ b/doc/setup_dnbd3 @@ -1,15 +1,20 @@ dnbd3-Setup -1. Sources +1. Fetch Sources The git repository is: http://git.openslx.org/dnbd3.git/. Please take care to -check out the 'simon' branch. Compileing as usual. +check out the 'simon' branch. (git checkout origin simon) +2. Required Libs -Compilieren wie gewöhnlich, Konfiguration des Servers erfolgt nun über ein -Config-Verzeichnis, das man auf der command line angibt: +Zlib: + Ubuntu: zlib1g-dev -2. Configuration +3. Compilation + +Run ./build.sh + +4. Configuration To ease debugging it is possible to start the server not as a daemon via the '-n' option. @@ -60,7 +65,7 @@ but will be user for uplink connections. "+" is the opposite; will be sent to clients, but not be used by the server. -2.3 Image configuration +4.3 Image configuration Images do not need any configuration, as the relative directory tree below basePath directly reflects image names. These names are not case sensitive, @@ -75,7 +80,7 @@ RPC is not available currently, but a rescan of basePath can be triggered by SIGUSR1. -3. CRC checks +5. CRC checks CRC checks are used for consistency checks and debugging purposes. Before a rescan a crc file can be generated by following command @@ -85,7 +90,7 @@ This will be used for consistency checking when replicating via proxies (in blocks of 16MiB). -4. Client connection +6. Client connection A client can be connected via # ./dnbd3-client -d /dev/dnbd0 -h [IP of server] -i stage4/ubuntu.sqfs [-r 5] diff --git a/doc/setup_howto b/doc/setup_howto index e520973e..00dc012d 100644 --- a/doc/setup_howto +++ b/doc/setup_howto @@ -194,12 +194,34 @@ will be defined here. These parameters are documented in doc/boot_config_vars. The file config.tgz holds localization information for specific environments, e.g. specific local authentification, home directories, shares and the like. If there is no pre-formatted localization available it's perhaps a good -idea to just touch config.tgz or pack an empty archive of that name. Example -localizations may be listed at [path to tm-scripts]/server/configs. +idea to just touch config.tgz or pack an empty archive of that name. + +Example localizations may be listed at [path to tm-scripts]/server/configs. +As with the stages, the configs are based on modules. That way you can easily +link to existing modules and add own configuration modules to +[path to tm-scripts]/server/modules if needed. + +To automatically pack one of the configs under [path to tm-scripts]/server/configs +run the openslx script as follows: + +# ./openslx -k + +An archive will be created under [path to tm-scripts]/server/boot/[IP or local]/config.tgz +As mentioned above you can link or copy it into your webroot dir. 10. iPXE: TODO +Currently we use iPXE to deliver kernel and initramfs at boot time via HTTP. +That is also the reason why kernel and initramfs are provided on a webroot instead of a +classical tftp directory. + +iPXE can be downloaded here: http://ipxe.org/ +Download and compile the source as described on the homepage. + + + + This will be most probably not being required in the future, as relevant features are available in recent Syslinux versions (6.0.0+). @@ -217,18 +239,8 @@ will be accessed client-side by nfs. Please keep in mind that "./mltk -n" has to be executed on the build machine before cloning Stage 4. -Then, be sure all builds are synced to the server machine, if that has not -happened before: -# ./openslx -s - -... or, if wanted, sync just some parts, if you know what you're doing. -Stage31 makes most sense so far, so to say. So, for example: -# ./openslx stage31 -e cpio -s -etc. - Well, then do the cloning work: -# ./scripts/clone_stage4 [IP of build machine] stage32 \ - /path/to/your/nfs/share/stage4 # (this is one line!) +# ./scripts/clone_stage4 [IP of build machine] /path/to/your/nfs/share/stage4 To use Stage 4 the clients need the nfs mount information. This is handled via a configuration variable (please consult doc/boot_config_vars for a full -- cgit v1.2.3-55-g7522 From 487acf88f9087780acfcc0341e897b035f47a2ad Mon Sep 17 00:00:00 2001 From: Michael Pereira Neves Date: Mon, 24 Mar 2014 15:05:26 -0300 Subject: [brazilian] add brazilian locale and keymaps --- remote/modules/brazilian/brazilian.build | 40 + remote/modules/brazilian/brazilian.conf | 5 + remote/modules/brazilian/brazilian.conf.debian | 10 + remote/modules/brazilian/brazilian.conf.opensuse | 13 + remote/modules/brazilian/brazilian.conf.scientific | 8 + remote/modules/brazilian/brazilian.conf.ubuntu | 12 + .../data/etc/X11/xorg.conf.d/90-keytable.conf | 5 + remote/modules/brazilian/data/etc/default/locale | 1 + .../load-brazilian-keymap.service | 10 + .../systemd/system/load-brazilian-keymap.service | 10 + ...azilian_qwerty_compose_keyboard_translation.map | 8568 ++++++++++++++++++++ .../brazilian_qwerty_keyboard_translation.map | 8500 +++++++++++++++++++ .../openslx/scripts/systemd-load_brazilian_keymaps | 22 + 13 files changed, 17204 insertions(+) create mode 100644 remote/modules/brazilian/brazilian.build create mode 100644 remote/modules/brazilian/brazilian.conf create mode 100644 remote/modules/brazilian/brazilian.conf.debian create mode 100644 remote/modules/brazilian/brazilian.conf.opensuse create mode 100644 remote/modules/brazilian/brazilian.conf.scientific create mode 100644 remote/modules/brazilian/brazilian.conf.ubuntu create mode 100644 remote/modules/brazilian/data/etc/X11/xorg.conf.d/90-keytable.conf create mode 100644 remote/modules/brazilian/data/etc/default/locale create mode 100644 remote/modules/brazilian/data/etc/systemd/system/basic.target.wants/load-brazilian-keymap.service create mode 100644 remote/modules/brazilian/data/etc/systemd/system/load-brazilian-keymap.service create mode 100644 remote/modules/brazilian/data/opt/openslx/keymaps/brazilian_qwerty_compose_keyboard_translation.map create mode 100644 remote/modules/brazilian/data/opt/openslx/keymaps/brazilian_qwerty_keyboard_translation.map create mode 100644 remote/modules/brazilian/data/opt/openslx/scripts/systemd-load_brazilian_keymaps diff --git a/remote/modules/brazilian/brazilian.build b/remote/modules/brazilian/brazilian.build new file mode 100644 index 00000000..78e1b1b2 --- /dev/null +++ b/remote/modules/brazilian/brazilian.build @@ -0,0 +1,40 @@ +fetch_source() { + : +} + +build() { + # Debian-like + if [ -e "/etc/locale.gen" ] && ! grep -q -E '^\s*pt_BR\.UTF-8' "/etc/locale.gen"; then + pinfo "Generating locales..." + echo 'pt_BR.UTF-8 UTF-8' >> "/etc/locale.gen" + locale-gen || perror "Could not generate locales (debian style)" + fi + + # Ubuntu's version + if [ -d "/var/lib/locales/supported.d" ] && [ ! -d /usr/lib/locale/pt_BR.utf8 ]; then + pinfo "Generating locales..." + grep -q -E -r '^\s*pt_BR\.UTF-8' "/var/lib/locales/supported.d" || echo 'pt_BR.UTF-8 UTF-8' >> "/var/lib/locales/supported.d/openslx" + locale-gen --no-archive --purge "pt_BR.UTF-8" || perror "Could not generate locales (ubuntu style)" + fi + + # Put everything we build or get from the system in build dir + local FILELIST="$MODULE_DIR/list_copy_build" + rm -f "$FILELIST" + + # Copy required directories from source system to build dir + for FILE in ${REQUIRED_DIRECTORIES}; do + [ ! -d "${FILE}" ] && perror "Missing required directory $FILE" + echo ${FILE} >> "${FILELIST}" + done + + # Done collecting file and directory names, copy everything + tarcopy "$(sort -u "$FILELIST")" "$MODULE_BUILD_DIR" + +} + +post_copy() { + for i in LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION; do + add_env $i pt_BR.UTF-8 || perror "$i: add_env function failed." + done +} + diff --git a/remote/modules/brazilian/brazilian.conf b/remote/modules/brazilian/brazilian.conf new file mode 100644 index 00000000..e2f82123 --- /dev/null +++ b/remote/modules/brazilian/brazilian.conf @@ -0,0 +1,5 @@ +REQUIRED_BINARIES="" +REQUIRED_FILES="" +REQUIRED_DIRECTORIES=" + /usr/share/X11 +" diff --git a/remote/modules/brazilian/brazilian.conf.debian b/remote/modules/brazilian/brazilian.conf.debian new file mode 100644 index 00000000..a43faea2 --- /dev/null +++ b/remote/modules/brazilian/brazilian.conf.debian @@ -0,0 +1,10 @@ +REQUIRED_INSTALLED_PACKAGES=" + libX11-data +" +REQUIRED_CONTENT_PACKAGES=" + libX11-data +" +REQUIRED_DIRECTORIES+=" + /usr/lib/locale +" + diff --git a/remote/modules/brazilian/brazilian.conf.opensuse b/remote/modules/brazilian/brazilian.conf.opensuse new file mode 100644 index 00000000..43cce6e6 --- /dev/null +++ b/remote/modules/brazilian/brazilian.conf.opensuse @@ -0,0 +1,13 @@ +REQUIRED_INSTALLED_PACKAGES=" + libX11-data + glibc-locale +" +REQUIRED_CONTENT_PACKAGES=" + libX11-data +" +REQUIRED_DIRECTORIES+=" + /usr/lib/locale/pt_BR.utf8 +" +REQUIRED_BINARIES="" +REQUIRED_FILES="" + diff --git a/remote/modules/brazilian/brazilian.conf.scientific b/remote/modules/brazilian/brazilian.conf.scientific new file mode 100644 index 00000000..88ac0d27 --- /dev/null +++ b/remote/modules/brazilian/brazilian.conf.scientific @@ -0,0 +1,8 @@ +REQUIRED_INSTALLED_PACKAGES=" + libX11-data + glibc-common +" +REQUIRED_CONTENT_PACKAGES=" + libX11-data" +REQUIRED_BINARIES="" +REQUIRED_FILES="" diff --git a/remote/modules/brazilian/brazilian.conf.ubuntu b/remote/modules/brazilian/brazilian.conf.ubuntu new file mode 100644 index 00000000..2558791f --- /dev/null +++ b/remote/modules/brazilian/brazilian.conf.ubuntu @@ -0,0 +1,12 @@ +REQUIRED_INSTALLED_PACKAGES=" + libx11-data + language-pack-pt +" +REQUIRED_CONTENT_PACKAGES=" + libx11-data +" +REQUIRED_DIRECTORIES+=" + /usr/lib/locale/C.UTF-8 + /usr/lib/locale/pt_BR.utf8 +" + diff --git a/remote/modules/brazilian/data/etc/X11/xorg.conf.d/90-keytable.conf b/remote/modules/brazilian/data/etc/X11/xorg.conf.d/90-keytable.conf new file mode 100644 index 00000000..ffbb1915 --- /dev/null +++ b/remote/modules/brazilian/data/etc/X11/xorg.conf.d/90-keytable.conf @@ -0,0 +1,5 @@ +Section "InputClass" + Identifier "LocalKeyboard" + MatchIsKeyboard "on" + Option "XkbLayout" "br" +EndSection diff --git a/remote/modules/brazilian/data/etc/default/locale b/remote/modules/brazilian/data/etc/default/locale new file mode 100644 index 00000000..9842e25d --- /dev/null +++ b/remote/modules/brazilian/data/etc/default/locale @@ -0,0 +1 @@ +LANG="pt_BR.UTF-8" diff --git a/remote/modules/brazilian/data/etc/systemd/system/basic.target.wants/load-brazilian-keymap.service b/remote/modules/brazilian/data/etc/systemd/system/basic.target.wants/load-brazilian-keymap.service new file mode 100644 index 00000000..5047122a --- /dev/null +++ b/remote/modules/brazilian/data/etc/systemd/system/basic.target.wants/load-brazilian-keymap.service @@ -0,0 +1,10 @@ +[Unit] +Description=Setup brazilian keyboard layout +DefaultDependencies=no +After=sysinit.target +Before=shutdown.target + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/opt/openslx/scripts/systemd-load_brazilian_keymaps diff --git a/remote/modules/brazilian/data/etc/systemd/system/load-brazilian-keymap.service b/remote/modules/brazilian/data/etc/systemd/system/load-brazilian-keymap.service new file mode 100644 index 00000000..5047122a --- /dev/null +++ b/remote/modules/brazilian/data/etc/systemd/system/load-brazilian-keymap.service @@ -0,0 +1,10 @@ +[Unit] +Description=Setup brazilian keyboard layout +DefaultDependencies=no +After=sysinit.target +Before=shutdown.target + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/opt/openslx/scripts/systemd-load_brazilian_keymaps diff --git a/remote/modules/brazilian/data/opt/openslx/keymaps/brazilian_qwerty_compose_keyboard_translation.map b/remote/modules/brazilian/data/opt/openslx/keymaps/brazilian_qwerty_compose_keyboard_translation.map new file mode 100644 index 00000000..293449f7 --- /dev/null +++ b/remote/modules/brazilian/data/opt/openslx/keymaps/brazilian_qwerty_compose_keyboard_translation.map @@ -0,0 +1,8568 @@ +keymaps 0-127 +keycode 1 = Escape + alt keycode 1 = Meta_Escape + shift alt keycode 1 = Meta_Escape + altgr alt keycode 1 = Meta_Escape + shift altgr alt keycode 1 = Meta_Escape + control alt keycode 1 = Meta_Escape + shift control alt keycode 1 = Meta_Escape + altgr control alt keycode 1 = Meta_Escape + shift altgr control alt keycode 1 = Meta_Escape + alt shiftl keycode 1 = Meta_Escape + shift alt shiftl keycode 1 = Meta_Escape + altgr alt shiftl keycode 1 = Meta_Escape + shift altgr alt shiftl keycode 1 = Meta_Escape + control alt shiftl keycode 1 = Meta_Escape + shift control alt shiftl keycode 1 = Meta_Escape + altgr control alt shiftl keycode 1 = Meta_Escape + shift altgr control alt shiftl keycode 1 = Meta_Escape + alt shiftr keycode 1 = Meta_Escape + shift alt shiftr keycode 1 = Meta_Escape + altgr alt shiftr keycode 1 = Meta_Escape + shift altgr alt shiftr keycode 1 = Meta_Escape + control alt shiftr keycode 1 = Meta_Escape + shift control alt shiftr keycode 1 = Meta_Escape + altgr control alt shiftr keycode 1 = Meta_Escape + shift altgr control alt shiftr keycode 1 = Meta_Escape + alt shiftl shiftr keycode 1 = Meta_Escape + shift alt shiftl shiftr keycode 1 = Meta_Escape + altgr alt shiftl shiftr keycode 1 = Meta_Escape + shift altgr alt shiftl shiftr keycode 1 = Meta_Escape + control alt shiftl shiftr keycode 1 = Meta_Escape + shift control alt shiftl shiftr keycode 1 = Meta_Escape + altgr control alt shiftl shiftr keycode 1 = Meta_Escape + shift altgr control alt shiftl shiftr keycode 1 = Meta_Escape + alt ctrll keycode 1 = Meta_Escape + shift alt ctrll keycode 1 = Meta_Escape + altgr alt ctrll keycode 1 = Meta_Escape + shift altgr alt ctrll keycode 1 = Meta_Escape + control alt ctrll keycode 1 = Meta_Escape + shift control alt ctrll keycode 1 = Meta_Escape + altgr control alt ctrll keycode 1 = Meta_Escape + shift altgr control alt ctrll keycode 1 = Meta_Escape + alt shiftl ctrll keycode 1 = Meta_Escape + shift alt shiftl ctrll keycode 1 = Meta_Escape + altgr alt shiftl ctrll keycode 1 = Meta_Escape + shift altgr alt shiftl ctrll keycode 1 = Meta_Escape + control alt shiftl ctrll keycode 1 = Meta_Escape + shift control alt shiftl ctrll keycode 1 = Meta_Escape + altgr control alt shiftl ctrll keycode 1 = Meta_Escape + shift altgr control alt shiftl ctrll keycode 1 = Meta_Escape + alt shiftr ctrll keycode 1 = Meta_Escape + shift alt shiftr ctrll keycode 1 = Meta_Escape + altgr alt shiftr ctrll keycode 1 = Meta_Escape + shift altgr alt shiftr ctrll keycode 1 = Meta_Escape + control alt shiftr ctrll keycode 1 = Meta_Escape + shift control alt shiftr ctrll keycode 1 = Meta_Escape + altgr control alt shiftr ctrll keycode 1 = Meta_Escape + shift altgr control alt shiftr ctrll keycode 1 = Meta_Escape + alt shiftl shiftr ctrll keycode 1 = Meta_Escape + shift alt shiftl shiftr ctrll keycode 1 = Meta_Escape + altgr alt shiftl shiftr ctrll keycode 1 = Meta_Escape + shift altgr alt shiftl shiftr ctrll keycode 1 = Meta_Escape + control alt shiftl shiftr ctrll keycode 1 = Meta_Escape + shift control alt shiftl shiftr ctrll keycode 1 = Meta_Escape + altgr control alt shiftl shiftr ctrll keycode 1 = Meta_Escape + shift altgr control alt shiftl shiftr ctrll keycode 1 = Meta_Escape +keycode 2 = one exclam onesuperior exclamdown + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam + altgr alt keycode 2 = Meta_one + shift altgr alt keycode 2 = Meta_exclam + shiftl keycode 2 = one + shift shiftl keycode 2 = exclam + altgr shiftl keycode 2 = onesuperior + shift altgr shiftl keycode 2 = exclamdown + alt shiftl keycode 2 = Meta_one + shift alt shiftl keycode 2 = Meta_exclam + altgr alt shiftl keycode 2 = Meta_one + shift altgr alt shiftl keycode 2 = Meta_exclam + shiftr keycode 2 = one + shift shiftr keycode 2 = exclam + altgr shiftr keycode 2 = onesuperior + shift altgr shiftr keycode 2 = exclamdown + alt shiftr keycode 2 = Meta_one + shift alt shiftr keycode 2 = Meta_exclam + altgr alt shiftr keycode 2 = Meta_one + shift altgr alt shiftr keycode 2 = Meta_exclam + shiftl shiftr keycode 2 = one + shift shiftl shiftr keycode 2 = exclam + altgr shiftl shiftr keycode 2 = onesuperior + shift altgr shiftl shiftr keycode 2 = exclamdown + alt shiftl shiftr keycode 2 = Meta_one + shift alt shiftl shiftr keycode 2 = Meta_exclam + altgr alt shiftl shiftr keycode 2 = Meta_one + shift altgr alt shiftl shiftr keycode 2 = Meta_exclam + ctrll keycode 2 = one + shift ctrll keycode 2 = exclam + altgr ctrll keycode 2 = onesuperior + shift altgr ctrll keycode 2 = exclamdown + alt ctrll keycode 2 = Meta_one + shift alt ctrll keycode 2 = Meta_exclam + altgr alt ctrll keycode 2 = Meta_one + shift altgr alt ctrll keycode 2 = Meta_exclam + shiftl ctrll keycode 2 = one + shift shiftl ctrll keycode 2 = exclam + altgr shiftl ctrll keycode 2 = onesuperior + shift altgr shiftl ctrll keycode 2 = exclamdown + alt shiftl ctrll keycode 2 = Meta_one + shift alt shiftl ctrll keycode 2 = Meta_exclam + altgr alt shiftl ctrll keycode 2 = Meta_one + shift altgr alt shiftl ctrll keycode 2 = Meta_exclam + shiftr ctrll keycode 2 = one + shift shiftr ctrll keycode 2 = exclam + altgr shiftr ctrll keycode 2 = onesuperior + shift altgr shiftr ctrll keycode 2 = exclamdown + alt shiftr ctrll keycode 2 = Meta_one + shift alt shiftr ctrll keycode 2 = Meta_exclam + altgr alt shiftr ctrll keycode 2 = Meta_one + shift altgr alt shiftr ctrll keycode 2 = Meta_exclam + shiftl shiftr ctrll keycode 2 = one + shift shiftl shiftr ctrll keycode 2 = exclam + altgr shiftl shiftr ctrll keycode 2 = onesuperior + shift altgr shiftl shiftr ctrll keycode 2 = exclamdown + alt shiftl shiftr ctrll keycode 2 = Meta_one + shift alt shiftl shiftr ctrll keycode 2 = Meta_exclam + altgr alt shiftl shiftr ctrll keycode 2 = Meta_one + shift altgr alt shiftl shiftr ctrll keycode 2 = Meta_exclam +keycode 3 = two + shift keycode 3 = at + altgr keycode 3 = twosuperior + shift altgr keycode 3 = onehalf + control keycode 3 = nul + shift control keycode 3 = nul + altgr control keycode 3 = nul + shift altgr control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at + altgr alt keycode 3 = Meta_two + shift altgr alt keycode 3 = Meta_at + control alt keycode 3 = Meta_nul + shift control alt keycode 3 = Meta_nul + altgr control alt keycode 3 = Meta_nul + shift altgr control alt keycode 3 = Meta_nul + shift shiftl keycode 3 = at + altgr shiftl keycode 3 = twosuperior + shift altgr shiftl keycode 3 = onehalf + control shiftl keycode 3 = nul + shift control shiftl keycode 3 = nul + altgr control shiftl keycode 3 = nul + shift altgr control shiftl keycode 3 = nul + alt shiftl keycode 3 = Meta_two + shift alt shiftl keycode 3 = Meta_at + altgr alt shiftl keycode 3 = Meta_two + shift altgr alt shiftl keycode 3 = Meta_at + control alt shiftl keycode 3 = Meta_nul + shift control alt shiftl keycode 3 = Meta_nul + altgr control alt shiftl keycode 3 = Meta_nul + shift altgr control alt shiftl keycode 3 = Meta_nul + shift shiftr keycode 3 = at + altgr shiftr keycode 3 = twosuperior + shift altgr shiftr keycode 3 = onehalf + control shiftr keycode 3 = nul + shift control shiftr keycode 3 = nul + altgr control shiftr keycode 3 = nul + shift altgr control shiftr keycode 3 = nul + alt shiftr keycode 3 = Meta_two + shift alt shiftr keycode 3 = Meta_at + altgr alt shiftr keycode 3 = Meta_two + shift altgr alt shiftr keycode 3 = Meta_at + control alt shiftr keycode 3 = Meta_nul + shift control alt shiftr keycode 3 = Meta_nul + altgr control alt shiftr keycode 3 = Meta_nul + shift altgr control alt shiftr keycode 3 = Meta_nul + shift shiftl shiftr keycode 3 = at + altgr shiftl shiftr keycode 3 = twosuperior + shift altgr shiftl shiftr keycode 3 = onehalf + control shiftl shiftr keycode 3 = nul + shift control shiftl shiftr keycode 3 = nul + altgr control shiftl shiftr keycode 3 = nul + shift altgr control shiftl shiftr keycode 3 = nul + alt shiftl shiftr keycode 3 = Meta_two + shift alt shiftl shiftr keycode 3 = Meta_at + altgr alt shiftl shiftr keycode 3 = Meta_two + shift altgr alt shiftl shiftr keycode 3 = Meta_at + control alt shiftl shiftr keycode 3 = Meta_nul + shift control alt shiftl shiftr keycode 3 = Meta_nul + altgr control alt shiftl shiftr keycode 3 = Meta_nul + shift altgr control alt shiftl shiftr keycode 3 = Meta_nul + shift ctrll keycode 3 = at + altgr ctrll keycode 3 = twosuperior + shift altgr ctrll keycode 3 = onehalf + control ctrll keycode 3 = nul + shift control ctrll keycode 3 = nul + altgr control ctrll keycode 3 = nul + shift altgr control ctrll keycode 3 = nul + alt ctrll keycode 3 = Meta_two + shift alt ctrll keycode 3 = Meta_at + altgr alt ctrll keycode 3 = Meta_two + shift altgr alt ctrll keycode 3 = Meta_at + control alt ctrll keycode 3 = Meta_nul + shift control alt ctrll keycode 3 = Meta_nul + altgr control alt ctrll keycode 3 = Meta_nul + shift altgr control alt ctrll keycode 3 = Meta_nul + shift shiftl ctrll keycode 3 = at + altgr shiftl ctrll keycode 3 = twosuperior + shift altgr shiftl ctrll keycode 3 = onehalf + control shiftl ctrll keycode 3 = nul + shift control shiftl ctrll keycode 3 = nul + altgr control shiftl ctrll keycode 3 = nul + shift altgr control shiftl ctrll keycode 3 = nul + alt shiftl ctrll keycode 3 = Meta_two + shift alt shiftl ctrll keycode 3 = Meta_at + altgr alt shiftl ctrll keycode 3 = Meta_two + shift altgr alt shiftl ctrll keycode 3 = Meta_at + control alt shiftl ctrll keycode 3 = Meta_nul + shift control alt shiftl ctrll keycode 3 = Meta_nul + altgr control alt shiftl ctrll keycode 3 = Meta_nul + shift altgr control alt shiftl ctrll keycode 3 = Meta_nul + shift shiftr ctrll keycode 3 = at + altgr shiftr ctrll keycode 3 = twosuperior + shift altgr shiftr ctrll keycode 3 = onehalf + control shiftr ctrll keycode 3 = nul + shift control shiftr ctrll keycode 3 = nul + altgr control shiftr ctrll keycode 3 = nul + shift altgr control shiftr ctrll keycode 3 = nul + alt shiftr ctrll keycode 3 = Meta_two + shift alt shiftr ctrll keycode 3 = Meta_at + altgr alt shiftr ctrll keycode 3 = Meta_two + shift altgr alt shiftr ctrll keycode 3 = Meta_at + control alt shiftr ctrll keycode 3 = Meta_nul + shift control alt shiftr ctrll keycode 3 = Meta_nul + altgr control alt shiftr ctrll keycode 3 = Meta_nul + shift altgr control alt shiftr ctrll keycode 3 = Meta_nul + shift shiftl shiftr ctrll keycode 3 = at + altgr shiftl shiftr ctrll keycode 3 = twosuperior + shift altgr shiftl shiftr ctrll keycode 3 = onehalf + control shiftl shiftr ctrll keycode 3 = nul + shift control shiftl shiftr ctrll keycode 3 = nul + altgr control shiftl shiftr ctrll keycode 3 = nul + shift altgr control shiftl shiftr ctrll keycode 3 = nul + alt shiftl shiftr ctrll keycode 3 = Meta_two + shift alt shiftl shiftr ctrll keycode 3 = Meta_at + altgr alt shiftl shiftr ctrll keycode 3 = Meta_two + shift altgr alt shiftl shiftr ctrll keycode 3 = Meta_at + control alt shiftl shiftr ctrll keycode 3 = Meta_nul + shift control alt shiftl shiftr ctrll keycode 3 = Meta_nul + altgr control alt shiftl shiftr ctrll keycode 3 = Meta_nul + shift altgr control alt shiftl shiftr ctrll keycode 3 = Meta_nul +keycode 4 = three + shift keycode 4 = numbersign + altgr keycode 4 = threesuperior + shift altgr keycode 4 = threequarters + control keycode 4 = Escape + shift control keycode 4 = Escape + altgr control keycode 4 = Escape + shift altgr control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign + altgr alt keycode 4 = Meta_three + shift altgr alt keycode 4 = Meta_numbersign + control alt keycode 4 = Meta_Escape + shift control alt keycode 4 = Meta_Escape + altgr control alt keycode 4 = Meta_Escape + shift altgr control alt keycode 4 = Meta_Escape + shift shiftl keycode 4 = numbersign + altgr shiftl keycode 4 = threesuperior + shift altgr shiftl keycode 4 = threequarters + control shiftl keycode 4 = Escape + shift control shiftl keycode 4 = Escape + altgr control shiftl keycode 4 = Escape + shift altgr control shiftl keycode 4 = Escape + alt shiftl keycode 4 = Meta_three + shift alt shiftl keycode 4 = Meta_numbersign + altgr alt shiftl keycode 4 = Meta_three + shift altgr alt shiftl keycode 4 = Meta_numbersign + control alt shiftl keycode 4 = Meta_Escape + shift control alt shiftl keycode 4 = Meta_Escape + altgr control alt shiftl keycode 4 = Meta_Escape + shift altgr control alt shiftl keycode 4 = Meta_Escape + shift shiftr keycode 4 = numbersign + altgr shiftr keycode 4 = threesuperior + shift altgr shiftr keycode 4 = threequarters + control shiftr keycode 4 = Escape + shift control shiftr keycode 4 = Escape + altgr control shiftr keycode 4 = Escape + shift altgr control shiftr keycode 4 = Escape + alt shiftr keycode 4 = Meta_three + shift alt shiftr keycode 4 = Meta_numbersign + altgr alt shiftr keycode 4 = Meta_three + shift altgr alt shiftr keycode 4 = Meta_numbersign + control alt shiftr keycode 4 = Meta_Escape + shift control alt shiftr keycode 4 = Meta_Escape + altgr control alt shiftr keycode 4 = Meta_Escape + shift altgr control alt shiftr keycode 4 = Meta_Escape + shift shiftl shiftr keycode 4 = numbersign + altgr shiftl shiftr keycode 4 = threesuperior + shift altgr shiftl shiftr keycode 4 = threequarters + control shiftl shiftr keycode 4 = Escape + shift control shiftl shiftr keycode 4 = Escape + altgr control shiftl shiftr keycode 4 = Escape + shift altgr control shiftl shiftr keycode 4 = Escape + alt shiftl shiftr keycode 4 = Meta_three + shift alt shiftl shiftr keycode 4 = Meta_numbersign + altgr alt shiftl shiftr keycode 4 = Meta_three + shift altgr alt shiftl shiftr keycode 4 = Meta_numbersign + control alt shiftl shiftr keycode 4 = Meta_Escape + shift control alt shiftl shiftr keycode 4 = Meta_Escape + altgr control alt shiftl shiftr keycode 4 = Meta_Escape + shift altgr control alt shiftl shiftr keycode 4 = Meta_Escape + shift ctrll keycode 4 = numbersign + altgr ctrll keycode 4 = threesuperior + shift altgr ctrll keycode 4 = threequarters + control ctrll keycode 4 = Escape + shift control ctrll keycode 4 = Escape + altgr control ctrll keycode 4 = Escape + shift altgr control ctrll keycode 4 = Escape + alt ctrll keycode 4 = Meta_three + shift alt ctrll keycode 4 = Meta_numbersign + altgr alt ctrll keycode 4 = Meta_three + shift altgr alt ctrll keycode 4 = Meta_numbersign + control alt ctrll keycode 4 = Meta_Escape + shift control alt ctrll keycode 4 = Meta_Escape + altgr control alt ctrll keycode 4 = Meta_Escape + shift altgr control alt ctrll keycode 4 = Meta_Escape + shift shiftl ctrll keycode 4 = numbersign + altgr shiftl ctrll keycode 4 = threesuperior + shift altgr shiftl ctrll keycode 4 = threequarters + control shiftl ctrll keycode 4 = Escape + shift control shiftl ctrll keycode 4 = Escape + altgr control shiftl ctrll keycode 4 = Escape + shift altgr control shiftl ctrll keycode 4 = Escape + alt shiftl ctrll keycode 4 = Meta_three + shift alt shiftl ctrll keycode 4 = Meta_numbersign + altgr alt shiftl ctrll keycode 4 = Meta_three + shift altgr alt shiftl ctrll keycode 4 = Meta_numbersign + control alt shiftl ctrll keycode 4 = Meta_Escape + shift control alt shiftl ctrll keycode 4 = Meta_Escape + altgr control alt shiftl ctrll keycode 4 = Meta_Escape + shift altgr control alt shiftl ctrll keycode 4 = Meta_Escape + shift shiftr ctrll keycode 4 = numbersign + altgr shiftr ctrll keycode 4 = threesuperior + shift altgr shiftr ctrll keycode 4 = threequarters + control shiftr ctrll keycode 4 = Escape + shift control shiftr ctrll keycode 4 = Escape + altgr control shiftr ctrll keycode 4 = Escape + shift altgr control shiftr ctrll keycode 4 = Escape + alt shiftr ctrll keycode 4 = Meta_three + shift alt shiftr ctrll keycode 4 = Meta_numbersign + altgr alt shiftr ctrll keycode 4 = Meta_three + shift altgr alt shiftr ctrll keycode 4 = Meta_numbersign + control alt shiftr ctrll keycode 4 = Meta_Escape + shift control alt shiftr ctrll keycode 4 = Meta_Escape + altgr control alt shiftr ctrll keycode 4 = Meta_Escape + shift altgr control alt shiftr ctrll keycode 4 = Meta_Escape + shift shiftl shiftr ctrll keycode 4 = numbersign + altgr shiftl shiftr ctrll keycode 4 = threesuperior + shift altgr shiftl shiftr ctrll keycode 4 = threequarters + control shiftl shiftr ctrll keycode 4 = Escape + shift control shiftl shiftr ctrll keycode 4 = Escape + altgr control shiftl shiftr ctrll keycode 4 = Escape + shift altgr control shiftl shiftr ctrll keycode 4 = Escape + alt shiftl shiftr ctrll keycode 4 = Meta_three + shift alt shiftl shiftr ctrll keycode 4 = Meta_numbersign + altgr alt shiftl shiftr ctrll keycode 4 = Meta_three + shift altgr alt shiftl shiftr ctrll keycode 4 = Meta_numbersign + control alt shiftl shiftr ctrll keycode 4 = Meta_Escape + shift control alt shiftl shiftr ctrll keycode 4 = Meta_Escape + altgr control alt shiftl shiftr ctrll keycode 4 = Meta_Escape + shift altgr control alt shiftl shiftr ctrll keycode 4 = Meta_Escape +keycode 5 = four + shift keycode 5 = dollar + altgr keycode 5 = sterling + shift altgr keycode 5 = onequarter + control keycode 5 = Control_backslash + shift control keycode 5 = Control_backslash + altgr control keycode 5 = Control_backslash + shift altgr control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar + altgr alt keycode 5 = Meta_four + shift altgr alt keycode 5 = Meta_dollar + control alt keycode 5 = Meta_Control_backslash + shift control alt keycode 5 = Meta_Control_backslash + altgr control alt keycode 5 = Meta_Control_backslash + shift altgr control alt keycode 5 = Meta_Control_backslash + shift shiftl keycode 5 = dollar + altgr shiftl keycode 5 = sterling + shift altgr shiftl keycode 5 = onequarter + control shiftl keycode 5 = Control_backslash + shift control shiftl keycode 5 = Control_backslash + altgr control shiftl keycode 5 = Control_backslash + shift altgr control shiftl keycode 5 = Control_backslash + alt shiftl keycode 5 = Meta_four + shift alt shiftl keycode 5 = Meta_dollar + altgr alt shiftl keycode 5 = Meta_four + shift altgr alt shiftl keycode 5 = Meta_dollar + control alt shiftl keycode 5 = Meta_Control_backslash + shift control alt shiftl keycode 5 = Meta_Control_backslash + altgr control alt shiftl keycode 5 = Meta_Control_backslash + shift altgr control alt shiftl keycode 5 = Meta_Control_backslash + shift shiftr keycode 5 = dollar + altgr shiftr keycode 5 = sterling + shift altgr shiftr keycode 5 = onequarter + control shiftr keycode 5 = Control_backslash + shift control shiftr keycode 5 = Control_backslash + altgr control shiftr keycode 5 = Control_backslash + shift altgr control shiftr keycode 5 = Control_backslash + alt shiftr keycode 5 = Meta_four + shift alt shiftr keycode 5 = Meta_dollar + altgr alt shiftr keycode 5 = Meta_four + shift altgr alt shiftr keycode 5 = Meta_dollar + control alt shiftr keycode 5 = Meta_Control_backslash + shift control alt shiftr keycode 5 = Meta_Control_backslash + altgr control alt shiftr keycode 5 = Meta_Control_backslash + shift altgr control alt shiftr keycode 5 = Meta_Control_backslash + shift shiftl shiftr keycode 5 = dollar + altgr shiftl shiftr keycode 5 = sterling + shift altgr shiftl shiftr keycode 5 = onequarter + control shiftl shiftr keycode 5 = Control_backslash + shift control shiftl shiftr keycode 5 = Control_backslash + altgr control shiftl shiftr keycode 5 = Control_backslash + shift altgr control shiftl shiftr keycode 5 = Control_backslash + alt shiftl shiftr keycode 5 = Meta_four + shift alt shiftl shiftr keycode 5 = Meta_dollar + altgr alt shiftl shiftr keycode 5 = Meta_four + shift altgr alt shiftl shiftr keycode 5 = Meta_dollar + control alt shiftl shiftr keycode 5 = Meta_Control_backslash + shift control alt shiftl shiftr keycode 5 = Meta_Control_backslash + altgr control alt shiftl shiftr keycode 5 = Meta_Control_backslash + shift altgr control alt shiftl shiftr keycode 5 = Meta_Control_backslash + shift ctrll keycode 5 = dollar + altgr ctrll keycode 5 = sterling + shift altgr ctrll keycode 5 = onequarter + control ctrll keycode 5 = Control_backslash + shift control ctrll keycode 5 = Control_backslash + altgr control ctrll keycode 5 = Control_backslash + shift altgr control ctrll keycode 5 = Control_backslash + alt ctrll keycode 5 = Meta_four + shift alt ctrll keycode 5 = Meta_dollar + altgr alt ctrll keycode 5 = Meta_four + shift altgr alt ctrll keycode 5 = Meta_dollar + control alt ctrll keycode 5 = Meta_Control_backslash + shift control alt ctrll keycode 5 = Meta_Control_backslash + altgr control alt ctrll keycode 5 = Meta_Control_backslash + shift altgr control alt ctrll keycode 5 = Meta_Control_backslash + shift shiftl ctrll keycode 5 = dollar + altgr shiftl ctrll keycode 5 = sterling + shift altgr shiftl ctrll keycode 5 = onequarter + control shiftl ctrll keycode 5 = Control_backslash + shift control shiftl ctrll keycode 5 = Control_backslash + altgr control shiftl ctrll keycode 5 = Control_backslash + shift altgr control shiftl ctrll keycode 5 = Control_backslash + alt shiftl ctrll keycode 5 = Meta_four + shift alt shiftl ctrll keycode 5 = Meta_dollar + altgr alt shiftl ctrll keycode 5 = Meta_four + shift altgr alt shiftl ctrll keycode 5 = Meta_dollar + control alt shiftl ctrll keycode 5 = Meta_Control_backslash + shift control alt shiftl ctrll keycode 5 = Meta_Control_backslash + altgr control alt shiftl ctrll keycode 5 = Meta_Control_backslash + shift altgr control alt shiftl ctrll keycode 5 = Meta_Control_backslash + shift shiftr ctrll keycode 5 = dollar + altgr shiftr ctrll keycode 5 = sterling + shift altgr shiftr ctrll keycode 5 = onequarter + control shiftr ctrll keycode 5 = Control_backslash + shift control shiftr ctrll keycode 5 = Control_backslash + altgr control shiftr ctrll keycode 5 = Control_backslash + shift altgr control shiftr ctrll keycode 5 = Control_backslash + alt shiftr ctrll keycode 5 = Meta_four + shift alt shiftr ctrll keycode 5 = Meta_dollar + altgr alt shiftr ctrll keycode 5 = Meta_four + shift altgr alt shiftr ctrll keycode 5 = Meta_dollar + control alt shiftr ctrll keycode 5 = Meta_Control_backslash + shift control alt shiftr ctrll keycode 5 = Meta_Control_backslash + altgr control alt shiftr ctrll keycode 5 = Meta_Control_backslash + shift altgr control alt shiftr ctrll keycode 5 = Meta_Control_backslash + shift shiftl shiftr ctrll keycode 5 = dollar + altgr shiftl shiftr ctrll keycode 5 = sterling + shift altgr shiftl shiftr ctrll keycode 5 = onequarter + control shiftl shiftr ctrll keycode 5 = Control_backslash + shift control shiftl shiftr ctrll keycode 5 = Control_backslash + altgr control shiftl shiftr ctrll keycode 5 = Control_backslash + shift altgr control shiftl shiftr ctrll keycode 5 = Control_backslash + alt shiftl shiftr ctrll keycode 5 = Meta_four + shift alt shiftl shiftr ctrll keycode 5 = Meta_dollar + altgr alt shiftl shiftr ctrll keycode 5 = Meta_four + shift altgr alt shiftl shiftr ctrll keycode 5 = Meta_dollar + control alt shiftl shiftr ctrll keycode 5 = Meta_Control_backslash + shift control alt shiftl shiftr ctrll keycode 5 = Meta_Control_backslash + altgr control alt shiftl shiftr ctrll keycode 5 = Meta_Control_backslash + shift altgr control alt shiftl shiftr ctrll keycode 5 = Meta_Control_backslash +keycode 6 = five + shift keycode 6 = percent + altgr keycode 6 = cent + shift altgr keycode 6 = U+215c + control keycode 6 = Control_bracketright + shift control keycode 6 = Control_bracketright + altgr control keycode 6 = Control_bracketright + shift altgr control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent + altgr alt keycode 6 = Meta_five + shift altgr alt keycode 6 = Meta_percent + control alt keycode 6 = Meta_Control_bracketright + shift control alt keycode 6 = Meta_Control_bracketright + altgr control alt keycode 6 = Meta_Control_bracketright + shift altgr control alt keycode 6 = Meta_Control_bracketright + shift shiftl keycode 6 = percent + altgr shiftl keycode 6 = cent + shift altgr shiftl keycode 6 = U+215c + control shiftl keycode 6 = Control_bracketright + shift control shiftl keycode 6 = Control_bracketright + altgr control shiftl keycode 6 = Control_bracketright + shift altgr control shiftl keycode 6 = Control_bracketright + alt shiftl keycode 6 = Meta_five + shift alt shiftl keycode 6 = Meta_percent + altgr alt shiftl keycode 6 = Meta_five + shift altgr alt shiftl keycode 6 = Meta_percent + control alt shiftl keycode 6 = Meta_Control_bracketright + shift control alt shiftl keycode 6 = Meta_Control_bracketright + altgr control alt shiftl keycode 6 = Meta_Control_bracketright + shift altgr control alt shiftl keycode 6 = Meta_Control_bracketright + shift shiftr keycode 6 = percent + altgr shiftr keycode 6 = cent + shift altgr shiftr keycode 6 = U+215c + control shiftr keycode 6 = Control_bracketright + shift control shiftr keycode 6 = Control_bracketright + altgr control shiftr keycode 6 = Control_bracketright + shift altgr control shiftr keycode 6 = Control_bracketright + alt shiftr keycode 6 = Meta_five + shift alt shiftr keycode 6 = Meta_percent + altgr alt shiftr keycode 6 = Meta_five + shift altgr alt shiftr keycode 6 = Meta_percent + control alt shiftr keycode 6 = Meta_Control_bracketright + shift control alt shiftr keycode 6 = Meta_Control_bracketright + altgr control alt shiftr keycode 6 = Meta_Control_bracketright + shift altgr control alt shiftr keycode 6 = Meta_Control_bracketright + shift shiftl shiftr keycode 6 = percent + altgr shiftl shiftr keycode 6 = cent + shift altgr shiftl shiftr keycode 6 = U+215c + control shiftl shiftr keycode 6 = Control_bracketright + shift control shiftl shiftr keycode 6 = Control_bracketright + altgr control shiftl shiftr keycode 6 = Control_bracketright + shift altgr control shiftl shiftr keycode 6 = Control_bracketright + alt shiftl shiftr keycode 6 = Meta_five + shift alt shiftl shiftr keycode 6 = Meta_percent + altgr alt shiftl shiftr keycode 6 = Meta_five + shift altgr alt shiftl shiftr keycode 6 = Meta_percent + control alt shiftl shiftr keycode 6 = Meta_Control_bracketright + shift control alt shiftl shiftr keycode 6 = Meta_Control_bracketright + altgr control alt shiftl shiftr keycode 6 = Meta_Control_bracketright + shift altgr control alt shiftl shiftr keycode 6 = Meta_Control_bracketright + shift ctrll keycode 6 = percent + altgr ctrll keycode 6 = cent + shift altgr ctrll keycode 6 = U+215c + control ctrll keycode 6 = Control_bracketright + shift control ctrll keycode 6 = Control_bracketright + altgr control ctrll keycode 6 = Control_bracketright + shift altgr control ctrll keycode 6 = Control_bracketright + alt ctrll keycode 6 = Meta_five + shift alt ctrll keycode 6 = Meta_percent + altgr alt ctrll keycode 6 = Meta_five + shift altgr alt ctrll keycode 6 = Meta_percent + control alt ctrll keycode 6 = Meta_Control_bracketright + shift control alt ctrll keycode 6 = Meta_Control_bracketright + altgr control alt ctrll keycode 6 = Meta_Control_bracketright + shift altgr control alt ctrll keycode 6 = Meta_Control_bracketright + shift shiftl ctrll keycode 6 = percent + altgr shiftl ctrll keycode 6 = cent + shift altgr shiftl ctrll keycode 6 = U+215c + control shiftl ctrll keycode 6 = Control_bracketright + shift control shiftl ctrll keycode 6 = Control_bracketright + altgr control shiftl ctrll keycode 6 = Control_bracketright + shift altgr control shiftl ctrll keycode 6 = Control_bracketright + alt shiftl ctrll keycode 6 = Meta_five + shift alt shiftl ctrll keycode 6 = Meta_percent + altgr alt shiftl ctrll keycode 6 = Meta_five + shift altgr alt shiftl ctrll keycode 6 = Meta_percent + control alt shiftl ctrll keycode 6 = Meta_Control_bracketright + shift control alt shiftl ctrll keycode 6 = Meta_Control_bracketright + altgr control alt shiftl ctrll keycode 6 = Meta_Control_bracketright + shift altgr control alt shiftl ctrll keycode 6 = Meta_Control_bracketright + shift shiftr ctrll keycode 6 = percent + altgr shiftr ctrll keycode 6 = cent + shift altgr shiftr ctrll keycode 6 = U+215c + control shiftr ctrll keycode 6 = Control_bracketright + shift control shiftr ctrll keycode 6 = Control_bracketright + altgr control shiftr ctrll keycode 6 = Control_bracketright + shift altgr control shiftr ctrll keycode 6 = Control_bracketright + alt shiftr ctrll keycode 6 = Meta_five + shift alt shiftr ctrll keycode 6 = Meta_percent + altgr alt shiftr ctrll keycode 6 = Meta_five + shift altgr alt shiftr ctrll keycode 6 = Meta_percent + control alt shiftr ctrll keycode 6 = Meta_Control_bracketright + shift control alt shiftr ctrll keycode 6 = Meta_Control_bracketright + altgr control alt shiftr ctrll keycode 6 = Meta_Control_bracketright + shift altgr control alt shiftr ctrll keycode 6 = Meta_Control_bracketright + shift shiftl shiftr ctrll keycode 6 = percent + altgr shiftl shiftr ctrll keycode 6 = cent + shift altgr shiftl shiftr ctrll keycode 6 = U+215c + control shiftl shiftr ctrll keycode 6 = Control_bracketright + shift control shiftl shiftr ctrll keycode 6 = Control_bracketright + altgr control shiftl shiftr ctrll keycode 6 = Control_bracketright + shift altgr control shiftl shiftr ctrll keycode 6 = Control_bracketright + alt shiftl shiftr ctrll keycode 6 = Meta_five + shift alt shiftl shiftr ctrll keycode 6 = Meta_percent + altgr alt shiftl shiftr ctrll keycode 6 = Meta_five + shift altgr alt shiftl shiftr ctrll keycode 6 = Meta_percent + control alt shiftl shiftr ctrll keycode 6 = Meta_Control_bracketright + shift control alt shiftl shiftr ctrll keycode 6 = Meta_Control_bracketright + altgr control alt shiftl shiftr ctrll keycode 6 = Meta_Control_bracketright + shift altgr control alt shiftl shiftr ctrll keycode 6 = Meta_Control_bracketright +keycode 7 = six + shift keycode 7 = dead_diaeresis + altgr keycode 7 = notsign + shift altgr keycode 7 = diaeresis + control keycode 7 = Control_asciicircum + shift control keycode 7 = dead_diaeresis + altgr control keycode 7 = Control_asciicircum + shift altgr control keycode 7 = dead_diaeresis + alt keycode 7 = Meta_six + shift alt keycode 7 = dead_diaeresis + altgr alt keycode 7 = Meta_six + shift altgr alt keycode 7 = dead_diaeresis + control alt keycode 7 = Meta_Control_asciicircum + shift control alt keycode 7 = dead_diaeresis + altgr control alt keycode 7 = Meta_Control_asciicircum + shift altgr control alt keycode 7 = dead_diaeresis + shift shiftl keycode 7 = dead_diaeresis + altgr shiftl keycode 7 = notsign + shift altgr shiftl keycode 7 = diaeresis + control shiftl keycode 7 = Control_asciicircum + shift control shiftl keycode 7 = dead_diaeresis + altgr control shiftl keycode 7 = Control_asciicircum + shift altgr control shiftl keycode 7 = dead_diaeresis + alt shiftl keycode 7 = Meta_six + shift alt shiftl keycode 7 = dead_diaeresis + altgr alt shiftl keycode 7 = Meta_six + shift altgr alt shiftl keycode 7 = dead_diaeresis + control alt shiftl keycode 7 = Meta_Control_asciicircum + shift control alt shiftl keycode 7 = dead_diaeresis + altgr control alt shiftl keycode 7 = Meta_Control_asciicircum + shift altgr control alt shiftl keycode 7 = dead_diaeresis + shift shiftr keycode 7 = dead_diaeresis + altgr shiftr keycode 7 = notsign + shift altgr shiftr keycode 7 = diaeresis + control shiftr keycode 7 = Control_asciicircum + shift control shiftr keycode 7 = dead_diaeresis + altgr control shiftr keycode 7 = Control_asciicircum + shift altgr control shiftr keycode 7 = dead_diaeresis + alt shiftr keycode 7 = Meta_six + shift alt shiftr keycode 7 = dead_diaeresis + altgr alt shiftr keycode 7 = Meta_six + shift altgr alt shiftr keycode 7 = dead_diaeresis + control alt shiftr keycode 7 = Meta_Control_asciicircum + shift control alt shiftr keycode 7 = dead_diaeresis + altgr control alt shiftr keycode 7 = Meta_Control_asciicircum + shift altgr control alt shiftr keycode 7 = dead_diaeresis + shift shiftl shiftr keycode 7 = dead_diaeresis + altgr shiftl shiftr keycode 7 = notsign + shift altgr shiftl shiftr keycode 7 = diaeresis + control shiftl shiftr keycode 7 = Control_asciicircum + shift control shiftl shiftr keycode 7 = dead_diaeresis + altgr control shiftl shiftr keycode 7 = Control_asciicircum + shift altgr control shiftl shiftr keycode 7 = dead_diaeresis + alt shiftl shiftr keycode 7 = Meta_six + shift alt shiftl shiftr keycode 7 = dead_diaeresis + altgr alt shiftl shiftr keycode 7 = Meta_six + shift altgr alt shiftl shiftr keycode 7 = dead_diaeresis + control alt shiftl shiftr keycode 7 = Meta_Control_asciicircum + shift control alt shiftl shiftr keycode 7 = dead_diaeresis + altgr control alt shiftl shiftr keycode 7 = Meta_Control_asciicircum + shift altgr control alt shiftl shiftr keycode 7 = dead_diaeresis + shift ctrll keycode 7 = dead_diaeresis + altgr ctrll keycode 7 = notsign + shift altgr ctrll keycode 7 = diaeresis + control ctrll keycode 7 = Control_asciicircum + shift control ctrll keycode 7 = dead_diaeresis + altgr control ctrll keycode 7 = Control_asciicircum + shift altgr control ctrll keycode 7 = dead_diaeresis + alt ctrll keycode 7 = Meta_six + shift alt ctrll keycode 7 = dead_diaeresis + altgr alt ctrll keycode 7 = Meta_six + shift altgr alt ctrll keycode 7 = dead_diaeresis + control alt ctrll keycode 7 = Meta_Control_asciicircum + shift control alt ctrll keycode 7 = dead_diaeresis + altgr control alt ctrll keycode 7 = Meta_Control_asciicircum + shift altgr control alt ctrll keycode 7 = dead_diaeresis + shift shiftl ctrll keycode 7 = dead_diaeresis + altgr shiftl ctrll keycode 7 = notsign + shift altgr shiftl ctrll keycode 7 = diaeresis + control shiftl ctrll keycode 7 = Control_asciicircum + shift control shiftl ctrll keycode 7 = dead_diaeresis + altgr control shiftl ctrll keycode 7 = Control_asciicircum + shift altgr control shiftl ctrll keycode 7 = dead_diaeresis + alt shiftl ctrll keycode 7 = Meta_six + shift alt shiftl ctrll keycode 7 = dead_diaeresis + altgr alt shiftl ctrll keycode 7 = Meta_six + shift altgr alt shiftl ctrll keycode 7 = dead_diaeresis + control alt shiftl ctrll keycode 7 = Meta_Control_asciicircum + shift control alt shiftl ctrll keycode 7 = dead_diaeresis + altgr control alt shiftl ctrll keycode 7 = Meta_Control_asciicircum + shift altgr control alt shiftl ctrll keycode 7 = dead_diaeresis + shift shiftr ctrll keycode 7 = dead_diaeresis + altgr shiftr ctrll keycode 7 = notsign + shift altgr shiftr ctrll keycode 7 = diaeresis + control shiftr ctrll keycode 7 = Control_asciicircum + shift control shiftr ctrll keycode 7 = dead_diaeresis + altgr control shiftr ctrll keycode 7 = Control_asciicircum + shift altgr control shiftr ctrll keycode 7 = dead_diaeresis + alt shiftr ctrll keycode 7 = Meta_six + shift alt shiftr ctrll keycode 7 = dead_diaeresis + altgr alt shiftr ctrll keycode 7 = Meta_six + shift altgr alt shiftr ctrll keycode 7 = dead_diaeresis + control alt shiftr ctrll keycode 7 = Meta_Control_asciicircum + shift control alt shiftr ctrll keycode 7 = dead_diaeresis + altgr control alt shiftr ctrll keycode 7 = Meta_Control_asciicircum + shift altgr control alt shiftr ctrll keycode 7 = dead_diaeresis + shift shiftl shiftr ctrll keycode 7 = dead_diaeresis + altgr shiftl shiftr ctrll keycode 7 = notsign + shift altgr shiftl shiftr ctrll keycode 7 = diaeresis + control shiftl shiftr ctrll keycode 7 = Control_asciicircum + shift control shiftl shiftr ctrll keycode 7 = dead_diaeresis + altgr control shiftl shiftr ctrll keycode 7 = Control_asciicircum + shift altgr control shiftl shiftr ctrll keycode 7 = dead_diaeresis + alt shiftl shiftr ctrll keycode 7 = Meta_six + shift alt shiftl shiftr ctrll keycode 7 = dead_diaeresis + altgr alt shiftl shiftr ctrll keycode 7 = Meta_six + shift altgr alt shiftl shiftr ctrll keycode 7 = dead_diaeresis + control alt shiftl shiftr ctrll keycode 7 = Meta_Control_asciicircum + shift control alt shiftl shiftr ctrll keycode 7 = dead_diaeresis + altgr control alt shiftl shiftr ctrll keycode 7 = Meta_Control_asciicircum + shift altgr control alt shiftl shiftr ctrll keycode 7 = dead_diaeresis +keycode 8 = seven + shift keycode 8 = ampersand + altgr keycode 8 = braceleft + shift altgr keycode 8 = U+215e + control keycode 8 = Control_underscore + shift control keycode 8 = Control_underscore + altgr control keycode 8 = Control_underscore + shift altgr control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand + altgr alt keycode 8 = Meta_braceleft + shift altgr alt keycode 8 = Meta_braceleft + control alt keycode 8 = Meta_Control_underscore + shift control alt keycode 8 = Meta_Control_underscore + altgr control alt keycode 8 = Meta_Control_underscore + shift altgr control alt keycode 8 = Meta_Control_underscore + shift shiftl keycode 8 = ampersand + altgr shiftl keycode 8 = braceleft + shift altgr shiftl keycode 8 = U+215e + control shiftl keycode 8 = Control_underscore + shift control shiftl keycode 8 = Control_underscore + altgr control shiftl keycode 8 = Control_underscore + shift altgr control shiftl keycode 8 = Control_underscore + alt shiftl keycode 8 = Meta_seven + shift alt shiftl keycode 8 = Meta_ampersand + altgr alt shiftl keycode 8 = Meta_braceleft + shift altgr alt shiftl keycode 8 = Meta_braceleft + control alt shiftl keycode 8 = Meta_Control_underscore + shift control alt shiftl keycode 8 = Meta_Control_underscore + altgr control alt shiftl keycode 8 = Meta_Control_underscore + shift altgr control alt shiftl keycode 8 = Meta_Control_underscore + shift shiftr keycode 8 = ampersand + altgr shiftr keycode 8 = braceleft + shift altgr shiftr keycode 8 = U+215e + control shiftr keycode 8 = Control_underscore + shift control shiftr keycode 8 = Control_underscore + altgr control shiftr keycode 8 = Control_underscore + shift altgr control shiftr keycode 8 = Control_underscore + alt shiftr keycode 8 = Meta_seven + shift alt shiftr keycode 8 = Meta_ampersand + altgr alt shiftr keycode 8 = Meta_braceleft + shift altgr alt shiftr keycode 8 = Meta_braceleft + control alt shiftr keycode 8 = Meta_Control_underscore + shift control alt shiftr keycode 8 = Meta_Control_underscore + altgr control alt shiftr keycode 8 = Meta_Control_underscore + shift altgr control alt shiftr keycode 8 = Meta_Control_underscore + shift shiftl shiftr keycode 8 = ampersand + altgr shiftl shiftr keycode 8 = braceleft + shift altgr shiftl shiftr keycode 8 = U+215e + control shiftl shiftr keycode 8 = Control_underscore + shift control shiftl shiftr keycode 8 = Control_underscore + altgr control shiftl shiftr keycode 8 = Control_underscore + shift altgr control shiftl shiftr keycode 8 = Control_underscore + alt shiftl shiftr keycode 8 = Meta_seven + shift alt shiftl shiftr keycode 8 = Meta_ampersand + altgr alt shiftl shiftr keycode 8 = Meta_braceleft + shift altgr alt shiftl shiftr keycode 8 = Meta_braceleft + control alt shiftl shiftr keycode 8 = Meta_Control_underscore + shift control alt shiftl shiftr keycode 8 = Meta_Control_underscore + altgr control alt shiftl shiftr keycode 8 = Meta_Control_underscore + shift altgr control alt shiftl shiftr keycode 8 = Meta_Control_underscore + shift ctrll keycode 8 = ampersand + altgr ctrll keycode 8 = braceleft + shift altgr ctrll keycode 8 = U+215e + control ctrll keycode 8 = Control_underscore + shift control ctrll keycode 8 = Control_underscore + altgr control ctrll keycode 8 = Control_underscore + shift altgr control ctrll keycode 8 = Control_underscore + alt ctrll keycode 8 = Meta_seven + shift alt ctrll keycode 8 = Meta_ampersand + altgr alt ctrll keycode 8 = Meta_braceleft + shift altgr alt ctrll keycode 8 = Meta_braceleft + control alt ctrll keycode 8 = Meta_Control_underscore + shift control alt ctrll keycode 8 = Meta_Control_underscore + altgr control alt ctrll keycode 8 = Meta_Control_underscore + shift altgr control alt ctrll keycode 8 = Meta_Control_underscore + shift shiftl ctrll keycode 8 = ampersand + altgr shiftl ctrll keycode 8 = braceleft + shift altgr shiftl ctrll keycode 8 = U+215e + control shiftl ctrll keycode 8 = Control_underscore + shift control shiftl ctrll keycode 8 = Control_underscore + altgr control shiftl ctrll keycode 8 = Control_underscore + shift altgr control shiftl ctrll keycode 8 = Control_underscore + alt shiftl ctrll keycode 8 = Meta_seven + shift alt shiftl ctrll keycode 8 = Meta_ampersand + altgr alt shiftl ctrll keycode 8 = Meta_braceleft + shift altgr alt shiftl ctrll keycode 8 = Meta_braceleft + control alt shiftl ctrll keycode 8 = Meta_Control_underscore + shift control alt shiftl ctrll keycode 8 = Meta_Control_underscore + altgr control alt shiftl ctrll keycode 8 = Meta_Control_underscore + shift altgr control alt shiftl ctrll keycode 8 = Meta_Control_underscore + shift shiftr ctrll keycode 8 = ampersand + altgr shiftr ctrll keycode 8 = braceleft + shift altgr shiftr ctrll keycode 8 = U+215e + control shiftr ctrll keycode 8 = Control_underscore + shift control shiftr ctrll keycode 8 = Control_underscore + altgr control shiftr ctrll keycode 8 = Control_underscore + shift altgr control shiftr ctrll keycode 8 = Control_underscore + alt shiftr ctrll keycode 8 = Meta_seven + shift alt shiftr ctrll keycode 8 = Meta_ampersand + altgr alt shiftr ctrll keycode 8 = Meta_braceleft + shift altgr alt shiftr ctrll keycode 8 = Meta_braceleft + control alt shiftr ctrll keycode 8 = Meta_Control_underscore + shift control alt shiftr ctrll keycode 8 = Meta_Control_underscore + altgr control alt shiftr ctrll keycode 8 = Meta_Control_underscore + shift altgr control alt shiftr ctrll keycode 8 = Meta_Control_underscore + shift shiftl shiftr ctrll keycode 8 = ampersand + altgr shiftl shiftr ctrll keycode 8 = braceleft + shift altgr shiftl shiftr ctrll keycode 8 = U+215e + control shiftl shiftr ctrll keycode 8 = Control_underscore + shift control shiftl shiftr ctrll keycode 8 = Control_underscore + altgr control shiftl shiftr ctrll keycode 8 = Control_underscore + shift altgr control shiftl shiftr ctrll keycode 8 = Control_underscore + alt shiftl shiftr ctrll keycode 8 = Meta_seven + shift alt shiftl shiftr ctrll keycode 8 = Meta_ampersand + altgr alt shiftl shiftr ctrll keycode 8 = Meta_braceleft + shift altgr alt shiftl shiftr ctrll keycode 8 = Meta_braceleft + control alt shiftl shiftr ctrll keycode 8 = Meta_Control_underscore + shift control alt shiftl shiftr ctrll keycode 8 = Meta_Control_underscore + altgr control alt shiftl shiftr ctrll keycode 8 = Meta_Control_underscore + shift altgr control alt shiftl shiftr ctrll keycode 8 = Meta_Control_underscore +keycode 9 = eight + shift keycode 9 = asterisk + altgr keycode 9 = bracketleft + shift altgr keycode 9 = trademark + control keycode 9 = Delete + shift control keycode 9 = Delete + altgr control keycode 9 = Escape + shift altgr control keycode 9 = Escape + alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk + altgr alt keycode 9 = Meta_bracketleft + shift altgr alt keycode 9 = Meta_bracketleft + control alt keycode 9 = Meta_Delete + shift control alt keycode 9 = Meta_Delete + altgr control alt keycode 9 = Meta_Escape + shift altgr control alt keycode 9 = Meta_Escape + shift shiftl keycode 9 = asterisk + altgr shiftl keycode 9 = bracketleft + shift altgr shiftl keycode 9 = trademark + control shiftl keycode 9 = Delete + shift control shiftl keycode 9 = Delete + altgr control shiftl keycode 9 = Escape + shift altgr control shiftl keycode 9 = Escape + alt shiftl keycode 9 = Meta_eight + shift alt shiftl keycode 9 = Meta_asterisk + altgr alt shiftl keycode 9 = Meta_bracketleft + shift altgr alt shiftl keycode 9 = Meta_bracketleft + control alt shiftl keycode 9 = Meta_Delete + shift control alt shiftl keycode 9 = Meta_Delete + altgr control alt shiftl keycode 9 = Meta_Escape + shift altgr control alt shiftl keycode 9 = Meta_Escape + shift shiftr keycode 9 = asterisk + altgr shiftr keycode 9 = bracketleft + shift altgr shiftr keycode 9 = trademark + control shiftr keycode 9 = Delete + shift control shiftr keycode 9 = Delete + altgr control shiftr keycode 9 = Escape + shift altgr control shiftr keycode 9 = Escape + alt shiftr keycode 9 = Meta_eight + shift alt shiftr keycode 9 = Meta_asterisk + altgr alt shiftr keycode 9 = Meta_bracketleft + shift altgr alt shiftr keycode 9 = Meta_bracketleft + control alt shiftr keycode 9 = Meta_Delete + shift control alt shiftr keycode 9 = Meta_Delete + altgr control alt shiftr keycode 9 = Meta_Escape + shift altgr control alt shiftr keycode 9 = Meta_Escape + shift shiftl shiftr keycode 9 = asterisk + altgr shiftl shiftr keycode 9 = bracketleft + shift altgr shiftl shiftr keycode 9 = trademark + control shiftl shiftr keycode 9 = Delete + shift control shiftl shiftr keycode 9 = Delete + altgr control shiftl shiftr keycode 9 = Escape + shift altgr control shiftl shiftr keycode 9 = Escape + alt shiftl shiftr keycode 9 = Meta_eight + shift alt shiftl shiftr keycode 9 = Meta_asterisk + altgr alt shiftl shiftr keycode 9 = Meta_bracketleft + shift altgr alt shiftl shiftr keycode 9 = Meta_bracketleft + control alt shiftl shiftr keycode 9 = Meta_Delete + shift control alt shiftl shiftr keycode 9 = Meta_Delete + altgr control alt shiftl shiftr keycode 9 = Meta_Escape + shift altgr control alt shiftl shiftr keycode 9 = Meta_Escape + shift ctrll keycode 9 = asterisk + altgr ctrll keycode 9 = bracketleft + shift altgr ctrll keycode 9 = trademark + control ctrll keycode 9 = Delete + shift control ctrll keycode 9 = Delete + altgr control ctrll keycode 9 = Escape + shift altgr control ctrll keycode 9 = Escape + alt ctrll keycode 9 = Meta_eight + shift alt ctrll keycode 9 = Meta_asterisk + altgr alt ctrll keycode 9 = Meta_bracketleft + shift altgr alt ctrll keycode 9 = Meta_bracketleft + control alt ctrll keycode 9 = Meta_Delete + shift control alt ctrll keycode 9 = Meta_Delete + altgr control alt ctrll keycode 9 = Meta_Escape + shift altgr control alt ctrll keycode 9 = Meta_Escape + shift shiftl ctrll keycode 9 = asterisk + altgr shiftl ctrll keycode 9 = bracketleft + shift altgr shiftl ctrll keycode 9 = trademark + control shiftl ctrll keycode 9 = Delete + shift control shiftl ctrll keycode 9 = Delete + altgr control shiftl ctrll keycode 9 = Escape + shift altgr control shiftl ctrll keycode 9 = Escape + alt shiftl ctrll keycode 9 = Meta_eight + shift alt shiftl ctrll keycode 9 = Meta_asterisk + altgr alt shiftl ctrll keycode 9 = Meta_bracketleft + shift altgr alt shiftl ctrll keycode 9 = Meta_bracketleft + control alt shiftl ctrll keycode 9 = Meta_Delete + shift control alt shiftl ctrll keycode 9 = Meta_Delete + altgr control alt shiftl ctrll keycode 9 = Meta_Escape + shift altgr control alt shiftl ctrll keycode 9 = Meta_Escape + shift shiftr ctrll keycode 9 = asterisk + altgr shiftr ctrll keycode 9 = bracketleft + shift altgr shiftr ctrll keycode 9 = trademark + control shiftr ctrll keycode 9 = Delete + shift control shiftr ctrll keycode 9 = Delete + altgr control shiftr ctrll keycode 9 = Escape + shift altgr control shiftr ctrll keycode 9 = Escape + alt shiftr ctrll keycode 9 = Meta_eight + shift alt shiftr ctrll keycode 9 = Meta_asterisk + altgr alt shiftr ctrll keycode 9 = Meta_bracketleft + shift altgr alt shiftr ctrll keycode 9 = Meta_bracketleft + control alt shiftr ctrll keycode 9 = Meta_Delete + shift control alt shiftr ctrll keycode 9 = Meta_Delete + altgr control alt shiftr ctrll keycode 9 = Meta_Escape + shift altgr control alt shiftr ctrll keycode 9 = Meta_Escape + shift shiftl shiftr ctrll keycode 9 = asterisk + altgr shiftl shiftr ctrll keycode 9 = bracketleft + shift altgr shiftl shiftr ctrll keycode 9 = trademark + control shiftl shiftr ctrll keycode 9 = Delete + shift control shiftl shiftr ctrll keycode 9 = Delete + altgr control shiftl shiftr ctrll keycode 9 = Escape + shift altgr control shiftl shiftr ctrll keycode 9 = Escape + alt shiftl shiftr ctrll keycode 9 = Meta_eight + shift alt shiftl shiftr ctrll keycode 9 = Meta_asterisk + altgr alt shiftl shiftr ctrll keycode 9 = Meta_bracketleft + shift altgr alt shiftl shiftr ctrll keycode 9 = Meta_bracketleft + control alt shiftl shiftr ctrll keycode 9 = Meta_Delete + shift control alt shiftl shiftr ctrll keycode 9 = Meta_Delete + altgr control alt shiftl shiftr ctrll keycode 9 = Meta_Escape + shift altgr control alt shiftl shiftr ctrll keycode 9 = Meta_Escape +keycode 10 = nine + shift keycode 10 = parenleft + altgr keycode 10 = bracketright + shift altgr keycode 10 = plusminus + control keycode 10 = Control_bracketright + shift control keycode 10 = Control_bracketright + altgr control keycode 10 = Control_bracketright + shift altgr control keycode 10 = Control_bracketright + alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft + altgr alt keycode 10 = Meta_bracketright + shift altgr alt keycode 10 = Meta_bracketright + control alt keycode 10 = Meta_Control_bracketright + shift control alt keycode 10 = Meta_Control_bracketright + altgr control alt keycode 10 = Meta_Control_bracketright + shift altgr control alt keycode 10 = Meta_Control_bracketright + shift shiftl keycode 10 = parenleft + altgr shiftl keycode 10 = bracketright + shift altgr shiftl keycode 10 = plusminus + control shiftl keycode 10 = Control_bracketright + shift control shiftl keycode 10 = Control_bracketright + altgr control shiftl keycode 10 = Control_bracketright + shift altgr control shiftl keycode 10 = Control_bracketright + alt shiftl keycode 10 = Meta_nine + shift alt shiftl keycode 10 = Meta_parenleft + altgr alt shiftl keycode 10 = Meta_bracketright + shift altgr alt shiftl keycode 10 = Meta_bracketright + control alt shiftl keycode 10 = Meta_Control_bracketright + shift control alt shiftl keycode 10 = Meta_Control_bracketright + altgr control alt shiftl keycode 10 = Meta_Control_bracketright + shift altgr control alt shiftl keycode 10 = Meta_Control_bracketright + shift shiftr keycode 10 = parenleft + altgr shiftr keycode 10 = bracketright + shift altgr shiftr keycode 10 = plusminus + control shiftr keycode 10 = Control_bracketright + shift control shiftr keycode 10 = Control_bracketright + altgr control shiftr keycode 10 = Control_bracketright + shift altgr control shiftr keycode 10 = Control_bracketright + alt shiftr keycode 10 = Meta_nine + shift alt shiftr keycode 10 = Meta_parenleft + altgr alt shiftr keycode 10 = Meta_bracketright + shift altgr alt shiftr keycode 10 = Meta_bracketright + control alt shiftr keycode 10 = Meta_Control_bracketright + shift control alt shiftr keycode 10 = Meta_Control_bracketright + altgr control alt shiftr keycode 10 = Meta_Control_bracketright + shift altgr control alt shiftr keycode 10 = Meta_Control_bracketright + shift shiftl shiftr keycode 10 = parenleft + altgr shiftl shiftr keycode 10 = bracketright + shift altgr shiftl shiftr keycode 10 = plusminus + control shiftl shiftr keycode 10 = Control_bracketright + shift control shiftl shiftr keycode 10 = Control_bracketright + altgr control shiftl shiftr keycode 10 = Control_bracketright + shift altgr control shiftl shiftr keycode 10 = Control_bracketright + alt shiftl shiftr keycode 10 = Meta_nine + shift alt shiftl shiftr keycode 10 = Meta_parenleft + altgr alt shiftl shiftr keycode 10 = Meta_bracketright + shift altgr alt shiftl shiftr keycode 10 = Meta_bracketright + control alt shiftl shiftr keycode 10 = Meta_Control_bracketright + shift control alt shiftl shiftr keycode 10 = Meta_Control_bracketright + altgr control alt shiftl shiftr keycode 10 = Meta_Control_bracketright + shift altgr control alt shiftl shiftr keycode 10 = Meta_Control_bracketright + shift ctrll keycode 10 = parenleft + altgr ctrll keycode 10 = bracketright + shift altgr ctrll keycode 10 = plusminus + control ctrll keycode 10 = Control_bracketright + shift control ctrll keycode 10 = Control_bracketright + altgr control ctrll keycode 10 = Control_bracketright + shift altgr control ctrll keycode 10 = Control_bracketright + alt ctrll keycode 10 = Meta_nine + shift alt ctrll keycode 10 = Meta_parenleft + altgr alt ctrll keycode 10 = Meta_bracketright + shift altgr alt ctrll keycode 10 = Meta_bracketright + control alt ctrll keycode 10 = Meta_Control_bracketright + shift control alt ctrll keycode 10 = Meta_Control_bracketright + altgr control alt ctrll keycode 10 = Meta_Control_bracketright + shift altgr control alt ctrll keycode 10 = Meta_Control_bracketright + shift shiftl ctrll keycode 10 = parenleft + altgr shiftl ctrll keycode 10 = bracketright + shift altgr shiftl ctrll keycode 10 = plusminus + control shiftl ctrll keycode 10 = Control_bracketright + shift control shiftl ctrll keycode 10 = Control_bracketright + altgr control shiftl ctrll keycode 10 = Control_bracketright + shift altgr control shiftl ctrll keycode 10 = Control_bracketright + alt shiftl ctrll keycode 10 = Meta_nine + shift alt shiftl ctrll keycode 10 = Meta_parenleft + altgr alt shiftl ctrll keycode 10 = Meta_bracketright + shift altgr alt shiftl ctrll keycode 10 = Meta_bracketright + control alt shiftl ctrll keycode 10 = Meta_Control_bracketright + shift control alt shiftl ctrll keycode 10 = Meta_Control_bracketright + altgr control alt shiftl ctrll keycode 10 = Meta_Control_bracketright + shift altgr control alt shiftl ctrll keycode 10 = Meta_Control_bracketright + shift shiftr ctrll keycode 10 = parenleft + altgr shiftr ctrll keycode 10 = bracketright + shift altgr shiftr ctrll keycode 10 = plusminus + control shiftr ctrll keycode 10 = Control_bracketright + shift control shiftr ctrll keycode 10 = Control_bracketright + altgr control shiftr ctrll keycode 10 = Control_bracketright + shift altgr control shiftr ctrll keycode 10 = Control_bracketright + alt shiftr ctrll keycode 10 = Meta_nine + shift alt shiftr ctrll keycode 10 = Meta_parenleft + altgr alt shiftr ctrll keycode 10 = Meta_bracketright + shift altgr alt shiftr ctrll keycode 10 = Meta_bracketright + control alt shiftr ctrll keycode 10 = Meta_Control_bracketright + shift control alt shiftr ctrll keycode 10 = Meta_Control_bracketright + altgr control alt shiftr ctrll keycode 10 = Meta_Control_bracketright + shift altgr control alt shiftr ctrll keycode 10 = Meta_Control_bracketright + shift shiftl shiftr ctrll keycode 10 = parenleft + altgr shiftl shiftr ctrll keycode 10 = bracketright + shift altgr shiftl shiftr ctrll keycode 10 = plusminus + control shiftl shiftr ctrll keycode 10 = Control_bracketright + shift control shiftl shiftr ctrll keycode 10 = Control_bracketright + altgr control shiftl shiftr ctrll keycode 10 = Control_bracketright + shift altgr control shiftl shiftr ctrll keycode 10 = Control_bracketright + alt shiftl shiftr ctrll keycode 10 = Meta_nine + shift alt shiftl shiftr ctrll keycode 10 = Meta_parenleft + altgr alt shiftl shiftr ctrll keycode 10 = Meta_bracketright + shift altgr alt shiftl shiftr ctrll keycode 10 = Meta_bracketright + control alt shiftl shiftr ctrll keycode 10 = Meta_Control_bracketright + shift control alt shiftl shiftr ctrll keycode 10 = Meta_Control_bracketright + altgr control alt shiftl shiftr ctrll keycode 10 = Meta_Control_bracketright + shift altgr control alt shiftl shiftr ctrll keycode 10 = Meta_Control_bracketright +keycode 11 = zero parenright braceright degree + alt keycode 11 = Meta_zero + shift alt keycode 11 = Meta_parenright + altgr alt keycode 11 = Meta_braceright + shift altgr alt keycode 11 = Meta_braceright + shiftl keycode 11 = zero + shift shiftl keycode 11 = parenright + altgr shiftl keycode 11 = braceright + shift altgr shiftl keycode 11 = degree + alt shiftl keycode 11 = Meta_zero + shift alt shiftl keycode 11 = Meta_parenright + altgr alt shiftl keycode 11 = Meta_braceright + shift altgr alt shiftl keycode 11 = Meta_braceright + shiftr keycode 11 = zero + shift shiftr keycode 11 = parenright + altgr shiftr keycode 11 = braceright + shift altgr shiftr keycode 11 = degree + alt shiftr keycode 11 = Meta_zero + shift alt shiftr keycode 11 = Meta_parenright + altgr alt shiftr keycode 11 = Meta_braceright + shift altgr alt shiftr keycode 11 = Meta_braceright + shiftl shiftr keycode 11 = zero + shift shiftl shiftr keycode 11 = parenright + altgr shiftl shiftr keycode 11 = braceright + shift altgr shiftl shiftr keycode 11 = degree + alt shiftl shiftr keycode 11 = Meta_zero + shift alt shiftl shiftr keycode 11 = Meta_parenright + altgr alt shiftl shiftr keycode 11 = Meta_braceright + shift altgr alt shiftl shiftr keycode 11 = Meta_braceright + ctrll keycode 11 = zero + shift ctrll keycode 11 = parenright + altgr ctrll keycode 11 = braceright + shift altgr ctrll keycode 11 = degree + alt ctrll keycode 11 = Meta_zero + shift alt ctrll keycode 11 = Meta_parenright + altgr alt ctrll keycode 11 = Meta_braceright + shift altgr alt ctrll keycode 11 = Meta_braceright + shiftl ctrll keycode 11 = zero + shift shiftl ctrll keycode 11 = parenright + altgr shiftl ctrll keycode 11 = braceright + shift altgr shiftl ctrll keycode 11 = degree + alt shiftl ctrll keycode 11 = Meta_zero + shift alt shiftl ctrll keycode 11 = Meta_parenright + altgr alt shiftl ctrll keycode 11 = Meta_braceright + shift altgr alt shiftl ctrll keycode 11 = Meta_braceright + shiftr ctrll keycode 11 = zero + shift shiftr ctrll keycode 11 = parenright + altgr shiftr ctrll keycode 11 = braceright + shift altgr shiftr ctrll keycode 11 = degree + alt shiftr ctrll keycode 11 = Meta_zero + shift alt shiftr ctrll keycode 11 = Meta_parenright + altgr alt shiftr ctrll keycode 11 = Meta_braceright + shift altgr alt shiftr ctrll keycode 11 = Meta_braceright + shiftl shiftr ctrll keycode 11 = zero + shift shiftl shiftr ctrll keycode 11 = parenright + altgr shiftl shiftr ctrll keycode 11 = braceright + shift altgr shiftl shiftr ctrll keycode 11 = degree + alt shiftl shiftr ctrll keycode 11 = Meta_zero + shift alt shiftl shiftr ctrll keycode 11 = Meta_parenright + altgr alt shiftl shiftr ctrll keycode 11 = Meta_braceright + shift altgr alt shiftl shiftr ctrll keycode 11 = Meta_braceright +keycode 12 = minus + shift keycode 12 = underscore + altgr keycode 12 = backslash + shift altgr keycode 12 = questiondown + control keycode 12 = Control_underscore + shift control keycode 12 = Control_underscore + altgr control keycode 12 = Control_backslash + shift altgr control keycode 12 = Control_backslash + alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore + altgr alt keycode 12 = Meta_backslash + shift altgr alt keycode 12 = Meta_backslash + control alt keycode 12 = Meta_Control_underscore + shift control alt keycode 12 = Meta_Control_underscore + altgr control alt keycode 12 = Meta_Control_backslash + shift altgr control alt keycode 12 = Meta_Control_backslash + shift shiftl keycode 12 = underscore + altgr shiftl keycode 12 = backslash + shift altgr shiftl keycode 12 = questiondown + control shiftl keycode 12 = Control_underscore + shift control shiftl keycode 12 = Control_underscore + altgr control shiftl keycode 12 = Control_backslash + shift altgr control shiftl keycode 12 = Control_backslash + alt shiftl keycode 12 = Meta_minus + shift alt shiftl keycode 12 = Meta_underscore + altgr alt shiftl keycode 12 = Meta_backslash + shift altgr alt shiftl keycode 12 = Meta_backslash + control alt shiftl keycode 12 = Meta_Control_underscore + shift control alt shiftl keycode 12 = Meta_Control_underscore + altgr control alt shiftl keycode 12 = Meta_Control_backslash + shift altgr control alt shiftl keycode 12 = Meta_Control_backslash + shift shiftr keycode 12 = underscore + altgr shiftr keycode 12 = backslash + shift altgr shiftr keycode 12 = questiondown + control shiftr keycode 12 = Control_underscore + shift control shiftr keycode 12 = Control_underscore + altgr control shiftr keycode 12 = Control_backslash + shift altgr control shiftr keycode 12 = Control_backslash + alt shiftr keycode 12 = Meta_minus + shift alt shiftr keycode 12 = Meta_underscore + altgr alt shiftr keycode 12 = Meta_backslash + shift altgr alt shiftr keycode 12 = Meta_backslash + control alt shiftr keycode 12 = Meta_Control_underscore + shift control alt shiftr keycode 12 = Meta_Control_underscore + altgr control alt shiftr keycode 12 = Meta_Control_backslash + shift altgr control alt shiftr keycode 12 = Meta_Control_backslash + shift shiftl shiftr keycode 12 = underscore + altgr shiftl shiftr keycode 12 = backslash + shift altgr shiftl shiftr keycode 12 = questiondown + control shiftl shiftr keycode 12 = Control_underscore + shift control shiftl shiftr keycode 12 = Control_underscore + altgr control shiftl shiftr keycode 12 = Control_backslash + shift altgr control shiftl shiftr keycode 12 = Control_backslash + alt shiftl shiftr keycode 12 = Meta_minus + shift alt shiftl shiftr keycode 12 = Meta_underscore + altgr alt shiftl shiftr keycode 12 = Meta_backslash + shift altgr alt shiftl shiftr keycode 12 = Meta_backslash + control alt shiftl shiftr keycode 12 = Meta_Control_underscore + shift control alt shiftl shiftr keycode 12 = Meta_Control_underscore + altgr control alt shiftl shiftr keycode 12 = Meta_Control_backslash + shift altgr control alt shiftl shiftr keycode 12 = Meta_Control_backslash + shift ctrll keycode 12 = underscore + altgr ctrll keycode 12 = backslash + shift altgr ctrll keycode 12 = questiondown + control ctrll keycode 12 = Control_underscore + shift control ctrll keycode 12 = Control_underscore + altgr control ctrll keycode 12 = Control_backslash + shift altgr control ctrll keycode 12 = Control_backslash + alt ctrll keycode 12 = Meta_minus + shift alt ctrll keycode 12 = Meta_underscore + altgr alt ctrll keycode 12 = Meta_backslash + shift altgr alt ctrll keycode 12 = Meta_backslash + control alt ctrll keycode 12 = Meta_Control_underscore + shift control alt ctrll keycode 12 = Meta_Control_underscore + altgr control alt ctrll keycode 12 = Meta_Control_backslash + shift altgr control alt ctrll keycode 12 = Meta_Control_backslash + shift shiftl ctrll keycode 12 = underscore + altgr shiftl ctrll keycode 12 = backslash + shift altgr shiftl ctrll keycode 12 = questiondown + control shiftl ctrll keycode 12 = Control_underscore + shift control shiftl ctrll keycode 12 = Control_underscore + altgr control shiftl ctrll keycode 12 = Control_backslash + shift altgr control shiftl ctrll keycode 12 = Control_backslash + alt shiftl ctrll keycode 12 = Meta_minus + shift alt shiftl ctrll keycode 12 = Meta_underscore + altgr alt shiftl ctrll keycode 12 = Meta_backslash + shift altgr alt shiftl ctrll keycode 12 = Meta_backslash + control alt shiftl ctrll keycode 12 = Meta_Control_underscore + shift control alt shiftl ctrll keycode 12 = Meta_Control_underscore + altgr control alt shiftl ctrll keycode 12 = Meta_Control_backslash + shift altgr control alt shiftl ctrll keycode 12 = Meta_Control_backslash + shift shiftr ctrll keycode 12 = underscore + altgr shiftr ctrll keycode 12 = backslash + shift altgr shiftr ctrll keycode 12 = questiondown + control shiftr ctrll keycode 12 = Control_underscore + shift control shiftr ctrll keycode 12 = Control_underscore + altgr control shiftr ctrll keycode 12 = Control_backslash + shift altgr control shiftr ctrll keycode 12 = Control_backslash + alt shiftr ctrll keycode 12 = Meta_minus + shift alt shiftr ctrll keycode 12 = Meta_underscore + altgr alt shiftr ctrll keycode 12 = Meta_backslash + shift altgr alt shiftr ctrll keycode 12 = Meta_backslash + control alt shiftr ctrll keycode 12 = Meta_Control_underscore + shift control alt shiftr ctrll keycode 12 = Meta_Control_underscore + altgr control alt shiftr ctrll keycode 12 = Meta_Control_backslash + shift altgr control alt shiftr ctrll keycode 12 = Meta_Control_backslash + shift shiftl shiftr ctrll keycode 12 = underscore + altgr shiftl shiftr ctrll keycode 12 = backslash + shift altgr shiftl shiftr ctrll keycode 12 = questiondown + control shiftl shiftr ctrll keycode 12 = Control_underscore + shift control shiftl shiftr ctrll keycode 12 = Control_underscore + altgr control shiftl shiftr ctrll keycode 12 = Control_backslash + shift altgr control shiftl shiftr ctrll keycode 12 = Control_backslash + alt shiftl shiftr ctrll keycode 12 = Meta_minus + shift alt shiftl shiftr ctrll keycode 12 = Meta_underscore + altgr alt shiftl shiftr ctrll keycode 12 = Meta_backslash + shift altgr alt shiftl shiftr ctrll keycode 12 = Meta_backslash + control alt shiftl shiftr ctrll keycode 12 = Meta_Control_underscore + shift control alt shiftl shiftr ctrll keycode 12 = Meta_Control_underscore + altgr control alt shiftl shiftr ctrll keycode 12 = Meta_Control_backslash + shift altgr control alt shiftl shiftr ctrll keycode 12 = Meta_Control_backslash +keycode 13 = equal + shift keycode 13 = plus + altgr keycode 13 = section + shift altgr keycode 13 = dead_cedilla + control keycode 13 = dead_cedilla + shift control keycode 13 = dead_cedilla + altgr control keycode 13 = dead_cedilla + shift altgr control keycode 13 = dead_cedilla + alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus + altgr alt keycode 13 = Meta_equal + shift altgr alt keycode 13 = dead_cedilla + control alt keycode 13 = dead_cedilla + shift control alt keycode 13 = dead_cedilla + altgr control alt keycode 13 = dead_cedilla + shift altgr control alt keycode 13 = dead_cedilla + shift shiftl keycode 13 = plus + altgr shiftl keycode 13 = section + shift altgr shiftl keycode 13 = dead_cedilla + control shiftl keycode 13 = dead_cedilla + shift control shiftl keycode 13 = dead_cedilla + altgr control shiftl keycode 13 = dead_cedilla + shift altgr control shiftl keycode 13 = dead_cedilla + alt shiftl keycode 13 = Meta_equal + shift alt shiftl keycode 13 = Meta_plus + altgr alt shiftl keycode 13 = Meta_equal + shift altgr alt shiftl keycode 13 = dead_cedilla + control alt shiftl keycode 13 = dead_cedilla + shift control alt shiftl keycode 13 = dead_cedilla + altgr control alt shiftl keycode 13 = dead_cedilla + shift altgr control alt shiftl keycode 13 = dead_cedilla + shift shiftr keycode 13 = plus + altgr shiftr keycode 13 = section + shift altgr shiftr keycode 13 = dead_cedilla + control shiftr keycode 13 = dead_cedilla + shift control shiftr keycode 13 = dead_cedilla + altgr control shiftr keycode 13 = dead_cedilla + shift altgr control shiftr keycode 13 = dead_cedilla + alt shiftr keycode 13 = Meta_equal + shift alt shiftr keycode 13 = Meta_plus + altgr alt shiftr keycode 13 = Meta_equal + shift altgr alt shiftr keycode 13 = dead_cedilla + control alt shiftr keycode 13 = dead_cedilla + shift control alt shiftr keycode 13 = dead_cedilla + altgr control alt shiftr keycode 13 = dead_cedilla + shift altgr control alt shiftr keycode 13 = dead_cedilla + shift shiftl shiftr keycode 13 = plus + altgr shiftl shiftr keycode 13 = section + shift altgr shiftl shiftr keycode 13 = dead_cedilla + control shiftl shiftr keycode 13 = dead_cedilla + shift control shiftl shiftr keycode 13 = dead_cedilla + altgr control shiftl shiftr keycode 13 = dead_cedilla + shift altgr control shiftl shiftr keycode 13 = dead_cedilla + alt shiftl shiftr keycode 13 = Meta_equal + shift alt shiftl shiftr keycode 13 = Meta_plus + altgr alt shiftl shiftr keycode 13 = Meta_equal + shift altgr alt shiftl shiftr keycode 13 = dead_cedilla + control alt shiftl shiftr keycode 13 = dead_cedilla + shift control alt shiftl shiftr keycode 13 = dead_cedilla + altgr control alt shiftl shiftr keycode 13 = dead_cedilla + shift altgr control alt shiftl shiftr keycode 13 = dead_cedilla + shift ctrll keycode 13 = plus + altgr ctrll keycode 13 = section + shift altgr ctrll keycode 13 = dead_cedilla + control ctrll keycode 13 = dead_cedilla + shift control ctrll keycode 13 = dead_cedilla + altgr control ctrll keycode 13 = dead_cedilla + shift altgr control ctrll keycode 13 = dead_cedilla + alt ctrll keycode 13 = Meta_equal + shift alt ctrll keycode 13 = Meta_plus + altgr alt ctrll keycode 13 = Meta_equal + shift altgr alt ctrll keycode 13 = dead_cedilla + control alt ctrll keycode 13 = dead_cedilla + shift control alt ctrll keycode 13 = dead_cedilla + altgr control alt ctrll keycode 13 = dead_cedilla + shift altgr control alt ctrll keycode 13 = dead_cedilla + shift shiftl ctrll keycode 13 = plus + altgr shiftl ctrll keycode 13 = section + shift altgr shiftl ctrll keycode 13 = dead_cedilla + control shiftl ctrll keycode 13 = dead_cedilla + shift control shiftl ctrll keycode 13 = dead_cedilla + altgr control shiftl ctrll keycode 13 = dead_cedilla + shift altgr control shiftl ctrll keycode 13 = dead_cedilla + alt shiftl ctrll keycode 13 = Meta_equal + shift alt shiftl ctrll keycode 13 = Meta_plus + altgr alt shiftl ctrll keycode 13 = Meta_equal + shift altgr alt shiftl ctrll keycode 13 = dead_cedilla + control alt shiftl ctrll keycode 13 = dead_cedilla + shift control alt shiftl ctrll keycode 13 = dead_cedilla + altgr control alt shiftl ctrll keycode 13 = dead_cedilla + shift altgr control alt shiftl ctrll keycode 13 = dead_cedilla + shift shiftr ctrll keycode 13 = plus + altgr shiftr ctrll keycode 13 = section + shift altgr shiftr ctrll keycode 13 = dead_cedilla + control shiftr ctrll keycode 13 = dead_cedilla + shift control shiftr ctrll keycode 13 = dead_cedilla + altgr control shiftr ctrll keycode 13 = dead_cedilla + shift altgr control shiftr ctrll keycode 13 = dead_cedilla + alt shiftr ctrll keycode 13 = Meta_equal + shift alt shiftr ctrll keycode 13 = Meta_plus + altgr alt shiftr ctrll keycode 13 = Meta_equal + shift altgr alt shiftr ctrll keycode 13 = dead_cedilla + control alt shiftr ctrll keycode 13 = dead_cedilla + shift control alt shiftr ctrll keycode 13 = dead_cedilla + altgr control alt shiftr ctrll keycode 13 = dead_cedilla + shift altgr control alt shiftr ctrll keycode 13 = dead_cedilla + shift shiftl shiftr ctrll keycode 13 = plus + altgr shiftl shiftr ctrll keycode 13 = section + shift altgr shiftl shiftr ctrll keycode 13 = dead_cedilla + control shiftl shiftr ctrll keycode 13 = dead_cedilla + shift control shiftl shiftr ctrll keycode 13 = dead_cedilla + altgr control shiftl shiftr ctrll keycode 13 = dead_cedilla + shift altgr control shiftl shiftr ctrll keycode 13 = dead_cedilla + alt shiftl shiftr ctrll keycode 13 = Meta_equal + shift alt shiftl shiftr ctrll keycode 13 = Meta_plus + altgr alt shiftl shiftr ctrll keycode 13 = Meta_equal + shift altgr alt shiftl shiftr ctrll keycode 13 = dead_cedilla + control alt shiftl shiftr ctrll keycode 13 = dead_cedilla + shift control alt shiftl shiftr ctrll keycode 13 = dead_cedilla + altgr control alt shiftl shiftr ctrll keycode 13 = dead_cedilla + shift altgr control alt shiftl shiftr ctrll keycode 13 = dead_cedilla +keycode 14 = Delete + control keycode 14 = BackSpace + shift control keycode 14 = BackSpace + altgr control keycode 14 = BackSpace + shift altgr control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete + shift alt keycode 14 = Meta_Delete + altgr alt keycode 14 = Meta_Delete + shift altgr alt keycode 14 = Meta_Delete + control alt keycode 14 = Meta_BackSpace + shift control alt keycode 14 = Meta_BackSpace + altgr control alt keycode 14 = Meta_BackSpace + shift altgr control alt keycode 14 = Meta_BackSpace + control shiftl keycode 14 = BackSpace + shift control shiftl keycode 14 = BackSpace + altgr control shiftl keycode 14 = BackSpace + shift altgr control shiftl keycode 14 = BackSpace + alt shiftl keycode 14 = Meta_Delete + shift alt shiftl keycode 14 = Meta_Delete + altgr alt shiftl keycode 14 = Meta_Delete + shift altgr alt shiftl keycode 14 = Meta_Delete + control alt shiftl keycode 14 = Meta_BackSpace + shift control alt shiftl keycode 14 = Meta_BackSpace + altgr control alt shiftl keycode 14 = Meta_BackSpace + shift altgr control alt shiftl keycode 14 = Meta_BackSpace + control shiftr keycode 14 = BackSpace + shift control shiftr keycode 14 = BackSpace + altgr control shiftr keycode 14 = BackSpace + shift altgr control shiftr keycode 14 = BackSpace + alt shiftr keycode 14 = Meta_Delete + shift alt shiftr keycode 14 = Meta_Delete + altgr alt shiftr keycode 14 = Meta_Delete + shift altgr alt shiftr keycode 14 = Meta_Delete + control alt shiftr keycode 14 = Meta_BackSpace + shift control alt shiftr keycode 14 = Meta_BackSpace + altgr control alt shiftr keycode 14 = Meta_BackSpace + shift altgr control alt shiftr keycode 14 = Meta_BackSpace + control shiftl shiftr keycode 14 = BackSpace + shift control shiftl shiftr keycode 14 = BackSpace + altgr control shiftl shiftr keycode 14 = BackSpace + shift altgr control shiftl shiftr keycode 14 = BackSpace + alt shiftl shiftr keycode 14 = Meta_Delete + shift alt shiftl shiftr keycode 14 = Meta_Delete + altgr alt shiftl shiftr keycode 14 = Meta_Delete + shift altgr alt shiftl shiftr keycode 14 = Meta_Delete + control alt shiftl shiftr keycode 14 = Meta_BackSpace + shift control alt shiftl shiftr keycode 14 = Meta_BackSpace + altgr control alt shiftl shiftr keycode 14 = Meta_BackSpace + shift altgr control alt shiftl shiftr keycode 14 = Meta_BackSpace + control ctrll keycode 14 = BackSpace + shift control ctrll keycode 14 = BackSpace + altgr control ctrll keycode 14 = BackSpace + shift altgr control ctrll keycode 14 = BackSpace + alt ctrll keycode 14 = Meta_Delete + shift alt ctrll keycode 14 = Meta_Delete + altgr alt ctrll keycode 14 = Meta_Delete + shift altgr alt ctrll keycode 14 = Meta_Delete + control alt ctrll keycode 14 = Meta_BackSpace + shift control alt ctrll keycode 14 = Meta_BackSpace + altgr control alt ctrll keycode 14 = Meta_BackSpace + shift altgr control alt ctrll keycode 14 = Meta_BackSpace + control shiftl ctrll keycode 14 = BackSpace + shift control shiftl ctrll keycode 14 = BackSpace + altgr control shiftl ctrll keycode 14 = BackSpace + shift altgr control shiftl ctrll keycode 14 = BackSpace + alt shiftl ctrll keycode 14 = Meta_Delete + shift alt shiftl ctrll keycode 14 = Meta_Delete + altgr alt shiftl ctrll keycode 14 = Meta_Delete + shift altgr alt shiftl ctrll keycode 14 = Meta_Delete + control alt shiftl ctrll keycode 14 = Meta_BackSpace + shift control alt shiftl ctrll keycode 14 = Meta_BackSpace + altgr control alt shiftl ctrll keycode 14 = Meta_BackSpace + shift altgr control alt shiftl ctrll keycode 14 = Meta_BackSpace + control shiftr ctrll keycode 14 = BackSpace + shift control shiftr ctrll keycode 14 = BackSpace + altgr control shiftr ctrll keycode 14 = BackSpace + shift altgr control shiftr ctrll keycode 14 = BackSpace + alt shiftr ctrll keycode 14 = Meta_Delete + shift alt shiftr ctrll keycode 14 = Meta_Delete + altgr alt shiftr ctrll keycode 14 = Meta_Delete + shift altgr alt shiftr ctrll keycode 14 = Meta_Delete + control alt shiftr ctrll keycode 14 = Meta_BackSpace + shift control alt shiftr ctrll keycode 14 = Meta_BackSpace + altgr control alt shiftr ctrll keycode 14 = Meta_BackSpace + shift altgr control alt shiftr ctrll keycode 14 = Meta_BackSpace + control shiftl shiftr ctrll keycode 14 = BackSpace + shift control shiftl shiftr ctrll keycode 14 = BackSpace + altgr control shiftl shiftr ctrll keycode 14 = BackSpace + shift altgr control shiftl shiftr ctrll keycode 14 = BackSpace + alt shiftl shiftr ctrll keycode 14 = Meta_Delete + shift alt shiftl shiftr ctrll keycode 14 = Meta_Delete + altgr alt shiftl shiftr ctrll keycode 14 = Meta_Delete + shift altgr alt shiftl shiftr ctrll keycode 14 = Meta_Delete + control alt shiftl shiftr ctrll keycode 14 = Meta_BackSpace + shift control alt shiftl shiftr ctrll keycode 14 = Meta_BackSpace + altgr control alt shiftl shiftr ctrll keycode 14 = Meta_BackSpace + shift altgr control alt shiftl shiftr ctrll keycode 14 = Meta_BackSpace +keycode 15 = Tab + alt keycode 15 = Meta_Tab + shift alt keycode 15 = Meta_Tab + altgr alt keycode 15 = Meta_Tab + shift altgr alt keycode 15 = Meta_Tab + control alt keycode 15 = Meta_Tab + shift control alt keycode 15 = Meta_Tab + altgr control alt keycode 15 = Meta_Tab + shift altgr control alt keycode 15 = Meta_Tab + alt shiftl keycode 15 = Meta_Tab + shift alt shiftl keycode 15 = Meta_Tab + altgr alt shiftl keycode 15 = Meta_Tab + shift altgr alt shiftl keycode 15 = Meta_Tab + control alt shiftl keycode 15 = Meta_Tab + shift control alt shiftl keycode 15 = Meta_Tab + altgr control alt shiftl keycode 15 = Meta_Tab + shift altgr control alt shiftl keycode 15 = Meta_Tab + alt shiftr keycode 15 = Meta_Tab + shift alt shiftr keycode 15 = Meta_Tab + altgr alt shiftr keycode 15 = Meta_Tab + shift altgr alt shiftr keycode 15 = Meta_Tab + control alt shiftr keycode 15 = Meta_Tab + shift control alt shiftr keycode 15 = Meta_Tab + altgr control alt shiftr keycode 15 = Meta_Tab + shift altgr control alt shiftr keycode 15 = Meta_Tab + alt shiftl shiftr keycode 15 = Meta_Tab + shift alt shiftl shiftr keycode 15 = Meta_Tab + altgr alt shiftl shiftr keycode 15 = Meta_Tab + shift altgr alt shiftl shiftr keycode 15 = Meta_Tab + control alt shiftl shiftr keycode 15 = Meta_Tab + shift control alt shiftl shiftr keycode 15 = Meta_Tab + altgr control alt shiftl shiftr keycode 15 = Meta_Tab + shift altgr control alt shiftl shiftr keycode 15 = Meta_Tab + alt ctrll keycode 15 = Meta_Tab + shift alt ctrll keycode 15 = Meta_Tab + altgr alt ctrll keycode 15 = Meta_Tab + shift altgr alt ctrll keycode 15 = Meta_Tab + control alt ctrll keycode 15 = Meta_Tab + shift control alt ctrll keycode 15 = Meta_Tab + altgr control alt ctrll keycode 15 = Meta_Tab + shift altgr control alt ctrll keycode 15 = Meta_Tab + alt shiftl ctrll keycode 15 = Meta_Tab + shift alt shiftl ctrll keycode 15 = Meta_Tab + altgr alt shiftl ctrll keycode 15 = Meta_Tab + shift altgr alt shiftl ctrll keycode 15 = Meta_Tab + control alt shiftl ctrll keycode 15 = Meta_Tab + shift control alt shiftl ctrll keycode 15 = Meta_Tab + altgr control alt shiftl ctrll keycode 15 = Meta_Tab + shift altgr control alt shiftl ctrll keycode 15 = Meta_Tab + alt shiftr ctrll keycode 15 = Meta_Tab + shift alt shiftr ctrll keycode 15 = Meta_Tab + altgr alt shiftr ctrll keycode 15 = Meta_Tab + shift altgr alt shiftr ctrll keycode 15 = Meta_Tab + control alt shiftr ctrll keycode 15 = Meta_Tab + shift control alt shiftr ctrll keycode 15 = Meta_Tab + altgr control alt shiftr ctrll keycode 15 = Meta_Tab + shift altgr control alt shiftr ctrll keycode 15 = Meta_Tab + alt shiftl shiftr ctrll keycode 15 = Meta_Tab + shift alt shiftl shiftr ctrll keycode 15 = Meta_Tab + altgr alt shiftl shiftr ctrll keycode 15 = Meta_Tab + shift altgr alt shiftl shiftr ctrll keycode 15 = Meta_Tab + control alt shiftl shiftr ctrll keycode 15 = Meta_Tab + shift control alt shiftl shiftr ctrll keycode 15 = Meta_Tab + altgr control alt shiftl shiftr ctrll keycode 15 = Meta_Tab + shift altgr control alt shiftl shiftr ctrll keycode 15 = Meta_Tab +keycode 16 = +q + shift keycode 16 = +Q + altgr keycode 16 = slash + shift altgr keycode 16 = slash + control keycode 16 = Control_q + shift control keycode 16 = Control_q + altgr control keycode 16 = Control_q + shift altgr control keycode 16 = Control_q + alt keycode 16 = Meta_q + shift alt keycode 16 = Meta_Q + altgr alt keycode 16 = Meta_slash + shift altgr alt keycode 16 = Meta_slash + control alt keycode 16 = Meta_Control_q + shift control alt keycode 16 = Meta_Control_q + altgr control alt keycode 16 = Meta_Control_q + shift altgr control alt keycode 16 = Meta_Control_q + shift shiftl keycode 16 = +Q + altgr shiftl keycode 16 = slash + shift altgr shiftl keycode 16 = slash + control shiftl keycode 16 = Control_q + shift control shiftl keycode 16 = Control_q + altgr control shiftl keycode 16 = Control_q + shift altgr control shiftl keycode 16 = Control_q + alt shiftl keycode 16 = Meta_q + shift alt shiftl keycode 16 = Meta_Q + altgr alt shiftl keycode 16 = Meta_slash + shift altgr alt shiftl keycode 16 = Meta_slash + control alt shiftl keycode 16 = Meta_Control_q + shift control alt shiftl keycode 16 = Meta_Control_q + altgr control alt shiftl keycode 16 = Meta_Control_q + shift altgr control alt shiftl keycode 16 = Meta_Control_q + shift shiftr keycode 16 = +Q + altgr shiftr keycode 16 = slash + shift altgr shiftr keycode 16 = slash + control shiftr keycode 16 = Control_q + shift control shiftr keycode 16 = Control_q + altgr control shiftr keycode 16 = Control_q + shift altgr control shiftr keycode 16 = Control_q + alt shiftr keycode 16 = Meta_q + shift alt shiftr keycode 16 = Meta_Q + altgr alt shiftr keycode 16 = Meta_slash + shift altgr alt shiftr keycode 16 = Meta_slash + control alt shiftr keycode 16 = Meta_Control_q + shift control alt shiftr keycode 16 = Meta_Control_q + altgr control alt shiftr keycode 16 = Meta_Control_q + shift altgr control alt shiftr keycode 16 = Meta_Control_q + shift shiftl shiftr keycode 16 = +Q + altgr shiftl shiftr keycode 16 = slash + shift altgr shiftl shiftr keycode 16 = slash + control shiftl shiftr keycode 16 = Control_q + shift control shiftl shiftr keycode 16 = Control_q + altgr control shiftl shiftr keycode 16 = Control_q + shift altgr control shiftl shiftr keycode 16 = Control_q + alt shiftl shiftr keycode 16 = Meta_q + shift alt shiftl shiftr keycode 16 = Meta_Q + altgr alt shiftl shiftr keycode 16 = Meta_slash + shift altgr alt shiftl shiftr keycode 16 = Meta_slash + control alt shiftl shiftr keycode 16 = Meta_Control_q + shift control alt shiftl shiftr keycode 16 = Meta_Control_q + altgr control alt shiftl shiftr keycode 16 = Meta_Control_q + shift altgr control alt shiftl shiftr keycode 16 = Meta_Control_q + ctrll keycode 16 = +Q + altgr ctrll keycode 16 = slash + shift altgr ctrll keycode 16 = slash + control ctrll keycode 16 = Control_q + shift control ctrll keycode 16 = Control_q + altgr control ctrll keycode 16 = Control_q + shift altgr control ctrll keycode 16 = Control_q + alt ctrll keycode 16 = Meta_q + shift alt ctrll keycode 16 = Meta_Q + altgr alt ctrll keycode 16 = Meta_slash + shift altgr alt ctrll keycode 16 = Meta_slash + control alt ctrll keycode 16 = Meta_Control_q + shift control alt ctrll keycode 16 = Meta_Control_q + altgr control alt ctrll keycode 16 = Meta_Control_q + shift altgr control alt ctrll keycode 16 = Meta_Control_q + shiftl ctrll keycode 16 = +Q + altgr shiftl ctrll keycode 16 = slash + shift altgr shiftl ctrll keycode 16 = slash + control shiftl ctrll keycode 16 = Control_q + shift control shiftl ctrll keycode 16 = Control_q + altgr control shiftl ctrll keycode 16 = Control_q + shift altgr control shiftl ctrll keycode 16 = Control_q + alt shiftl ctrll keycode 16 = Meta_q + shift alt shiftl ctrll keycode 16 = Meta_Q + altgr alt shiftl ctrll keycode 16 = Meta_slash + shift altgr alt shiftl ctrll keycode 16 = Meta_slash + control alt shiftl ctrll keycode 16 = Meta_Control_q + shift control alt shiftl ctrll keycode 16 = Meta_Control_q + altgr control alt shiftl ctrll keycode 16 = Meta_Control_q + shift altgr control alt shiftl ctrll keycode 16 = Meta_Control_q + shiftr ctrll keycode 16 = +Q + altgr shiftr ctrll keycode 16 = slash + shift altgr shiftr ctrll keycode 16 = slash + control shiftr ctrll keycode 16 = Control_q + shift control shiftr ctrll keycode 16 = Control_q + altgr control shiftr ctrll keycode 16 = Control_q + shift altgr control shiftr ctrll keycode 16 = Control_q + alt shiftr ctrll keycode 16 = Meta_q + shift alt shiftr ctrll keycode 16 = Meta_Q + altgr alt shiftr ctrll keycode 16 = Meta_slash + shift altgr alt shiftr ctrll keycode 16 = Meta_slash + control alt shiftr ctrll keycode 16 = Meta_Control_q + shift control alt shiftr ctrll keycode 16 = Meta_Control_q + altgr control alt shiftr ctrll keycode 16 = Meta_Control_q + shift altgr control alt shiftr ctrll keycode 16 = Meta_Control_q + shiftl shiftr ctrll keycode 16 = +Q + altgr shiftl shiftr ctrll keycode 16 = slash + shift altgr shiftl shiftr ctrll keycode 16 = slash + control shiftl shiftr ctrll keycode 16 = Control_q + shift control shiftl shiftr ctrll keycode 16 = Control_q + altgr control shiftl shiftr ctrll keycode 16 = Control_q + shift altgr control shiftl shiftr ctrll keycode 16 = Control_q + alt shiftl shiftr ctrll keycode 16 = Meta_q + shift alt shiftl shiftr ctrll keycode 16 = Meta_Q + altgr alt shiftl shiftr ctrll keycode 16 = Meta_slash + shift altgr alt shiftl shiftr ctrll keycode 16 = Meta_slash + control alt shiftl shiftr ctrll keycode 16 = Meta_Control_q + shift control alt shiftl shiftr ctrll keycode 16 = Meta_Control_q + altgr control alt shiftl shiftr ctrll keycode 16 = Meta_Control_q + shift altgr control alt shiftl shiftr ctrll keycode 16 = Meta_Control_q +keycode 17 = +w + shift keycode 17 = +W + altgr keycode 17 = question + shift altgr keycode 17 = question + control keycode 17 = Control_w + shift control keycode 17 = Control_w + altgr control keycode 17 = Delete + shift altgr control keycode 17 = Delete + alt keycode 17 = Meta_w + shift alt keycode 17 = Meta_W + altgr alt keycode 17 = Meta_question + shift altgr alt keycode 17 = Meta_question + control alt keycode 17 = Meta_Control_w + shift control alt keycode 17 = Meta_Control_w + altgr control alt keycode 17 = Meta_Delete + shift altgr control alt keycode 17 = Meta_Delete + shift shiftl keycode 17 = +W + altgr shiftl keycode 17 = question + shift altgr shiftl keycode 17 = question + control shiftl keycode 17 = Control_w + shift control shiftl keycode 17 = Control_w + altgr control shiftl keycode 17 = Delete + shift altgr control shiftl keycode 17 = Delete + alt shiftl keycode 17 = Meta_w + shift alt shiftl keycode 17 = Meta_W + altgr alt shiftl keycode 17 = Meta_question + shift altgr alt shiftl keycode 17 = Meta_question + control alt shiftl keycode 17 = Meta_Control_w + shift control alt shiftl keycode 17 = Meta_Control_w + altgr control alt shiftl keycode 17 = Meta_Delete + shift altgr control alt shiftl keycode 17 = Meta_Delete + shift shiftr keycode 17 = +W + altgr shiftr keycode 17 = question + shift altgr shiftr keycode 17 = question + control shiftr keycode 17 = Control_w + shift control shiftr keycode 17 = Control_w + altgr control shiftr keycode 17 = Delete + shift altgr control shiftr keycode 17 = Delete + alt shiftr keycode 17 = Meta_w + shift alt shiftr keycode 17 = Meta_W + altgr alt shiftr keycode 17 = Meta_question + shift altgr alt shiftr keycode 17 = Meta_question + control alt shiftr keycode 17 = Meta_Control_w + shift control alt shiftr keycode 17 = Meta_Control_w + altgr control alt shiftr keycode 17 = Meta_Delete + shift altgr control alt shiftr keycode 17 = Meta_Delete + shift shiftl shiftr keycode 17 = +W + altgr shiftl shiftr keycode 17 = question + shift altgr shiftl shiftr keycode 17 = question + control shiftl shiftr keycode 17 = Control_w + shift control shiftl shiftr keycode 17 = Control_w + altgr control shiftl shiftr keycode 17 = Delete + shift altgr control shiftl shiftr keycode 17 = Delete + alt shiftl shiftr keycode 17 = Meta_w + shift alt shiftl shiftr keycode 17 = Meta_W + altgr alt shiftl shiftr keycode 17 = Meta_question + shift altgr alt shiftl shiftr keycode 17 = Meta_question + control alt shiftl shiftr keycode 17 = Meta_Control_w + shift control alt shiftl shiftr keycode 17 = Meta_Control_w + altgr control alt shiftl shiftr keycode 17 = Meta_Delete + shift altgr control alt shiftl shiftr keycode 17 = Meta_Delete + ctrll keycode 17 = +W + altgr ctrll keycode 17 = question + shift altgr ctrll keycode 17 = question + control ctrll keycode 17 = Control_w + shift control ctrll keycode 17 = Control_w + altgr control ctrll keycode 17 = Delete + shift altgr control ctrll keycode 17 = Delete + alt ctrll keycode 17 = Meta_w + shift alt ctrll keycode 17 = Meta_W + altgr alt ctrll keycode 17 = Meta_question + shift altgr alt ctrll keycode 17 = Meta_question + control alt ctrll keycode 17 = Meta_Control_w + shift control alt ctrll keycode 17 = Meta_Control_w + altgr control alt ctrll keycode 17 = Meta_Delete + shift altgr control alt ctrll keycode 17 = Meta_Delete + shiftl ctrll keycode 17 = +W + altgr shiftl ctrll keycode 17 = question + shift altgr shiftl ctrll keycode 17 = question + control shiftl ctrll keycode 17 = Control_w + shift control shiftl ctrll keycode 17 = Control_w + altgr control shiftl ctrll keycode 17 = Delete + shift altgr control shiftl ctrll keycode 17 = Delete + alt shiftl ctrll keycode 17 = Meta_w + shift alt shiftl ctrll keycode 17 = Meta_W + altgr alt shiftl ctrll keycode 17 = Meta_question + shift altgr alt shiftl ctrll keycode 17 = Meta_question + control alt shiftl ctrll keycode 17 = Meta_Control_w + shift control alt shiftl ctrll keycode 17 = Meta_Control_w + altgr control alt shiftl ctrll keycode 17 = Meta_Delete + shift altgr control alt shiftl ctrll keycode 17 = Meta_Delete + shiftr ctrll keycode 17 = +W + altgr shiftr ctrll keycode 17 = question + shift altgr shiftr ctrll keycode 17 = question + control shiftr ctrll keycode 17 = Control_w + shift control shiftr ctrll keycode 17 = Control_w + altgr control shiftr ctrll keycode 17 = Delete + shift altgr control shiftr ctrll keycode 17 = Delete + alt shiftr ctrll keycode 17 = Meta_w + shift alt shiftr ctrll keycode 17 = Meta_W + altgr alt shiftr ctrll keycode 17 = Meta_question + shift altgr alt shiftr ctrll keycode 17 = Meta_question + control alt shiftr ctrll keycode 17 = Meta_Control_w + shift control alt shiftr ctrll keycode 17 = Meta_Control_w + altgr control alt shiftr ctrll keycode 17 = Meta_Delete + shift altgr control alt shiftr ctrll keycode 17 = Meta_Delete + shiftl shiftr ctrll keycode 17 = +W + altgr shiftl shiftr ctrll keycode 17 = question + shift altgr shiftl shiftr ctrll keycode 17 = question + control shiftl shiftr ctrll keycode 17 = Control_w + shift control shiftl shiftr ctrll keycode 17 = Control_w + altgr control shiftl shiftr ctrll keycode 17 = Delete + shift altgr control shiftl shiftr ctrll keycode 17 = Delete + alt shiftl shiftr ctrll keycode 17 = Meta_w + shift alt shiftl shiftr ctrll keycode 17 = Meta_W + altgr alt shiftl shiftr ctrll keycode 17 = Meta_question + shift altgr alt shiftl shiftr ctrll keycode 17 = Meta_question + control alt shiftl shiftr ctrll keycode 17 = Meta_Control_w + shift control alt shiftl shiftr ctrll keycode 17 = Meta_Control_w + altgr control alt shiftl shiftr ctrll keycode 17 = Meta_Delete + shift altgr control alt shiftl shiftr ctrll keycode 17 = Meta_Delete +keycode 18 = +e + shift keycode 18 = +E + altgr keycode 18 = euro + shift altgr keycode 18 = euro + control keycode 18 = Control_e + shift control keycode 18 = Control_e + altgr control keycode 18 = Control_e + shift altgr control keycode 18 = Control_e + alt keycode 18 = Meta_e + shift alt keycode 18 = Meta_E + altgr alt keycode 18 = Meta_e + shift altgr alt keycode 18 = Meta_E + control alt keycode 18 = Meta_Control_e + shift control alt keycode 18 = Meta_Control_e + altgr control alt keycode 18 = Meta_Control_e + shift altgr control alt keycode 18 = Meta_Control_e + shift shiftl keycode 18 = +E + altgr shiftl keycode 18 = euro + shift altgr shiftl keycode 18 = euro + control shiftl keycode 18 = Control_e + shift control shiftl keycode 18 = Control_e + altgr control shiftl keycode 18 = Control_e + shift altgr control shiftl keycode 18 = Control_e + alt shiftl keycode 18 = Meta_e + shift alt shiftl keycode 18 = Meta_E + altgr alt shiftl keycode 18 = Meta_e + shift altgr alt shiftl keycode 18 = Meta_E + control alt shiftl keycode 18 = Meta_Control_e + shift control alt shiftl keycode 18 = Meta_Control_e + altgr control alt shiftl keycode 18 = Meta_Control_e + shift altgr control alt shiftl keycode 18 = Meta_Control_e + shift shiftr keycode 18 = +E + altgr shiftr keycode 18 = euro + shift altgr shiftr keycode 18 = euro + control shiftr keycode 18 = Control_e + shift control shiftr keycode 18 = Control_e + altgr control shiftr keycode 18 = Control_e + shift altgr control shiftr keycode 18 = Control_e + alt shiftr keycode 18 = Meta_e + shift alt shiftr keycode 18 = Meta_E + altgr alt shiftr keycode 18 = Meta_e + shift altgr alt shiftr keycode 18 = Meta_E + control alt shiftr keycode 18 = Meta_Control_e + shift control alt shiftr keycode 18 = Meta_Control_e + altgr control alt shiftr keycode 18 = Meta_Control_e + shift altgr control alt shiftr keycode 18 = Meta_Control_e + shift shiftl shiftr keycode 18 = +E + altgr shiftl shiftr keycode 18 = euro + shift altgr shiftl shiftr keycode 18 = euro + control shiftl shiftr keycode 18 = Control_e + shift control shiftl shiftr keycode 18 = Control_e + altgr control shiftl shiftr keycode 18 = Control_e + shift altgr control shiftl shiftr keycode 18 = Control_e + alt shiftl shiftr keycode 18 = Meta_e + shift alt shiftl shiftr keycode 18 = Meta_E + altgr alt shiftl shiftr keycode 18 = Meta_e + shift altgr alt shiftl shiftr keycode 18 = Meta_E + control alt shiftl shiftr keycode 18 = Meta_Control_e + shift control alt shiftl shiftr keycode 18 = Meta_Control_e + altgr control alt shiftl shiftr keycode 18 = Meta_Control_e + shift altgr control alt shiftl shiftr keycode 18 = Meta_Control_e + ctrll keycode 18 = +E + altgr ctrll keycode 18 = euro + shift altgr ctrll keycode 18 = euro + control ctrll keycode 18 = Control_e + shift control ctrll keycode 18 = Control_e + altgr control ctrll keycode 18 = Control_e + shift altgr control ctrll keycode 18 = Control_e + alt ctrll keycode 18 = Meta_e + shift alt ctrll keycode 18 = Meta_E + altgr alt ctrll keycode 18 = Meta_e + shift altgr alt ctrll keycode 18 = Meta_E + control alt ctrll keycode 18 = Meta_Control_e + shift control alt ctrll keycode 18 = Meta_Control_e + altgr control alt ctrll keycode 18 = Meta_Control_e + shift altgr control alt ctrll keycode 18 = Meta_Control_e + shiftl ctrll keycode 18 = +E + altgr shiftl ctrll keycode 18 = euro + shift altgr shiftl ctrll keycode 18 = euro + control shiftl ctrll keycode 18 = Control_e + shift control shiftl ctrll keycode 18 = Control_e + altgr control shiftl ctrll keycode 18 = Control_e + shift altgr control shiftl ctrll keycode 18 = Control_e + alt shiftl ctrll keycode 18 = Meta_e + shift alt shiftl ctrll keycode 18 = Meta_E + altgr alt shiftl ctrll keycode 18 = Meta_e + shift altgr alt shiftl ctrll keycode 18 = Meta_E + control alt shiftl ctrll keycode 18 = Meta_Control_e + shift control alt shiftl ctrll keycode 18 = Meta_Control_e + altgr control alt shiftl ctrll keycode 18 = Meta_Control_e + shift altgr control alt shiftl ctrll keycode 18 = Meta_Control_e + shiftr ctrll keycode 18 = +E + altgr shiftr ctrll keycode 18 = euro + shift altgr shiftr ctrll keycode 18 = euro + control shiftr ctrll keycode 18 = Control_e + shift control shiftr ctrll keycode 18 = Control_e + altgr control shiftr ctrll keycode 18 = Control_e + shift altgr control shiftr ctrll keycode 18 = Control_e + alt shiftr ctrll keycode 18 = Meta_e + shift alt shiftr ctrll keycode 18 = Meta_E + altgr alt shiftr ctrll keycode 18 = Meta_e + shift altgr alt shiftr ctrll keycode 18 = Meta_E + control alt shiftr ctrll keycode 18 = Meta_Control_e + shift control alt shiftr ctrll keycode 18 = Meta_Control_e + altgr control alt shiftr ctrll keycode 18 = Meta_Control_e + shift altgr control alt shiftr ctrll keycode 18 = Meta_Control_e + shiftl shiftr ctrll keycode 18 = +E + altgr shiftl shiftr ctrll keycode 18 = euro + shift altgr shiftl shiftr ctrll keycode 18 = euro + control shiftl shiftr ctrll keycode 18 = Control_e + shift control shiftl shiftr ctrll keycode 18 = Control_e + altgr control shiftl shiftr ctrll keycode 18 = Control_e + shift altgr control shiftl shiftr ctrll keycode 18 = Control_e + alt shiftl shiftr ctrll keycode 18 = Meta_e + shift alt shiftl shiftr ctrll keycode 18 = Meta_E + altgr alt shiftl shiftr ctrll keycode 18 = Meta_e + shift altgr alt shiftl shiftr ctrll keycode 18 = Meta_E + control alt shiftl shiftr ctrll keycode 18 = Meta_Control_e + shift control alt shiftl shiftr ctrll keycode 18 = Meta_Control_e + altgr control alt shiftl shiftr ctrll keycode 18 = Meta_Control_e + shift altgr control alt shiftl shiftr ctrll keycode 18 = Meta_Control_e +keycode 19 = +r + shift keycode 19 = +R + altgr keycode 19 = registered + shift altgr keycode 19 = registered + control keycode 19 = Control_r + shift control keycode 19 = Control_r + altgr control keycode 19 = Control_r + shift altgr control keycode 19 = Control_r + alt keycode 19 = Meta_r + shift alt keycode 19 = Meta_R + altgr alt keycode 19 = Meta_r + shift altgr alt keycode 19 = Meta_R + control alt keycode 19 = Meta_Control_r + shift control alt keycode 19 = Meta_Control_r + altgr control alt keycode 19 = Meta_Control_r + shift altgr control alt keycode 19 = Meta_Control_r + shift shiftl keycode 19 = +R + altgr shiftl keycode 19 = registered + shift altgr shiftl keycode 19 = registered + control shiftl keycode 19 = Control_r + shift control shiftl keycode 19 = Control_r + altgr control shiftl keycode 19 = Control_r + shift altgr control shiftl keycode 19 = Control_r + alt shiftl keycode 19 = Meta_r + shift alt shiftl keycode 19 = Meta_R + altgr alt shiftl keycode 19 = Meta_r + shift altgr alt shiftl keycode 19 = Meta_R + control alt shiftl keycode 19 = Meta_Control_r + shift control alt shiftl keycode 19 = Meta_Control_r + altgr control alt shiftl keycode 19 = Meta_Control_r + shift altgr control alt shiftl keycode 19 = Meta_Control_r + shift shiftr keycode 19 = +R + altgr shiftr keycode 19 = registered + shift altgr shiftr keycode 19 = registered + control shiftr keycode 19 = Control_r + shift control shiftr keycode 19 = Control_r + altgr control shiftr keycode 19 = Control_r + shift altgr control shiftr keycode 19 = Control_r + alt shiftr keycode 19 = Meta_r + shift alt shiftr keycode 19 = Meta_R + altgr alt shiftr keycode 19 = Meta_r + shift altgr alt shiftr keycode 19 = Meta_R + control alt shiftr keycode 19 = Meta_Control_r + shift control alt shiftr keycode 19 = Meta_Control_r + altgr control alt shiftr keycode 19 = Meta_Control_r + shift altgr control alt shiftr keycode 19 = Meta_Control_r + shift shiftl shiftr keycode 19 = +R + altgr shiftl shiftr keycode 19 = registered + shift altgr shiftl shiftr keycode 19 = registered + control shiftl shiftr keycode 19 = Control_r + shift control shiftl shiftr keycode 19 = Control_r + altgr control shiftl shiftr keycode 19 = Control_r + shift altgr control shiftl shiftr keycode 19 = Control_r + alt shiftl shiftr keycode 19 = Meta_r + shift alt shiftl shiftr keycode 19 = Meta_R + altgr alt shiftl shiftr keycode 19 = Meta_r + shift altgr alt shiftl shiftr keycode 19 = Meta_R + control alt shiftl shiftr keycode 19 = Meta_Control_r + shift control alt shiftl shiftr keycode 19 = Meta_Control_r + altgr control alt shiftl shiftr keycode 19 = Meta_Control_r + shift altgr control alt shiftl shiftr keycode 19 = Meta_Control_r + ctrll keycode 19 = +R + altgr ctrll keycode 19 = registered + shift altgr ctrll keycode 19 = registered + control ctrll keycode 19 = Control_r + shift control ctrll keycode 19 = Control_r + altgr control ctrll keycode 19 = Control_r + shift altgr control ctrll keycode 19 = Control_r + alt ctrll keycode 19 = Meta_r + shift alt ctrll keycode 19 = Meta_R + altgr alt ctrll keycode 19 = Meta_r + shift altgr alt ctrll keycode 19 = Meta_R + control alt ctrll keycode 19 = Meta_Control_r + shift control alt ctrll keycode 19 = Meta_Control_r + altgr control alt ctrll keycode 19 = Meta_Control_r + shift altgr control alt ctrll keycode 19 = Meta_Control_r + shiftl ctrll keycode 19 = +R + altgr shiftl ctrll keycode 19 = registered + shift altgr shiftl ctrll keycode 19 = registered + control shiftl ctrll keycode 19 = Control_r + shift control shiftl ctrll keycode 19 = Control_r + altgr control shiftl ctrll keycode 19 = Control_r + shift altgr control shiftl ctrll keycode 19 = Control_r + alt shiftl ctrll keycode 19 = Meta_r + shift alt shiftl ctrll keycode 19 = Meta_R + altgr alt shiftl ctrll keycode 19 = Meta_r + shift altgr alt shiftl ctrll keycode 19 = Meta_R + control alt shiftl ctrll keycode 19 = Meta_Control_r + shift control alt shiftl ctrll keycode 19 = Meta_Control_r + altgr control alt shiftl ctrll keycode 19 = Meta_Control_r + shift altgr control alt shiftl ctrll keycode 19 = Meta_Control_r + shiftr ctrll keycode 19 = +R + altgr shiftr ctrll keycode 19 = registered + shift altgr shiftr ctrll keycode 19 = registered + control shiftr ctrll keycode 19 = Control_r + shift control shiftr ctrll keycode 19 = Control_r + altgr control shiftr ctrll keycode 19 = Control_r + shift altgr control shiftr ctrll keycode 19 = Control_r + alt shiftr ctrll keycode 19 = Meta_r + shift alt shiftr ctrll keycode 19 = Meta_R + altgr alt shiftr ctrll keycode 19 = Meta_r + shift altgr alt shiftr ctrll keycode 19 = Meta_R + control alt shiftr ctrll keycode 19 = Meta_Control_r + shift control alt shiftr ctrll keycode 19 = Meta_Control_r + altgr control alt shiftr ctrll keycode 19 = Meta_Control_r + shift altgr control alt shiftr ctrll keycode 19 = Meta_Control_r + shiftl shiftr ctrll keycode 19 = +R + altgr shiftl shiftr ctrll keycode 19 = registered + shift altgr shiftl shiftr ctrll keycode 19 = registered + control shiftl shiftr ctrll keycode 19 = Control_r + shift control shiftl shiftr ctrll keycode 19 = Control_r + altgr control shiftl shiftr ctrll keycode 19 = Control_r + shift altgr control shiftl shiftr ctrll keycode 19 = Control_r + alt shiftl shiftr ctrll keycode 19 = Meta_r + shift alt shiftl shiftr ctrll keycode 19 = Meta_R + altgr alt shiftl shiftr ctrll keycode 19 = Meta_r + shift altgr alt shiftl shiftr ctrll keycode 19 = Meta_R + control alt shiftl shiftr ctrll keycode 19 = Meta_Control_r + shift control alt shiftl shiftr ctrll keycode 19 = Meta_Control_r + altgr control alt shiftl shiftr ctrll keycode 19 = Meta_Control_r + shift altgr control alt shiftl shiftr ctrll keycode 19 = Meta_Control_r +keycode 20 = +t + shift keycode 20 = +T + altgr keycode 20 = tslash + shift altgr keycode 20 = Tslash + control keycode 20 = Control_t + shift control keycode 20 = Control_t + altgr control keycode 20 = Control_t + shift altgr control keycode 20 = Control_t + alt keycode 20 = Meta_t + shift alt keycode 20 = Meta_T + altgr alt keycode 20 = Meta_t + shift altgr alt keycode 20 = Meta_T + control alt keycode 20 = Meta_Control_t + shift control alt keycode 20 = Meta_Control_t + altgr control alt keycode 20 = Meta_Control_t + shift altgr control alt keycode 20 = Meta_Control_t + shift shiftl keycode 20 = +T + altgr shiftl keycode 20 = tslash + shift altgr shiftl keycode 20 = Tslash + control shiftl keycode 20 = Control_t + shift control shiftl keycode 20 = Control_t + altgr control shiftl keycode 20 = Control_t + shift altgr control shiftl keycode 20 = Control_t + alt shiftl keycode 20 = Meta_t + shift alt shiftl keycode 20 = Meta_T + altgr alt shiftl keycode 20 = Meta_t + shift altgr alt shiftl keycode 20 = Meta_T + control alt shiftl keycode 20 = Meta_Control_t + shift control alt shiftl keycode 20 = Meta_Control_t + altgr control alt shiftl keycode 20 = Meta_Control_t + shift altgr control alt shiftl keycode 20 = Meta_Control_t + shift shiftr keycode 20 = +T + altgr shiftr keycode 20 = tslash + shift altgr shiftr keycode 20 = Tslash + control shiftr keycode 20 = Control_t + shift control shiftr keycode 20 = Control_t + altgr control shiftr keycode 20 = Control_t + shift altgr control shiftr keycode 20 = Control_t + alt shiftr keycode 20 = Meta_t + shift alt shiftr keycode 20 = Meta_T + altgr alt shiftr keycode 20 = Meta_t + shift altgr alt shiftr keycode 20 = Meta_T + control alt shiftr keycode 20 = Meta_Control_t + shift control alt shiftr keycode 20 = Meta_Control_t + altgr control alt shiftr keycode 20 = Meta_Control_t + shift altgr control alt shiftr keycode 20 = Meta_Control_t + shift shiftl shiftr keycode 20 = +T + altgr shiftl shiftr keycode 20 = tslash + shift altgr shiftl shiftr keycode 20 = Tslash + control shiftl shiftr keycode 20 = Control_t + shift control shiftl shiftr keycode 20 = Control_t + altgr control shiftl shiftr keycode 20 = Control_t + shift altgr control shiftl shiftr keycode 20 = Control_t + alt shiftl shiftr keycode 20 = Meta_t + shift alt shiftl shiftr keycode 20 = Meta_T + altgr alt shiftl shiftr keycode 20 = Meta_t + shift altgr alt shiftl shiftr keycode 20 = Meta_T + control alt shiftl shiftr keycode 20 = Meta_Control_t + shift control alt shiftl shiftr keycode 20 = Meta_Control_t + altgr control alt shiftl shiftr keycode 20 = Meta_Control_t + shift altgr control alt shiftl shiftr keycode 20 = Meta_Control_t + ctrll keycode 20 = +T + altgr ctrll keycode 20 = Tslash + shift altgr ctrll keycode 20 = tslash + control ctrll keycode 20 = Control_t + shift control ctrll keycode 20 = Control_t + altgr control ctrll keycode 20 = Control_t + shift altgr control ctrll keycode 20 = Control_t + alt ctrll keycode 20 = Meta_t + shift alt ctrll keycode 20 = Meta_T + altgr alt ctrll keycode 20 = Meta_t + shift altgr alt ctrll keycode 20 = Meta_T + control alt ctrll keycode 20 = Meta_Control_t + shift control alt ctrll keycode 20 = Meta_Control_t + altgr control alt ctrll keycode 20 = Meta_Control_t + shift altgr control alt ctrll keycode 20 = Meta_Control_t + shiftl ctrll keycode 20 = +T + altgr shiftl ctrll keycode 20 = Tslash + shift altgr shiftl ctrll keycode 20 = tslash + control shiftl ctrll keycode 20 = Control_t + shift control shiftl ctrll keycode 20 = Control_t + altgr control shiftl ctrll keycode 20 = Control_t + shift altgr control shiftl ctrll keycode 20 = Control_t + alt shiftl ctrll keycode 20 = Meta_t + shift alt shiftl ctrll keycode 20 = Meta_T + altgr alt shiftl ctrll keycode 20 = Meta_t + shift altgr alt shiftl ctrll keycode 20 = Meta_T + control alt shiftl ctrll keycode 20 = Meta_Control_t + shift control alt shiftl ctrll keycode 20 = Meta_Control_t + altgr control alt shiftl ctrll keycode 20 = Meta_Control_t + shift altgr control alt shiftl ctrll keycode 20 = Meta_Control_t + shiftr ctrll keycode 20 = +T + altgr shiftr ctrll keycode 20 = Tslash + shift altgr shiftr ctrll keycode 20 = tslash + control shiftr ctrll keycode 20 = Control_t + shift control shiftr ctrll keycode 20 = Control_t + altgr control shiftr ctrll keycode 20 = Control_t + shift altgr control shiftr ctrll keycode 20 = Control_t + alt shiftr ctrll keycode 20 = Meta_t + shift alt shiftr ctrll keycode 20 = Meta_T + altgr alt shiftr ctrll keycode 20 = Meta_t + shift altgr alt shiftr ctrll keycode 20 = Meta_T + control alt shiftr ctrll keycode 20 = Meta_Control_t + shift control alt shiftr ctrll keycode 20 = Meta_Control_t + altgr control alt shiftr ctrll keycode 20 = Meta_Control_t + shift altgr control alt shiftr ctrll keycode 20 = Meta_Control_t + shiftl shiftr ctrll keycode 20 = +T + altgr shiftl shiftr ctrll keycode 20 = Tslash + shift altgr shiftl shiftr ctrll keycode 20 = tslash + control shiftl shiftr ctrll keycode 20 = Control_t + shift control shiftl shiftr ctrll keycode 20 = Control_t + altgr control shiftl shiftr ctrll keycode 20 = Control_t + shift altgr control shiftl shiftr ctrll keycode 20 = Control_t + alt shiftl shiftr ctrll keycode 20 = Meta_t + shift alt shiftl shiftr ctrll keycode 20 = Meta_T + altgr alt shiftl shiftr ctrll keycode 20 = Meta_t + shift altgr alt shiftl shiftr ctrll keycode 20 = Meta_T + control alt shiftl shiftr ctrll keycode 20 = Meta_Control_t + shift control alt shiftl shiftr ctrll keycode 20 = Meta_Control_t + altgr control alt shiftl shiftr ctrll keycode 20 = Meta_Control_t + shift altgr control alt shiftl shiftr ctrll keycode 20 = Meta_Control_t +keycode 21 = +y + shift keycode 21 = +Y + altgr keycode 21 = U+2190 + shift altgr keycode 21 = yen + control keycode 21 = Control_y + shift control keycode 21 = Control_y + altgr control keycode 21 = Control_y + shift altgr control keycode 21 = Control_y + alt keycode 21 = Meta_y + shift alt keycode 21 = Meta_Y + altgr alt keycode 21 = Meta_y + shift altgr alt keycode 21 = Meta_Y + control alt keycode 21 = Meta_Control_y + shift control alt keycode 21 = Meta_Control_y + altgr control alt keycode 21 = Meta_Control_y + shift altgr control alt keycode 21 = Meta_Control_y + shift shiftl keycode 21 = +Y + altgr shiftl keycode 21 = U+2190 + shift altgr shiftl keycode 21 = yen + control shiftl keycode 21 = Control_y + shift control shiftl keycode 21 = Control_y + altgr control shiftl keycode 21 = Control_y + shift altgr control shiftl keycode 21 = Control_y + alt shiftl keycode 21 = Meta_y + shift alt shiftl keycode 21 = Meta_Y + altgr alt shiftl keycode 21 = Meta_y + shift altgr alt shiftl keycode 21 = Meta_Y + control alt shiftl keycode 21 = Meta_Control_y + shift control alt shiftl keycode 21 = Meta_Control_y + altgr control alt shiftl keycode 21 = Meta_Control_y + shift altgr control alt shiftl keycode 21 = Meta_Control_y + shift shiftr keycode 21 = +Y + altgr shiftr keycode 21 = U+2190 + shift altgr shiftr keycode 21 = yen + control shiftr keycode 21 = Control_y + shift control shiftr keycode 21 = Control_y + altgr control shiftr keycode 21 = Control_y + shift altgr control shiftr keycode 21 = Control_y + alt shiftr keycode 21 = Meta_y + shift alt shiftr keycode 21 = Meta_Y + altgr alt shiftr keycode 21 = Meta_y + shift altgr alt shiftr keycode 21 = Meta_Y + control alt shiftr keycode 21 = Meta_Control_y + shift control alt shiftr keycode 21 = Meta_Control_y + altgr control alt shiftr keycode 21 = Meta_Control_y + shift altgr control alt shiftr keycode 21 = Meta_Control_y + shift shiftl shiftr keycode 21 = +Y + altgr shiftl shiftr keycode 21 = U+2190 + shift altgr shiftl shiftr keycode 21 = yen + control shiftl shiftr keycode 21 = Control_y + shift control shiftl shiftr keycode 21 = Control_y + altgr control shiftl shiftr keycode 21 = Control_y + shift altgr control shiftl shiftr keycode 21 = Control_y + alt shiftl shiftr keycode 21 = Meta_y + shift alt shiftl shiftr keycode 21 = Meta_Y + altgr alt shiftl shiftr keycode 21 = Meta_y + shift altgr alt shiftl shiftr keycode 21 = Meta_Y + control alt shiftl shiftr keycode 21 = Meta_Control_y + shift control alt shiftl shiftr keycode 21 = Meta_Control_y + altgr control alt shiftl shiftr keycode 21 = Meta_Control_y + shift altgr control alt shiftl shiftr keycode 21 = Meta_Control_y + ctrll keycode 21 = +Y + altgr ctrll keycode 21 = U+2190 + shift altgr ctrll keycode 21 = yen + control ctrll keycode 21 = Control_y + shift control ctrll keycode 21 = Control_y + altgr control ctrll keycode 21 = Control_y + shift altgr control ctrll keycode 21 = Control_y + alt ctrll keycode 21 = Meta_y + shift alt ctrll keycode 21 = Meta_Y + altgr alt ctrll keycode 21 = Meta_y + shift altgr alt ctrll keycode 21 = Meta_Y + control alt ctrll keycode 21 = Meta_Control_y + shift control alt ctrll keycode 21 = Meta_Control_y + altgr control alt ctrll keycode 21 = Meta_Control_y + shift altgr control alt ctrll keycode 21 = Meta_Control_y + shiftl ctrll keycode 21 = +Y + altgr shiftl ctrll keycode 21 = U+2190 + shift altgr shiftl ctrll keycode 21 = yen + control shiftl ctrll keycode 21 = Control_y + shift control shiftl ctrll keycode 21 = Control_y + altgr control shiftl ctrll keycode 21 = Control_y + shift altgr control shiftl ctrll keycode 21 = Control_y + alt shiftl ctrll keycode 21 = Meta_y + shift alt shiftl ctrll keycode 21 = Meta_Y + altgr alt shiftl ctrll keycode 21 = Meta_y + shift altgr alt shiftl ctrll keycode 21 = Meta_Y + control alt shiftl ctrll keycode 21 = Meta_Control_y + shift control alt shiftl ctrll keycode 21 = Meta_Control_y + altgr control alt shiftl ctrll keycode 21 = Meta_Control_y + shift altgr control alt shiftl ctrll keycode 21 = Meta_Control_y + shiftr ctrll keycode 21 = +Y + altgr shiftr ctrll keycode 21 = U+2190 + shift altgr shiftr ctrll keycode 21 = yen + control shiftr ctrll keycode 21 = Control_y + shift control shiftr ctrll keycode 21 = Control_y + altgr control shiftr ctrll keycode 21 = Control_y + shift altgr control shiftr ctrll keycode 21 = Control_y + alt shiftr ctrll keycode 21 = Meta_y + shift alt shiftr ctrll keycode 21 = Meta_Y + altgr alt shiftr ctrll keycode 21 = Meta_y + shift altgr alt shiftr ctrll keycode 21 = Meta_Y + control alt shiftr ctrll keycode 21 = Meta_Control_y + shift control alt shiftr ctrll keycode 21 = Meta_Control_y + altgr control alt shiftr ctrll keycode 21 = Meta_Control_y + shift altgr control alt shiftr ctrll keycode 21 = Meta_Control_y + shiftl shiftr ctrll keycode 21 = +Y + altgr shiftl shiftr ctrll keycode 21 = U+2190 + shift altgr shiftl shiftr ctrll keycode 21 = yen + control shiftl shiftr ctrll keycode 21 = Control_y + shift control shiftl shiftr ctrll keycode 21 = Control_y + altgr control shiftl shiftr ctrll keycode 21 = Control_y + shift altgr control shiftl shiftr ctrll keycode 21 = Control_y + alt shiftl shiftr ctrll keycode 21 = Meta_y + shift alt shiftl shiftr ctrll keycode 21 = Meta_Y + altgr alt shiftl shiftr ctrll keycode 21 = Meta_y + shift altgr alt shiftl shiftr ctrll keycode 21 = Meta_Y + control alt shiftl shiftr ctrll keycode 21 = Meta_Control_y + shift control alt shiftl shiftr ctrll keycode 21 = Meta_Control_y + altgr control alt shiftl shiftr ctrll keycode 21 = Meta_Control_y + shift altgr control alt shiftl shiftr ctrll keycode 21 = Meta_Control_y +keycode 22 = +u + shift keycode 22 = +U + altgr keycode 22 = U+2193 + shift altgr keycode 22 = U+2191 + control keycode 22 = Control_u + shift control keycode 22 = Control_u + altgr control keycode 22 = Control_u + shift altgr control keycode 22 = Control_u + alt keycode 22 = Meta_u + shift alt keycode 22 = Meta_U + altgr alt keycode 22 = Meta_u + shift altgr alt keycode 22 = Meta_U + control alt keycode 22 = Meta_Control_u + shift control alt keycode 22 = Meta_Control_u + altgr control alt keycode 22 = Meta_Control_u + shift altgr control alt keycode 22 = Meta_Control_u + shift shiftl keycode 22 = +U + altgr shiftl keycode 22 = U+2193 + shift altgr shiftl keycode 22 = U+2191 + control shiftl keycode 22 = Control_u + shift control shiftl keycode 22 = Control_u + altgr control shiftl keycode 22 = Control_u + shift altgr control shiftl keycode 22 = Control_u + alt shiftl keycode 22 = Meta_u + shift alt shiftl keycode 22 = Meta_U + altgr alt shiftl keycode 22 = Meta_u + shift altgr alt shiftl keycode 22 = Meta_U + control alt shiftl keycode 22 = Meta_Control_u + shift control alt shiftl keycode 22 = Meta_Control_u + altgr control alt shiftl keycode 22 = Meta_Control_u + shift altgr control alt shiftl keycode 22 = Meta_Control_u + shift shiftr keycode 22 = +U + altgr shiftr keycode 22 = U+2193 + shift altgr shiftr keycode 22 = U+2191 + control shiftr keycode 22 = Control_u + shift control shiftr keycode 22 = Control_u + altgr control shiftr keycode 22 = Control_u + shift altgr control shiftr keycode 22 = Control_u + alt shiftr keycode 22 = Meta_u + shift alt shiftr keycode 22 = Meta_U + altgr alt shiftr keycode 22 = Meta_u + shift altgr alt shiftr keycode 22 = Meta_U + control alt shiftr keycode 22 = Meta_Control_u + shift control alt shiftr keycode 22 = Meta_Control_u + altgr control alt shiftr keycode 22 = Meta_Control_u + shift altgr control alt shiftr keycode 22 = Meta_Control_u + shift shiftl shiftr keycode 22 = +U + altgr shiftl shiftr keycode 22 = U+2193 + shift altgr shiftl shiftr keycode 22 = U+2191 + control shiftl shiftr keycode 22 = Control_u + shift control shiftl shiftr keycode 22 = Control_u + altgr control shiftl shiftr keycode 22 = Control_u + shift altgr control shiftl shiftr keycode 22 = Control_u + alt shiftl shiftr keycode 22 = Meta_u + shift alt shiftl shiftr keycode 22 = Meta_U + altgr alt shiftl shiftr keycode 22 = Meta_u + shift altgr alt shiftl shiftr keycode 22 = Meta_U + control alt shiftl shiftr keycode 22 = Meta_Control_u + shift control alt shiftl shiftr keycode 22 = Meta_Control_u + altgr control alt shiftl shiftr keycode 22 = Meta_Control_u + shift altgr control alt shiftl shiftr keycode 22 = Meta_Control_u + ctrll keycode 22 = +U + altgr ctrll keycode 22 = U+2193 + shift altgr ctrll keycode 22 = U+2191 + control ctrll keycode 22 = Control_u + shift control ctrll keycode 22 = Control_u + altgr control ctrll keycode 22 = Control_u + shift altgr control ctrll keycode 22 = Control_u + alt ctrll keycode 22 = Meta_u + shift alt ctrll keycode 22 = Meta_U + altgr alt ctrll keycode 22 = Meta_u + shift altgr alt ctrll keycode 22 = Meta_U + control alt ctrll keycode 22 = Meta_Control_u + shift control alt ctrll keycode 22 = Meta_Control_u + altgr control alt ctrll keycode 22 = Meta_Control_u + shift altgr control alt ctrll keycode 22 = Meta_Control_u + shiftl ctrll keycode 22 = +U + altgr shiftl ctrll keycode 22 = U+2193 + shift altgr shiftl ctrll keycode 22 = U+2191 + control shiftl ctrll keycode 22 = Control_u + shift control shiftl ctrll keycode 22 = Control_u + altgr control shiftl ctrll keycode 22 = Control_u + shift altgr control shiftl ctrll keycode 22 = Control_u + alt shiftl ctrll keycode 22 = Meta_u + shift alt shiftl ctrll keycode 22 = Meta_U + altgr alt shiftl ctrll keycode 22 = Meta_u + shift altgr alt shiftl ctrll keycode 22 = Meta_U + control alt shiftl ctrll keycode 22 = Meta_Control_u + shift control alt shiftl ctrll keycode 22 = Meta_Control_u + altgr control alt shiftl ctrll keycode 22 = Meta_Control_u + shift altgr control alt shiftl ctrll keycode 22 = Meta_Control_u + shiftr ctrll keycode 22 = +U + altgr shiftr ctrll keycode 22 = U+2193 + shift altgr shiftr ctrll keycode 22 = U+2191 + control shiftr ctrll keycode 22 = Control_u + shift control shiftr ctrll keycode 22 = Control_u + altgr control shiftr ctrll keycode 22 = Control_u + shift altgr control shiftr ctrll keycode 22 = Control_u + alt shiftr ctrll keycode 22 = Meta_u + shift alt shiftr ctrll keycode 22 = Meta_U + altgr alt shiftr ctrll keycode 22 = Meta_u + shift altgr alt shiftr ctrll keycode 22 = Meta_U + control alt shiftr ctrll keycode 22 = Meta_Control_u + shift control alt shiftr ctrll keycode 22 = Meta_Control_u + altgr control alt shiftr ctrll keycode 22 = Meta_Control_u + shift altgr control alt shiftr ctrll keycode 22 = Meta_Control_u + shiftl shiftr ctrll keycode 22 = +U + altgr shiftl shiftr ctrll keycode 22 = U+2193 + shift altgr shiftl shiftr ctrll keycode 22 = U+2191 + control shiftl shiftr ctrll keycode 22 = Control_u + shift control shiftl shiftr ctrll keycode 22 = Control_u + altgr control shiftl shiftr ctrll keycode 22 = Control_u + shift altgr control shiftl shiftr ctrll keycode 22 = Control_u + alt shiftl shiftr ctrll keycode 22 = Meta_u + shift alt shiftl shiftr ctrll keycode 22 = Meta_U + altgr alt shiftl shiftr ctrll keycode 22 = Meta_u + shift altgr alt shiftl shiftr ctrll keycode 22 = Meta_U + control alt shiftl shiftr ctrll keycode 22 = Meta_Control_u + shift control alt shiftl shiftr ctrll keycode 22 = Meta_Control_u + altgr control alt shiftl shiftr ctrll keycode 22 = Meta_Control_u + shift altgr control alt shiftl shiftr ctrll keycode 22 = Meta_Control_u +keycode 23 = +i + shift keycode 23 = +I + altgr keycode 23 = U+2192 + shift altgr keycode 23 = idotless + control keycode 23 = Tab + shift control keycode 23 = Tab + altgr control keycode 23 = Tab + shift altgr control keycode 23 = Tab + alt keycode 23 = Meta_i + shift alt keycode 23 = Meta_I + altgr alt keycode 23 = Meta_i + shift altgr alt keycode 23 = Meta_I + control alt keycode 23 = Meta_Tab + shift control alt keycode 23 = Meta_Tab + altgr control alt keycode 23 = Meta_Tab + shift altgr control alt keycode 23 = Meta_Tab + shift shiftl keycode 23 = +I + altgr shiftl keycode 23 = U+2192 + shift altgr shiftl keycode 23 = idotless + control shiftl keycode 23 = Tab + shift control shiftl keycode 23 = Tab + altgr control shiftl keycode 23 = Tab + shift altgr control shiftl keycode 23 = Tab + alt shiftl keycode 23 = Meta_i + shift alt shiftl keycode 23 = Meta_I + altgr alt shiftl keycode 23 = Meta_i + shift altgr alt shiftl keycode 23 = Meta_I + control alt shiftl keycode 23 = Meta_Tab + shift control alt shiftl keycode 23 = Meta_Tab + altgr control alt shiftl keycode 23 = Meta_Tab + shift altgr control alt shiftl keycode 23 = Meta_Tab + shift shiftr keycode 23 = +I + altgr shiftr keycode 23 = U+2192 + shift altgr shiftr keycode 23 = idotless + control shiftr keycode 23 = Tab + shift control shiftr keycode 23 = Tab + altgr control shiftr keycode 23 = Tab + shift altgr control shiftr keycode 23 = Tab + alt shiftr keycode 23 = Meta_i + shift alt shiftr keycode 23 = Meta_I + altgr alt shiftr keycode 23 = Meta_i + shift altgr alt shiftr keycode 23 = Meta_I + control alt shiftr keycode 23 = Meta_Tab + shift control alt shiftr keycode 23 = Meta_Tab + altgr control alt shiftr keycode 23 = Meta_Tab + shift altgr control alt shiftr keycode 23 = Meta_Tab + shift shiftl shiftr keycode 23 = +I + altgr shiftl shiftr keycode 23 = U+2192 + shift altgr shiftl shiftr keycode 23 = idotless + control shiftl shiftr keycode 23 = Tab + shift control shiftl shiftr keycode 23 = Tab + altgr control shiftl shiftr keycode 23 = Tab + shift altgr control shiftl shiftr keycode 23 = Tab + alt shiftl shiftr keycode 23 = Meta_i + shift alt shiftl shiftr keycode 23 = Meta_I + altgr alt shiftl shiftr keycode 23 = Meta_i + shift altgr alt shiftl shiftr keycode 23 = Meta_I + control alt shiftl shiftr keycode 23 = Meta_Tab + shift control alt shiftl shiftr keycode 23 = Meta_Tab + altgr control alt shiftl shiftr keycode 23 = Meta_Tab + shift altgr control alt shiftl shiftr keycode 23 = Meta_Tab + ctrll keycode 23 = +I + altgr ctrll keycode 23 = U+2192 + shift altgr ctrll keycode 23 = +I + control ctrll keycode 23 = Tab + shift control ctrll keycode 23 = Tab + altgr control ctrll keycode 23 = Tab + shift altgr control ctrll keycode 23 = Tab + alt ctrll keycode 23 = Meta_i + shift alt ctrll keycode 23 = Meta_I + altgr alt ctrll keycode 23 = Meta_i + shift altgr alt ctrll keycode 23 = Meta_I + control alt ctrll keycode 23 = Meta_Tab + shift control alt ctrll keycode 23 = Meta_Tab + altgr control alt ctrll keycode 23 = Meta_Tab + shift altgr control alt ctrll keycode 23 = Meta_Tab + shiftl ctrll keycode 23 = +I + altgr shiftl ctrll keycode 23 = U+2192 + shift altgr shiftl ctrll keycode 23 = +I + control shiftl ctrll keycode 23 = Tab + shift control shiftl ctrll keycode 23 = Tab + altgr control shiftl ctrll keycode 23 = Tab + shift altgr control shiftl ctrll keycode 23 = Tab + alt shiftl ctrll keycode 23 = Meta_i + shift alt shiftl ctrll keycode 23 = Meta_I + altgr alt shiftl ctrll keycode 23 = Meta_i + shift altgr alt shiftl ctrll keycode 23 = Meta_I + control alt shiftl ctrll keycode 23 = Meta_Tab + shift control alt shiftl ctrll keycode 23 = Meta_Tab + altgr control alt shiftl ctrll keycode 23 = Meta_Tab + shift altgr control alt shiftl ctrll keycode 23 = Meta_Tab + shiftr ctrll keycode 23 = +I + altgr shiftr ctrll keycode 23 = U+2192 + shift altgr shiftr ctrll keycode 23 = +I + control shiftr ctrll keycode 23 = Tab + shift control shiftr ctrll keycode 23 = Tab + altgr control shiftr ctrll keycode 23 = Tab + shift altgr control shiftr ctrll keycode 23 = Tab + alt shiftr ctrll keycode 23 = Meta_i + shift alt shiftr ctrll keycode 23 = Meta_I + altgr alt shiftr ctrll keycode 23 = Meta_i + shift altgr alt shiftr ctrll keycode 23 = Meta_I + control alt shiftr ctrll keycode 23 = Meta_Tab + shift control alt shiftr ctrll keycode 23 = Meta_Tab + altgr control alt shiftr ctrll keycode 23 = Meta_Tab + shift altgr control alt shiftr ctrll keycode 23 = Meta_Tab + shiftl shiftr ctrll keycode 23 = +I + altgr shiftl shiftr ctrll keycode 23 = U+2192 + shift altgr shiftl shiftr ctrll keycode 23 = +I + control shiftl shiftr ctrll keycode 23 = Tab + shift control shiftl shiftr ctrll keycode 23 = Tab + altgr control shiftl shiftr ctrll keycode 23 = Tab + shift altgr control shiftl shiftr ctrll keycode 23 = Tab + alt shiftl shiftr ctrll keycode 23 = Meta_i + shift alt shiftl shiftr ctrll keycode 23 = Meta_I + altgr alt shiftl shiftr ctrll keycode 23 = Meta_i + shift altgr alt shiftl shiftr ctrll keycode 23 = Meta_I + control alt shiftl shiftr ctrll keycode 23 = Meta_Tab + shift control alt shiftl shiftr ctrll keycode 23 = Meta_Tab + altgr control alt shiftl shiftr ctrll keycode 23 = Meta_Tab + shift altgr control alt shiftl shiftr ctrll keycode 23 = Meta_Tab +keycode 24 = +o + shift keycode 24 = +O + altgr keycode 24 = +oslash + shift altgr keycode 24 = +Ooblique + control keycode 24 = Control_o + shift control keycode 24 = Control_o + altgr control keycode 24 = Control_o + shift altgr control keycode 24 = Control_o + alt keycode 24 = Meta_o + shift alt keycode 24 = Meta_O + altgr alt keycode 24 = Meta_o + shift altgr alt keycode 24 = Meta_O + control alt keycode 24 = Meta_Control_o + shift control alt keycode 24 = Meta_Control_o + altgr control alt keycode 24 = Meta_Control_o + shift altgr control alt keycode 24 = Meta_Control_o + shift shiftl keycode 24 = +O + altgr shiftl keycode 24 = +oslash + shift altgr shiftl keycode 24 = +Ooblique + control shiftl keycode 24 = Control_o + shift control shiftl keycode 24 = Control_o + altgr control shiftl keycode 24 = Control_o + shift altgr control shiftl keycode 24 = Control_o + alt shiftl keycode 24 = Meta_o + shift alt shiftl keycode 24 = Meta_O + altgr alt shiftl keycode 24 = Meta_o + shift altgr alt shiftl keycode 24 = Meta_O + control alt shiftl keycode 24 = Meta_Control_o + shift control alt shiftl keycode 24 = Meta_Control_o + altgr control alt shiftl keycode 24 = Meta_Control_o + shift altgr control alt shiftl keycode 24 = Meta_Control_o + shift shiftr keycode 24 = +O + altgr shiftr keycode 24 = +oslash + shift altgr shiftr keycode 24 = +Ooblique + control shiftr keycode 24 = Control_o + shift control shiftr keycode 24 = Control_o + altgr control shiftr keycode 24 = Control_o + shift altgr control shiftr keycode 24 = Control_o + alt shiftr keycode 24 = Meta_o + shift alt shiftr keycode 24 = Meta_O + altgr alt shiftr keycode 24 = Meta_o + shift altgr alt shiftr keycode 24 = Meta_O + control alt shiftr keycode 24 = Meta_Control_o + shift control alt shiftr keycode 24 = Meta_Control_o + altgr control alt shiftr keycode 24 = Meta_Control_o + shift altgr control alt shiftr keycode 24 = Meta_Control_o + shift shiftl shiftr keycode 24 = +O + altgr shiftl shiftr keycode 24 = +oslash + shift altgr shiftl shiftr keycode 24 = +Ooblique + control shiftl shiftr keycode 24 = Control_o + shift control shiftl shiftr keycode 24 = Control_o + altgr control shiftl shiftr keycode 24 = Control_o + shift altgr control shiftl shiftr keycode 24 = Control_o + alt shiftl shiftr keycode 24 = Meta_o + shift alt shiftl shiftr keycode 24 = Meta_O + altgr alt shiftl shiftr keycode 24 = Meta_o + shift altgr alt shiftl shiftr keycode 24 = Meta_O + control alt shiftl shiftr keycode 24 = Meta_Control_o + shift control alt shiftl shiftr keycode 24 = Meta_Control_o + altgr control alt shiftl shiftr keycode 24 = Meta_Control_o + shift altgr control alt shiftl shiftr keycode 24 = Meta_Control_o + ctrll keycode 24 = +O + altgr ctrll keycode 24 = +Ooblique + shift altgr ctrll keycode 24 = +oslash + control ctrll keycode 24 = Control_o + shift control ctrll keycode 24 = Control_o + altgr control ctrll keycode 24 = Control_o + shift altgr control ctrll keycode 24 = Control_o + alt ctrll keycode 24 = Meta_o + shift alt ctrll keycode 24 = Meta_O + altgr alt ctrll keycode 24 = Meta_o + shift altgr alt ctrll keycode 24 = Meta_O + control alt ctrll keycode 24 = Meta_Control_o + shift control alt ctrll keycode 24 = Meta_Control_o + altgr control alt ctrll keycode 24 = Meta_Control_o + shift altgr control alt ctrll keycode 24 = Meta_Control_o + shiftl ctrll keycode 24 = +O + altgr shiftl ctrll keycode 24 = +Ooblique + shift altgr shiftl ctrll keycode 24 = +oslash + control shiftl ctrll keycode 24 = Control_o + shift control shiftl ctrll keycode 24 = Control_o + altgr control shiftl ctrll keycode 24 = Control_o + shift altgr control shiftl ctrll keycode 24 = Control_o + alt shiftl ctrll keycode 24 = Meta_o + shift alt shiftl ctrll keycode 24 = Meta_O + altgr alt shiftl ctrll keycode 24 = Meta_o + shift altgr alt shiftl ctrll keycode 24 = Meta_O + control alt shiftl ctrll keycode 24 = Meta_Control_o + shift control alt shiftl ctrll keycode 24 = Meta_Control_o + altgr control alt shiftl ctrll keycode 24 = Meta_Control_o + shift altgr control alt shiftl ctrll keycode 24 = Meta_Control_o + shiftr ctrll keycode 24 = +O + altgr shiftr ctrll keycode 24 = +Ooblique + shift altgr shiftr ctrll keycode 24 = +oslash + control shiftr ctrll keycode 24 = Control_o + shift control shiftr ctrll keycode 24 = Control_o + altgr control shiftr ctrll keycode 24 = Control_o + shift altgr control shiftr ctrll keycode 24 = Control_o + alt shiftr ctrll keycode 24 = Meta_o + shift alt shiftr ctrll keycode 24 = Meta_O + altgr alt shiftr ctrll keycode 24 = Meta_o + shift altgr alt shiftr ctrll keycode 24 = Meta_O + control alt shiftr ctrll keycode 24 = Meta_Control_o + shift control alt shiftr ctrll keycode 24 = Meta_Control_o + altgr control alt shiftr ctrll keycode 24 = Meta_Control_o + shift altgr control alt shiftr ctrll keycode 24 = Meta_Control_o + shiftl shiftr ctrll keycode 24 = +O + altgr shiftl shiftr ctrll keycode 24 = +Ooblique + shift altgr shiftl shiftr ctrll keycode 24 = +oslash + control shiftl shiftr ctrll keycode 24 = Control_o + shift control shiftl shiftr ctrll keycode 24 = Control_o + altgr control shiftl shiftr ctrll keycode 24 = Control_o + shift altgr control shiftl shiftr ctrll keycode 24 = Control_o + alt shiftl shiftr ctrll keycode 24 = Meta_o + shift alt shiftl shiftr ctrll keycode 24 = Meta_O + altgr alt shiftl shiftr ctrll keycode 24 = Meta_o + shift altgr alt shiftl shiftr ctrll keycode 24 = Meta_O + control alt shiftl shiftr ctrll keycode 24 = Meta_Control_o + shift control alt shiftl shiftr ctrll keycode 24 = Meta_Control_o + altgr control alt shiftl shiftr ctrll keycode 24 = Meta_Control_o + shift altgr control alt shiftl shiftr ctrll keycode 24 = Meta_Control_o +keycode 25 = +p + shift keycode 25 = +P + altgr keycode 25 = +thorn + shift altgr keycode 25 = +THORN + control keycode 25 = Control_p + shift control keycode 25 = Control_p + altgr control keycode 25 = Control_p + shift altgr control keycode 25 = Control_p + alt keycode 25 = Meta_p + shift alt keycode 25 = Meta_P + altgr alt keycode 25 = Meta_p + shift altgr alt keycode 25 = Meta_P + control alt keycode 25 = Meta_Control_p + shift control alt keycode 25 = Meta_Control_p + altgr control alt keycode 25 = Meta_Control_p + shift altgr control alt keycode 25 = Meta_Control_p + shift shiftl keycode 25 = +P + altgr shiftl keycode 25 = +thorn + shift altgr shiftl keycode 25 = +THORN + control shiftl keycode 25 = Control_p + shift control shiftl keycode 25 = Control_p + altgr control shiftl keycode 25 = Control_p + shift altgr control shiftl keycode 25 = Control_p + alt shiftl keycode 25 = Meta_p + shift alt shiftl keycode 25 = Meta_P + altgr alt shiftl keycode 25 = Meta_p + shift altgr alt shiftl keycode 25 = Meta_P + control alt shiftl keycode 25 = Meta_Control_p + shift control alt shiftl keycode 25 = Meta_Control_p + altgr control alt shiftl keycode 25 = Meta_Control_p + shift altgr control alt shiftl keycode 25 = Meta_Control_p + shift shiftr keycode 25 = +P + altgr shiftr keycode 25 = +thorn + shift altgr shiftr keycode 25 = +THORN + control shiftr keycode 25 = Control_p + shift control shiftr keycode 25 = Control_p + altgr control shiftr keycode 25 = Control_p + shift altgr control shiftr keycode 25 = Control_p + alt shiftr keycode 25 = Meta_p + shift alt shiftr keycode 25 = Meta_P + altgr alt shiftr keycode 25 = Meta_p + shift altgr alt shiftr keycode 25 = Meta_P + control alt shiftr keycode 25 = Meta_Control_p + shift control alt shiftr keycode 25 = Meta_Control_p + altgr control alt shiftr keycode 25 = Meta_Control_p + shift altgr control alt shiftr keycode 25 = Meta_Control_p + shift shiftl shiftr keycode 25 = +P + altgr shiftl shiftr keycode 25 = +thorn + shift altgr shiftl shiftr keycode 25 = +THORN + control shiftl shiftr keycode 25 = Control_p + shift control shiftl shiftr keycode 25 = Control_p + altgr control shiftl shiftr keycode 25 = Control_p + shift altgr control shiftl shiftr keycode 25 = Control_p + alt shiftl shiftr keycode 25 = Meta_p + shift alt shiftl shiftr keycode 25 = Meta_P + altgr alt shiftl shiftr keycode 25 = Meta_p + shift altgr alt shiftl shiftr keycode 25 = Meta_P + control alt shiftl shiftr keycode 25 = Meta_Control_p + shift control alt shiftl shiftr keycode 25 = Meta_Control_p + altgr control alt shiftl shiftr keycode 25 = Meta_Control_p + shift altgr control alt shiftl shiftr keycode 25 = Meta_Control_p + ctrll keycode 25 = +P + altgr ctrll keycode 25 = +THORN + shift altgr ctrll keycode 25 = +thorn + control ctrll keycode 25 = Control_p + shift control ctrll keycode 25 = Control_p + altgr control ctrll keycode 25 = Control_p + shift altgr control ctrll keycode 25 = Control_p + alt ctrll keycode 25 = Meta_p + shift alt ctrll keycode 25 = Meta_P + altgr alt ctrll keycode 25 = Meta_p + shift altgr alt ctrll keycode 25 = Meta_P + control alt ctrll keycode 25 = Meta_Control_p + shift control alt ctrll keycode 25 = Meta_Control_p + altgr control alt ctrll keycode 25 = Meta_Control_p + shift altgr control alt ctrll keycode 25 = Meta_Control_p + shiftl ctrll keycode 25 = +P + altgr shiftl ctrll keycode 25 = +THORN + shift altgr shiftl ctrll keycode 25 = +thorn + control shiftl ctrll keycode 25 = Control_p + shift control shiftl ctrll keycode 25 = Control_p + altgr control shiftl ctrll keycode 25 = Control_p + shift altgr control shiftl ctrll keycode 25 = Control_p + alt shiftl ctrll keycode 25 = Meta_p + shift alt shiftl ctrll keycode 25 = Meta_P + altgr alt shiftl ctrll keycode 25 = Meta_p + shift altgr alt shiftl ctrll keycode 25 = Meta_P + control alt shiftl ctrll keycode 25 = Meta_Control_p + shift control alt shiftl ctrll keycode 25 = Meta_Control_p + altgr control alt shiftl ctrll keycode 25 = Meta_Control_p + shift altgr control alt shiftl ctrll keycode 25 = Meta_Control_p + shiftr ctrll keycode 25 = +P + altgr shiftr ctrll keycode 25 = +THORN + shift altgr shiftr ctrll keycode 25 = +thorn + control shiftr ctrll keycode 25 = Control_p + shift control shiftr ctrll keycode 25 = Control_p + altgr control shiftr ctrll keycode 25 = Control_p + shift altgr control shiftr ctrll keycode 25 = Control_p + alt shiftr ctrll keycode 25 = Meta_p + shift alt shiftr ctrll keycode 25 = Meta_P + altgr alt shiftr ctrll keycode 25 = Meta_p + shift altgr alt shiftr ctrll keycode 25 = Meta_P + control alt shiftr ctrll keycode 25 = Meta_Control_p + shift control alt shiftr ctrll keycode 25 = Meta_Control_p + altgr control alt shiftr ctrll keycode 25 = Meta_Control_p + shift altgr control alt shiftr ctrll keycode 25 = Meta_Control_p + shiftl shiftr ctrll keycode 25 = +P + altgr shiftl shiftr ctrll keycode 25 = +THORN + shift altgr shiftl shiftr ctrll keycode 25 = +thorn + control shiftl shiftr ctrll keycode 25 = Control_p + shift control shiftl shiftr ctrll keycode 25 = Control_p + altgr control shiftl shiftr ctrll keycode 25 = Control_p + shift altgr control shiftl shiftr ctrll keycode 25 = Control_p + alt shiftl shiftr ctrll keycode 25 = Meta_p + shift alt shiftl shiftr ctrll keycode 25 = Meta_P + altgr alt shiftl shiftr ctrll keycode 25 = Meta_p + shift altgr alt shiftl shiftr ctrll keycode 25 = Meta_P + control alt shiftl shiftr ctrll keycode 25 = Meta_Control_p + shift control alt shiftl shiftr ctrll keycode 25 = Meta_Control_p + altgr control alt shiftl shiftr ctrll keycode 25 = Meta_Control_p + shift altgr control alt shiftl shiftr ctrll keycode 25 = Meta_Control_p +keycode 26 = dead_acute + shift keycode 26 = dead_grave + altgr keycode 26 = apostrophe + shift altgr keycode 26 = grave + shift control keycode 26 = dead_grave + altgr control keycode 26 = Control_g + shift altgr control keycode 26 = nul + shift alt keycode 26 = dead_grave + altgr alt keycode 26 = Meta_apostrophe + shift altgr alt keycode 26 = Meta_grave + shift control alt keycode 26 = dead_grave + altgr control alt keycode 26 = Meta_Control_g + shift altgr control alt keycode 26 = Meta_nul + shift shiftl keycode 26 = dead_grave + altgr shiftl keycode 26 = apostrophe + shift altgr shiftl keycode 26 = grave + shift control shiftl keycode 26 = dead_grave + altgr control shiftl keycode 26 = Control_g + shift altgr control shiftl keycode 26 = nul + shift alt shiftl keycode 26 = dead_grave + altgr alt shiftl keycode 26 = Meta_apostrophe + shift altgr alt shiftl keycode 26 = Meta_grave + shift control alt shiftl keycode 26 = dead_grave + altgr control alt shiftl keycode 26 = Meta_Control_g + shift altgr control alt shiftl keycode 26 = Meta_nul + shift shiftr keycode 26 = dead_grave + altgr shiftr keycode 26 = apostrophe + shift altgr shiftr keycode 26 = grave + shift control shiftr keycode 26 = dead_grave + altgr control shiftr keycode 26 = Control_g + shift altgr control shiftr keycode 26 = nul + shift alt shiftr keycode 26 = dead_grave + altgr alt shiftr keycode 26 = Meta_apostrophe + shift altgr alt shiftr keycode 26 = Meta_grave + shift control alt shiftr keycode 26 = dead_grave + altgr control alt shiftr keycode 26 = Meta_Control_g + shift altgr control alt shiftr keycode 26 = Meta_nul + shift shiftl shiftr keycode 26 = dead_grave + altgr shiftl shiftr keycode 26 = apostrophe + shift altgr shiftl shiftr keycode 26 = grave + shift control shiftl shiftr keycode 26 = dead_grave + altgr control shiftl shiftr keycode 26 = Control_g + shift altgr control shiftl shiftr keycode 26 = nul + shift alt shiftl shiftr keycode 26 = dead_grave + altgr alt shiftl shiftr keycode 26 = Meta_apostrophe + shift altgr alt shiftl shiftr keycode 26 = Meta_grave + shift control alt shiftl shiftr keycode 26 = dead_grave + altgr control alt shiftl shiftr keycode 26 = Meta_Control_g + shift altgr control alt shiftl shiftr keycode 26 = Meta_nul + shift ctrll keycode 26 = dead_grave + altgr ctrll keycode 26 = apostrophe + shift altgr ctrll keycode 26 = grave + shift control ctrll keycode 26 = dead_grave + altgr control ctrll keycode 26 = Control_g + shift altgr control ctrll keycode 26 = nul + shift alt ctrll keycode 26 = dead_grave + altgr alt ctrll keycode 26 = Meta_apostrophe + shift altgr alt ctrll keycode 26 = Meta_grave + shift control alt ctrll keycode 26 = dead_grave + altgr control alt ctrll keycode 26 = Meta_Control_g + shift altgr control alt ctrll keycode 26 = Meta_nul + shift shiftl ctrll keycode 26 = dead_grave + altgr shiftl ctrll keycode 26 = apostrophe + shift altgr shiftl ctrll keycode 26 = grave + shift control shiftl ctrll keycode 26 = dead_grave + altgr control shiftl ctrll keycode 26 = Control_g + shift altgr control shiftl ctrll keycode 26 = nul + shift alt shiftl ctrll keycode 26 = dead_grave + altgr alt shiftl ctrll keycode 26 = Meta_apostrophe + shift altgr alt shiftl ctrll keycode 26 = Meta_grave + shift control alt shiftl ctrll keycode 26 = dead_grave + altgr control alt shiftl ctrll keycode 26 = Meta_Control_g + shift altgr control alt shiftl ctrll keycode 26 = Meta_nul + shift shiftr ctrll keycode 26 = dead_grave + altgr shiftr ctrll keycode 26 = apostrophe + shift altgr shiftr ctrll keycode 26 = grave + shift control shiftr ctrll keycode 26 = dead_grave + altgr control shiftr ctrll keycode 26 = Control_g + shift altgr control shiftr ctrll keycode 26 = nul + shift alt shiftr ctrll keycode 26 = dead_grave + altgr alt shiftr ctrll keycode 26 = Meta_apostrophe + shift altgr alt shiftr ctrll keycode 26 = Meta_grave + shift control alt shiftr ctrll keycode 26 = dead_grave + altgr control alt shiftr ctrll keycode 26 = Meta_Control_g + shift altgr control alt shiftr ctrll keycode 26 = Meta_nul + shift shiftl shiftr ctrll keycode 26 = dead_grave + altgr shiftl shiftr ctrll keycode 26 = apostrophe + shift altgr shiftl shiftr ctrll keycode 26 = grave + shift control shiftl shiftr ctrll keycode 26 = dead_grave + altgr control shiftl shiftr ctrll keycode 26 = Control_g + shift altgr control shiftl shiftr ctrll keycode 26 = nul + shift alt shiftl shiftr ctrll keycode 26 = dead_grave + altgr alt shiftl shiftr ctrll keycode 26 = Meta_apostrophe + shift altgr alt shiftl shiftr ctrll keycode 26 = Meta_grave + shift control alt shiftl shiftr ctrll keycode 26 = dead_grave + altgr control alt shiftl shiftr ctrll keycode 26 = Meta_Control_g + shift altgr control alt shiftl shiftr ctrll keycode 26 = Meta_nul +keycode 27 = bracketleft + shift keycode 27 = braceleft + altgr keycode 27 = +ordfeminine + shift altgr keycode 27 = underscore + control keycode 27 = Escape + shift control keycode 27 = Escape + altgr control keycode 27 = Escape + shift altgr control keycode 27 = Control_underscore + alt keycode 27 = Meta_bracketleft + shift alt keycode 27 = Meta_braceleft + altgr alt keycode 27 = Meta_bracketleft + shift altgr alt keycode 27 = Meta_underscore + control alt keycode 27 = Meta_Escape + shift control alt keycode 27 = Meta_Escape + altgr control alt keycode 27 = Meta_Escape + shift altgr control alt keycode 27 = Meta_Control_underscore + shift shiftl keycode 27 = braceleft + altgr shiftl keycode 27 = +ordfeminine + shift altgr shiftl keycode 27 = underscore + control shiftl keycode 27 = Escape + shift control shiftl keycode 27 = Escape + altgr control shiftl keycode 27 = Escape + shift altgr control shiftl keycode 27 = Control_underscore + alt shiftl keycode 27 = Meta_bracketleft + shift alt shiftl keycode 27 = Meta_braceleft + altgr alt shiftl keycode 27 = Meta_bracketleft + shift altgr alt shiftl keycode 27 = Meta_underscore + control alt shiftl keycode 27 = Meta_Escape + shift control alt shiftl keycode 27 = Meta_Escape + altgr control alt shiftl keycode 27 = Meta_Escape + shift altgr control alt shiftl keycode 27 = Meta_Control_underscore + shift shiftr keycode 27 = braceleft + altgr shiftr keycode 27 = +ordfeminine + shift altgr shiftr keycode 27 = underscore + control shiftr keycode 27 = Escape + shift control shiftr keycode 27 = Escape + altgr control shiftr keycode 27 = Escape + shift altgr control shiftr keycode 27 = Control_underscore + alt shiftr keycode 27 = Meta_bracketleft + shift alt shiftr keycode 27 = Meta_braceleft + altgr alt shiftr keycode 27 = Meta_bracketleft + shift altgr alt shiftr keycode 27 = Meta_underscore + control alt shiftr keycode 27 = Meta_Escape + shift control alt shiftr keycode 27 = Meta_Escape + altgr control alt shiftr keycode 27 = Meta_Escape + shift altgr control alt shiftr keycode 27 = Meta_Control_underscore + shift shiftl shiftr keycode 27 = braceleft + altgr shiftl shiftr keycode 27 = +ordfeminine + shift altgr shiftl shiftr keycode 27 = underscore + control shiftl shiftr keycode 27 = Escape + shift control shiftl shiftr keycode 27 = Escape + altgr control shiftl shiftr keycode 27 = Escape + shift altgr control shiftl shiftr keycode 27 = Control_underscore + alt shiftl shiftr keycode 27 = Meta_bracketleft + shift alt shiftl shiftr keycode 27 = Meta_braceleft + altgr alt shiftl shiftr keycode 27 = Meta_bracketleft + shift altgr alt shiftl shiftr keycode 27 = Meta_underscore + control alt shiftl shiftr keycode 27 = Meta_Escape + shift control alt shiftl shiftr keycode 27 = Meta_Escape + altgr control alt shiftl shiftr keycode 27 = Meta_Escape + shift altgr control alt shiftl shiftr keycode 27 = Meta_Control_underscore + shift ctrll keycode 27 = braceleft + altgr ctrll keycode 27 = +ordfeminine + shift altgr ctrll keycode 27 = underscore + control ctrll keycode 27 = Escape + shift control ctrll keycode 27 = Escape + altgr control ctrll keycode 27 = Escape + shift altgr control ctrll keycode 27 = Control_underscore + alt ctrll keycode 27 = Meta_bracketleft + shift alt ctrll keycode 27 = Meta_braceleft + altgr alt ctrll keycode 27 = Meta_bracketleft + shift altgr alt ctrll keycode 27 = Meta_underscore + control alt ctrll keycode 27 = Meta_Escape + shift control alt ctrll keycode 27 = Meta_Escape + altgr control alt ctrll keycode 27 = Meta_Escape + shift altgr control alt ctrll keycode 27 = Meta_Control_underscore + shift shiftl ctrll keycode 27 = braceleft + altgr shiftl ctrll keycode 27 = +ordfeminine + shift altgr shiftl ctrll keycode 27 = underscore + control shiftl ctrll keycode 27 = Escape + shift control shiftl ctrll keycode 27 = Escape + altgr control shiftl ctrll keycode 27 = Escape + shift altgr control shiftl ctrll keycode 27 = Control_underscore + alt shiftl ctrll keycode 27 = Meta_bracketleft + shift alt shiftl ctrll keycode 27 = Meta_braceleft + altgr alt shiftl ctrll keycode 27 = Meta_bracketleft + shift altgr alt shiftl ctrll keycode 27 = Meta_underscore + control alt shiftl ctrll keycode 27 = Meta_Escape + shift control alt shiftl ctrll keycode 27 = Meta_Escape + altgr control alt shiftl ctrll keycode 27 = Meta_Escape + shift altgr control alt shiftl ctrll keycode 27 = Meta_Control_underscore + shift shiftr ctrll keycode 27 = braceleft + altgr shiftr ctrll keycode 27 = +ordfeminine + shift altgr shiftr ctrll keycode 27 = underscore + control shiftr ctrll keycode 27 = Escape + shift control shiftr ctrll keycode 27 = Escape + altgr control shiftr ctrll keycode 27 = Escape + shift altgr control shiftr ctrll keycode 27 = Control_underscore + alt shiftr ctrll keycode 27 = Meta_bracketleft + shift alt shiftr ctrll keycode 27 = Meta_braceleft + altgr alt shiftr ctrll keycode 27 = Meta_bracketleft + shift altgr alt shiftr ctrll keycode 27 = Meta_underscore + control alt shiftr ctrll keycode 27 = Meta_Escape + shift control alt shiftr ctrll keycode 27 = Meta_Escape + altgr control alt shiftr ctrll keycode 27 = Meta_Escape + shift altgr control alt shiftr ctrll keycode 27 = Meta_Control_underscore + shift shiftl shiftr ctrll keycode 27 = braceleft + altgr shiftl shiftr ctrll keycode 27 = +ordfeminine + shift altgr shiftl shiftr ctrll keycode 27 = underscore + control shiftl shiftr ctrll keycode 27 = Escape + shift control shiftl shiftr ctrll keycode 27 = Escape + altgr control shiftl shiftr ctrll keycode 27 = Escape + shift altgr control shiftl shiftr ctrll keycode 27 = Control_underscore + alt shiftl shiftr ctrll keycode 27 = Meta_bracketleft + shift alt shiftl shiftr ctrll keycode 27 = Meta_braceleft + altgr alt shiftl shiftr ctrll keycode 27 = Meta_bracketleft + shift altgr alt shiftl shiftr ctrll keycode 27 = Meta_underscore + control alt shiftl shiftr ctrll keycode 27 = Meta_Escape + shift control alt shiftl shiftr ctrll keycode 27 = Meta_Escape + altgr control alt shiftl shiftr ctrll keycode 27 = Meta_Escape + shift altgr control alt shiftl shiftr ctrll keycode 27 = Meta_Control_underscore +keycode 28 = Return + control keycode 28 = Control_m + shift control keycode 28 = Control_m + altgr control keycode 28 = Control_m + shift altgr control keycode 28 = Control_m + alt keycode 28 = Meta_Control_m + shift alt keycode 28 = Meta_Control_m + altgr alt keycode 28 = Meta_Control_m + shift altgr alt keycode 28 = Meta_Control_m + control alt keycode 28 = Meta_Control_m + shift control alt keycode 28 = Meta_Control_m + altgr control alt keycode 28 = Meta_Control_m + shift altgr control alt keycode 28 = Meta_Control_m + control shiftl keycode 28 = Control_m + shift control shiftl keycode 28 = Control_m + altgr control shiftl keycode 28 = Control_m + shift altgr control shiftl keycode 28 = Control_m + alt shiftl keycode 28 = Meta_Control_m + shift alt shiftl keycode 28 = Meta_Control_m + altgr alt shiftl keycode 28 = Meta_Control_m + shift altgr alt shiftl keycode 28 = Meta_Control_m + control alt shiftl keycode 28 = Meta_Control_m + shift control alt shiftl keycode 28 = Meta_Control_m + altgr control alt shiftl keycode 28 = Meta_Control_m + shift altgr control alt shiftl keycode 28 = Meta_Control_m + control shiftr keycode 28 = Control_m + shift control shiftr keycode 28 = Control_m + altgr control shiftr keycode 28 = Control_m + shift altgr control shiftr keycode 28 = Control_m + alt shiftr keycode 28 = Meta_Control_m + shift alt shiftr keycode 28 = Meta_Control_m + altgr alt shiftr keycode 28 = Meta_Control_m + shift altgr alt shiftr keycode 28 = Meta_Control_m + control alt shiftr keycode 28 = Meta_Control_m + shift control alt shiftr keycode 28 = Meta_Control_m + altgr control alt shiftr keycode 28 = Meta_Control_m + shift altgr control alt shiftr keycode 28 = Meta_Control_m + control shiftl shiftr keycode 28 = Control_m + shift control shiftl shiftr keycode 28 = Control_m + altgr control shiftl shiftr keycode 28 = Control_m + shift altgr control shiftl shiftr keycode 28 = Control_m + alt shiftl shiftr keycode 28 = Meta_Control_m + shift alt shiftl shiftr keycode 28 = Meta_Control_m + altgr alt shiftl shiftr keycode 28 = Meta_Control_m + shift altgr alt shiftl shiftr keycode 28 = Meta_Control_m + control alt shiftl shiftr keycode 28 = Meta_Control_m + shift control alt shiftl shiftr keycode 28 = Meta_Control_m + altgr control alt shiftl shiftr keycode 28 = Meta_Control_m + shift altgr control alt shiftl shiftr keycode 28 = Meta_Control_m + control ctrll keycode 28 = Control_m + shift control ctrll keycode 28 = Control_m + altgr control ctrll keycode 28 = Control_m + shift altgr control ctrll keycode 28 = Control_m + alt ctrll keycode 28 = Meta_Control_m + shift alt ctrll keycode 28 = Meta_Control_m + altgr alt ctrll keycode 28 = Meta_Control_m + shift altgr alt ctrll keycode 28 = Meta_Control_m + control alt ctrll keycode 28 = Meta_Control_m + shift control alt ctrll keycode 28 = Meta_Control_m + altgr control alt ctrll keycode 28 = Meta_Control_m + shift altgr control alt ctrll keycode 28 = Meta_Control_m + control shiftl ctrll keycode 28 = Control_m + shift control shiftl ctrll keycode 28 = Control_m + altgr control shiftl ctrll keycode 28 = Control_m + shift altgr control shiftl ctrll keycode 28 = Control_m + alt shiftl ctrll keycode 28 = Meta_Control_m + shift alt shiftl ctrll keycode 28 = Meta_Control_m + altgr alt shiftl ctrll keycode 28 = Meta_Control_m + shift altgr alt shiftl ctrll keycode 28 = Meta_Control_m + control alt shiftl ctrll keycode 28 = Meta_Control_m + shift control alt shiftl ctrll keycode 28 = Meta_Control_m + altgr control alt shiftl ctrll keycode 28 = Meta_Control_m + shift altgr control alt shiftl ctrll keycode 28 = Meta_Control_m + control shiftr ctrll keycode 28 = Control_m + shift control shiftr ctrll keycode 28 = Control_m + altgr control shiftr ctrll keycode 28 = Control_m + shift altgr control shiftr ctrll keycode 28 = Control_m + alt shiftr ctrll keycode 28 = Meta_Control_m + shift alt shiftr ctrll keycode 28 = Meta_Control_m + altgr alt shiftr ctrll keycode 28 = Meta_Control_m + shift altgr alt shiftr ctrll keycode 28 = Meta_Control_m + control alt shiftr ctrll keycode 28 = Meta_Control_m + shift control alt shiftr ctrll keycode 28 = Meta_Control_m + altgr control alt shiftr ctrll keycode 28 = Meta_Control_m + shift altgr control alt shiftr ctrll keycode 28 = Meta_Control_m + control shiftl shiftr ctrll keycode 28 = Control_m + shift control shiftl shiftr ctrll keycode 28 = Control_m + altgr control shiftl shiftr ctrll keycode 28 = Control_m + shift altgr control shiftl shiftr ctrll keycode 28 = Control_m + alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + shift alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + altgr alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + shift altgr alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + control alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + shift control alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + altgr control alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + shift altgr control alt shiftl shiftr ctrll keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = +a + shift keycode 30 = +A + altgr keycode 30 = +ae + shift altgr keycode 30 = +AE + control keycode 30 = Control_a + shift control keycode 30 = Control_a + altgr control keycode 30 = Control_a + shift altgr control keycode 30 = Control_a + alt keycode 30 = Meta_a + shift alt keycode 30 = Meta_A + altgr alt keycode 30 = Meta_a + shift altgr alt keycode 30 = Meta_A + control alt keycode 30 = Meta_Control_a + shift control alt keycode 30 = Meta_Control_a + altgr control alt keycode 30 = Meta_Control_a + shift altgr control alt keycode 30 = Meta_Control_a + shift shiftl keycode 30 = +A + altgr shiftl keycode 30 = +ae + shift altgr shiftl keycode 30 = +AE + control shiftl keycode 30 = Control_a + shift control shiftl keycode 30 = Control_a + altgr control shiftl keycode 30 = Control_a + shift altgr control shiftl keycode 30 = Control_a + alt shiftl keycode 30 = Meta_a + shift alt shiftl keycode 30 = Meta_A + altgr alt shiftl keycode 30 = Meta_a + shift altgr alt shiftl keycode 30 = Meta_A + control alt shiftl keycode 30 = Meta_Control_a + shift control alt shiftl keycode 30 = Meta_Control_a + altgr control alt shiftl keycode 30 = Meta_Control_a + shift altgr control alt shiftl keycode 30 = Meta_Control_a + shift shiftr keycode 30 = +A + altgr shiftr keycode 30 = +ae + shift altgr shiftr keycode 30 = +AE + control shiftr keycode 30 = Control_a + shift control shiftr keycode 30 = Control_a + altgr control shiftr keycode 30 = Control_a + shift altgr control shiftr keycode 30 = Control_a + alt shiftr keycode 30 = Meta_a + shift alt shiftr keycode 30 = Meta_A + altgr alt shiftr keycode 30 = Meta_a + shift altgr alt shiftr keycode 30 = Meta_A + control alt shiftr keycode 30 = Meta_Control_a + shift control alt shiftr keycode 30 = Meta_Control_a + altgr control alt shiftr keycode 30 = Meta_Control_a + shift altgr control alt shiftr keycode 30 = Meta_Control_a + shift shiftl shiftr keycode 30 = +A + altgr shiftl shiftr keycode 30 = +ae + shift altgr shiftl shiftr keycode 30 = +AE + control shiftl shiftr keycode 30 = Control_a + shift control shiftl shiftr keycode 30 = Control_a + altgr control shiftl shiftr keycode 30 = Control_a + shift altgr control shiftl shiftr keycode 30 = Control_a + alt shiftl shiftr keycode 30 = Meta_a + shift alt shiftl shiftr keycode 30 = Meta_A + altgr alt shiftl shiftr keycode 30 = Meta_a + shift altgr alt shiftl shiftr keycode 30 = Meta_A + control alt shiftl shiftr keycode 30 = Meta_Control_a + shift control alt shiftl shiftr keycode 30 = Meta_Control_a + altgr control alt shiftl shiftr keycode 30 = Meta_Control_a + shift altgr control alt shiftl shiftr keycode 30 = Meta_Control_a + ctrll keycode 30 = +A + altgr ctrll keycode 30 = +AE + shift altgr ctrll keycode 30 = +ae + control ctrll keycode 30 = Control_a + shift control ctrll keycode 30 = Control_a + altgr control ctrll keycode 30 = Control_a + shift altgr control ctrll keycode 30 = Control_a + alt ctrll keycode 30 = Meta_a + shift alt ctrll keycode 30 = Meta_A + altgr alt ctrll keycode 30 = Meta_a + shift altgr alt ctrll keycode 30 = Meta_A + control alt ctrll keycode 30 = Meta_Control_a + shift control alt ctrll keycode 30 = Meta_Control_a + altgr control alt ctrll keycode 30 = Meta_Control_a + shift altgr control alt ctrll keycode 30 = Meta_Control_a + shiftl ctrll keycode 30 = +A + altgr shiftl ctrll keycode 30 = +AE + shift altgr shiftl ctrll keycode 30 = +ae + control shiftl ctrll keycode 30 = Control_a + shift control shiftl ctrll keycode 30 = Control_a + altgr control shiftl ctrll keycode 30 = Control_a + shift altgr control shiftl ctrll keycode 30 = Control_a + alt shiftl ctrll keycode 30 = Meta_a + shift alt shiftl ctrll keycode 30 = Meta_A + altgr alt shiftl ctrll keycode 30 = Meta_a + shift altgr alt shiftl ctrll keycode 30 = Meta_A + control alt shiftl ctrll keycode 30 = Meta_Control_a + shift control alt shiftl ctrll keycode 30 = Meta_Control_a + altgr control alt shiftl ctrll keycode 30 = Meta_Control_a + shift altgr control alt shiftl ctrll keycode 30 = Meta_Control_a + shiftr ctrll keycode 30 = +A + altgr shiftr ctrll keycode 30 = +AE + shift altgr shiftr ctrll keycode 30 = +ae + control shiftr ctrll keycode 30 = Control_a + shift control shiftr ctrll keycode 30 = Control_a + altgr control shiftr ctrll keycode 30 = Control_a + shift altgr control shiftr ctrll keycode 30 = Control_a + alt shiftr ctrll keycode 30 = Meta_a + shift alt shiftr ctrll keycode 30 = Meta_A + altgr alt shiftr ctrll keycode 30 = Meta_a + shift altgr alt shiftr ctrll keycode 30 = Meta_A + control alt shiftr ctrll keycode 30 = Meta_Control_a + shift control alt shiftr ctrll keycode 30 = Meta_Control_a + altgr control alt shiftr ctrll keycode 30 = Meta_Control_a + shift altgr control alt shiftr ctrll keycode 30 = Meta_Control_a + shiftl shiftr ctrll keycode 30 = +A + altgr shiftl shiftr ctrll keycode 30 = +AE + shift altgr shiftl shiftr ctrll keycode 30 = +ae + control shiftl shiftr ctrll keycode 30 = Control_a + shift control shiftl shiftr ctrll keycode 30 = Control_a + altgr control shiftl shiftr ctrll keycode 30 = Control_a + shift altgr control shiftl shiftr ctrll keycode 30 = Control_a + alt shiftl shiftr ctrll keycode 30 = Meta_a + shift alt shiftl shiftr ctrll keycode 30 = Meta_A + altgr alt shiftl shiftr ctrll keycode 30 = Meta_a + shift altgr alt shiftl shiftr ctrll keycode 30 = Meta_A + control alt shiftl shiftr ctrll keycode 30 = Meta_Control_a + shift control alt shiftl shiftr ctrll keycode 30 = Meta_Control_a + altgr control alt shiftl shiftr ctrll keycode 30 = Meta_Control_a + shift altgr control alt shiftl shiftr ctrll keycode 30 = Meta_Control_a +keycode 31 = +s + shift keycode 31 = +S + altgr keycode 31 = +ssharp + shift altgr keycode 31 = section + control keycode 31 = Control_s + shift control keycode 31 = Control_s + altgr control keycode 31 = Control_s + shift altgr control keycode 31 = Control_s + alt keycode 31 = Meta_s + shift alt keycode 31 = Meta_S + altgr alt keycode 31 = Meta_s + shift altgr alt keycode 31 = Meta_S + control alt keycode 31 = Meta_Control_s + shift control alt keycode 31 = Meta_Control_s + altgr control alt keycode 31 = Meta_Control_s + shift altgr control alt keycode 31 = Meta_Control_s + shift shiftl keycode 31 = +S + altgr shiftl keycode 31 = +ssharp + shift altgr shiftl keycode 31 = section + control shiftl keycode 31 = Control_s + shift control shiftl keycode 31 = Control_s + altgr control shiftl keycode 31 = Control_s + shift altgr control shiftl keycode 31 = Control_s + alt shiftl keycode 31 = Meta_s + shift alt shiftl keycode 31 = Meta_S + altgr alt shiftl keycode 31 = Meta_s + shift altgr alt shiftl keycode 31 = Meta_S + control alt shiftl keycode 31 = Meta_Control_s + shift control alt shiftl keycode 31 = Meta_Control_s + altgr control alt shiftl keycode 31 = Meta_Control_s + shift altgr control alt shiftl keycode 31 = Meta_Control_s + shift shiftr keycode 31 = +S + altgr shiftr keycode 31 = +ssharp + shift altgr shiftr keycode 31 = section + control shiftr keycode 31 = Control_s + shift control shiftr keycode 31 = Control_s + altgr control shiftr keycode 31 = Control_s + shift altgr control shiftr keycode 31 = Control_s + alt shiftr keycode 31 = Meta_s + shift alt shiftr keycode 31 = Meta_S + altgr alt shiftr keycode 31 = Meta_s + shift altgr alt shiftr keycode 31 = Meta_S + control alt shiftr keycode 31 = Meta_Control_s + shift control alt shiftr keycode 31 = Meta_Control_s + altgr control alt shiftr keycode 31 = Meta_Control_s + shift altgr control alt shiftr keycode 31 = Meta_Control_s + shift shiftl shiftr keycode 31 = +S + altgr shiftl shiftr keycode 31 = +ssharp + shift altgr shiftl shiftr keycode 31 = section + control shiftl shiftr keycode 31 = Control_s + shift control shiftl shiftr keycode 31 = Control_s + altgr control shiftl shiftr keycode 31 = Control_s + shift altgr control shiftl shiftr keycode 31 = Control_s + alt shiftl shiftr keycode 31 = Meta_s + shift alt shiftl shiftr keycode 31 = Meta_S + altgr alt shiftl shiftr keycode 31 = Meta_s + shift altgr alt shiftl shiftr keycode 31 = Meta_S + control alt shiftl shiftr keycode 31 = Meta_Control_s + shift control alt shiftl shiftr keycode 31 = Meta_Control_s + altgr control alt shiftl shiftr keycode 31 = Meta_Control_s + shift altgr control alt shiftl shiftr keycode 31 = Meta_Control_s + ctrll keycode 31 = +S + altgr ctrll keycode 31 = +S + shift altgr ctrll keycode 31 = section + control ctrll keycode 31 = Control_s + shift control ctrll keycode 31 = Control_s + altgr control ctrll keycode 31 = Control_s + shift altgr control ctrll keycode 31 = Control_s + alt ctrll keycode 31 = Meta_s + shift alt ctrll keycode 31 = Meta_S + altgr alt ctrll keycode 31 = Meta_s + shift altgr alt ctrll keycode 31 = Meta_S + control alt ctrll keycode 31 = Meta_Control_s + shift control alt ctrll keycode 31 = Meta_Control_s + altgr control alt ctrll keycode 31 = Meta_Control_s + shift altgr control alt ctrll keycode 31 = Meta_Control_s + shiftl ctrll keycode 31 = +S + altgr shiftl ctrll keycode 31 = +S + shift altgr shiftl ctrll keycode 31 = section + control shiftl ctrll keycode 31 = Control_s + shift control shiftl ctrll keycode 31 = Control_s + altgr control shiftl ctrll keycode 31 = Control_s + shift altgr control shiftl ctrll keycode 31 = Control_s + alt shiftl ctrll keycode 31 = Meta_s + shift alt shiftl ctrll keycode 31 = Meta_S + altgr alt shiftl ctrll keycode 31 = Meta_s + shift altgr alt shiftl ctrll keycode 31 = Meta_S + control alt shiftl ctrll keycode 31 = Meta_Control_s + shift control alt shiftl ctrll keycode 31 = Meta_Control_s + altgr control alt shiftl ctrll keycode 31 = Meta_Control_s + shift altgr control alt shiftl ctrll keycode 31 = Meta_Control_s + shiftr ctrll keycode 31 = +S + altgr shiftr ctrll keycode 31 = +S + shift altgr shiftr ctrll keycode 31 = section + control shiftr ctrll keycode 31 = Control_s + shift control shiftr ctrll keycode 31 = Control_s + altgr control shiftr ctrll keycode 31 = Control_s + shift altgr control shiftr ctrll keycode 31 = Control_s + alt shiftr ctrll keycode 31 = Meta_s + shift alt shiftr ctrll keycode 31 = Meta_S + altgr alt shiftr ctrll keycode 31 = Meta_s + shift altgr alt shiftr ctrll keycode 31 = Meta_S + control alt shiftr ctrll keycode 31 = Meta_Control_s + shift control alt shiftr ctrll keycode 31 = Meta_Control_s + altgr control alt shiftr ctrll keycode 31 = Meta_Control_s + shift altgr control alt shiftr ctrll keycode 31 = Meta_Control_s + shiftl shiftr ctrll keycode 31 = +S + altgr shiftl shiftr ctrll keycode 31 = +S + shift altgr shiftl shiftr ctrll keycode 31 = section + control shiftl shiftr ctrll keycode 31 = Control_s + shift control shiftl shiftr ctrll keycode 31 = Control_s + altgr control shiftl shiftr ctrll keycode 31 = Control_s + shift altgr control shiftl shiftr ctrll keycode 31 = Control_s + alt shiftl shiftr ctrll keycode 31 = Meta_s + shift alt shiftl shiftr ctrll keycode 31 = Meta_S + altgr alt shiftl shiftr ctrll keycode 31 = Meta_s + shift altgr alt shiftl shiftr ctrll keycode 31 = Meta_S + control alt shiftl shiftr ctrll keycode 31 = Meta_Control_s + shift control alt shiftl shiftr ctrll keycode 31 = Meta_Control_s + altgr control alt shiftl shiftr ctrll keycode 31 = Meta_Control_s + shift altgr control alt shiftl shiftr ctrll keycode 31 = Meta_Control_s +keycode 32 = +d + shift keycode 32 = +D + altgr keycode 32 = +eth + shift altgr keycode 32 = +ETH + control keycode 32 = Control_d + shift control keycode 32 = Control_d + altgr control keycode 32 = Control_d + shift altgr control keycode 32 = Control_d + alt keycode 32 = Meta_d + shift alt keycode 32 = Meta_D + altgr alt keycode 32 = Meta_d + shift altgr alt keycode 32 = Meta_D + control alt keycode 32 = Meta_Control_d + shift control alt keycode 32 = Meta_Control_d + altgr control alt keycode 32 = Meta_Control_d + shift altgr control alt keycode 32 = Meta_Control_d + shift shiftl keycode 32 = +D + altgr shiftl keycode 32 = +eth + shift altgr shiftl keycode 32 = +ETH + control shiftl keycode 32 = Control_d + shift control shiftl keycode 32 = Control_d + altgr control shiftl keycode 32 = Control_d + shift altgr control shiftl keycode 32 = Control_d + alt shiftl keycode 32 = Meta_d + shift alt shiftl keycode 32 = Meta_D + altgr alt shiftl keycode 32 = Meta_d + shift altgr alt shiftl keycode 32 = Meta_D + control alt shiftl keycode 32 = Meta_Control_d + shift control alt shiftl keycode 32 = Meta_Control_d + altgr control alt shiftl keycode 32 = Meta_Control_d + shift altgr control alt shiftl keycode 32 = Meta_Control_d + shift shiftr keycode 32 = +D + altgr shiftr keycode 32 = +eth + shift altgr shiftr keycode 32 = +ETH + control shiftr keycode 32 = Control_d + shift control shiftr keycode 32 = Control_d + altgr control shiftr keycode 32 = Control_d + shift altgr control shiftr keycode 32 = Control_d + alt shiftr keycode 32 = Meta_d + shift alt shiftr keycode 32 = Meta_D + altgr alt shiftr keycode 32 = Meta_d + shift altgr alt shiftr keycode 32 = Meta_D + control alt shiftr keycode 32 = Meta_Control_d + shift control alt shiftr keycode 32 = Meta_Control_d + altgr control alt shiftr keycode 32 = Meta_Control_d + shift altgr control alt shiftr keycode 32 = Meta_Control_d + shift shiftl shiftr keycode 32 = +D + altgr shiftl shiftr keycode 32 = +eth + shift altgr shiftl shiftr keycode 32 = +ETH + control shiftl shiftr keycode 32 = Control_d + shift control shiftl shiftr keycode 32 = Control_d + altgr control shiftl shiftr keycode 32 = Control_d + shift altgr control shiftl shiftr keycode 32 = Control_d + alt shiftl shiftr keycode 32 = Meta_d + shift alt shiftl shiftr keycode 32 = Meta_D + altgr alt shiftl shiftr keycode 32 = Meta_d + shift altgr alt shiftl shiftr keycode 32 = Meta_D + control alt shiftl shiftr keycode 32 = Meta_Control_d + shift control alt shiftl shiftr keycode 32 = Meta_Control_d + altgr control alt shiftl shiftr keycode 32 = Meta_Control_d + shift altgr control alt shiftl shiftr keycode 32 = Meta_Control_d + ctrll keycode 32 = +D + altgr ctrll keycode 32 = +ETH + shift altgr ctrll keycode 32 = +eth + control ctrll keycode 32 = Control_d + shift control ctrll keycode 32 = Control_d + altgr control ctrll keycode 32 = Control_d + shift altgr control ctrll keycode 32 = Control_d + alt ctrll keycode 32 = Meta_d + shift alt ctrll keycode 32 = Meta_D + altgr alt ctrll keycode 32 = Meta_d + shift altgr alt ctrll keycode 32 = Meta_D + control alt ctrll keycode 32 = Meta_Control_d + shift control alt ctrll keycode 32 = Meta_Control_d + altgr control alt ctrll keycode 32 = Meta_Control_d + shift altgr control alt ctrll keycode 32 = Meta_Control_d + shiftl ctrll keycode 32 = +D + altgr shiftl ctrll keycode 32 = +ETH + shift altgr shiftl ctrll keycode 32 = +eth + control shiftl ctrll keycode 32 = Control_d + shift control shiftl ctrll keycode 32 = Control_d + altgr control shiftl ctrll keycode 32 = Control_d + shift altgr control shiftl ctrll keycode 32 = Control_d + alt shiftl ctrll keycode 32 = Meta_d + shift alt shiftl ctrll keycode 32 = Meta_D + altgr alt shiftl ctrll keycode 32 = Meta_d + shift altgr alt shiftl ctrll keycode 32 = Meta_D + control alt shiftl ctrll keycode 32 = Meta_Control_d + shift control alt shiftl ctrll keycode 32 = Meta_Control_d + altgr control alt shiftl ctrll keycode 32 = Meta_Control_d + shift altgr control alt shiftl ctrll keycode 32 = Meta_Control_d + shiftr ctrll keycode 32 = +D + altgr shiftr ctrll keycode 32 = +ETH + shift altgr shiftr ctrll keycode 32 = +eth + control shiftr ctrll keycode 32 = Control_d + shift control shiftr ctrll keycode 32 = Control_d + altgr control shiftr ctrll keycode 32 = Control_d + shift altgr control shiftr ctrll keycode 32 = Control_d + alt shiftr ctrll keycode 32 = Meta_d + shift alt shiftr ctrll keycode 32 = Meta_D + altgr alt shiftr ctrll keycode 32 = Meta_d + shift altgr alt shiftr ctrll keycode 32 = Meta_D + control alt shiftr ctrll keycode 32 = Meta_Control_d + shift control alt shiftr ctrll keycode 32 = Meta_Control_d + altgr control alt shiftr ctrll keycode 32 = Meta_Control_d + shift altgr control alt shiftr ctrll keycode 32 = Meta_Control_d + shiftl shiftr ctrll keycode 32 = +D + altgr shiftl shiftr ctrll keycode 32 = +ETH + shift altgr shiftl shiftr ctrll keycode 32 = +eth + control shiftl shiftr ctrll keycode 32 = Control_d + shift control shiftl shiftr ctrll keycode 32 = Control_d + altgr control shiftl shiftr ctrll keycode 32 = Control_d + shift altgr control shiftl shiftr ctrll keycode 32 = Control_d + alt shiftl shiftr ctrll keycode 32 = Meta_d + shift alt shiftl shiftr ctrll keycode 32 = Meta_D + altgr alt shiftl shiftr ctrll keycode 32 = Meta_d + shift altgr alt shiftl shiftr ctrll keycode 32 = Meta_D + control alt shiftl shiftr ctrll keycode 32 = Meta_Control_d + shift control alt shiftl shiftr ctrll keycode 32 = Meta_Control_d + altgr control alt shiftl shiftr ctrll keycode 32 = Meta_Control_d + shift altgr control alt shiftl shiftr ctrll keycode 32 = Meta_Control_d +keycode 33 = +f + shift keycode 33 = +F + altgr keycode 33 = dstroke + shift altgr keycode 33 = +ordfeminine + control keycode 33 = Control_f + shift control keycode 33 = Control_f + altgr control keycode 33 = Control_f + shift altgr control keycode 33 = Control_f + alt keycode 33 = Meta_f + shift alt keycode 33 = Meta_F + altgr alt keycode 33 = Meta_f + shift altgr alt keycode 33 = Meta_F + control alt keycode 33 = Meta_Control_f + shift control alt keycode 33 = Meta_Control_f + altgr control alt keycode 33 = Meta_Control_f + shift altgr control alt keycode 33 = Meta_Control_f + shift shiftl keycode 33 = +F + altgr shiftl keycode 33 = dstroke + shift altgr shiftl keycode 33 = +ordfeminine + control shiftl keycode 33 = Control_f + shift control shiftl keycode 33 = Control_f + altgr control shiftl keycode 33 = Control_f + shift altgr control shiftl keycode 33 = Control_f + alt shiftl keycode 33 = Meta_f + shift alt shiftl keycode 33 = Meta_F + altgr alt shiftl keycode 33 = Meta_f + shift altgr alt shiftl keycode 33 = Meta_F + control alt shiftl keycode 33 = Meta_Control_f + shift control alt shiftl keycode 33 = Meta_Control_f + altgr control alt shiftl keycode 33 = Meta_Control_f + shift altgr control alt shiftl keycode 33 = Meta_Control_f + shift shiftr keycode 33 = +F + altgr shiftr keycode 33 = dstroke + shift altgr shiftr keycode 33 = +ordfeminine + control shiftr keycode 33 = Control_f + shift control shiftr keycode 33 = Control_f + altgr control shiftr keycode 33 = Control_f + shift altgr control shiftr keycode 33 = Control_f + alt shiftr keycode 33 = Meta_f + shift alt shiftr keycode 33 = Meta_F + altgr alt shiftr keycode 33 = Meta_f + shift altgr alt shiftr keycode 33 = Meta_F + control alt shiftr keycode 33 = Meta_Control_f + shift control alt shiftr keycode 33 = Meta_Control_f + altgr control alt shiftr keycode 33 = Meta_Control_f + shift altgr control alt shiftr keycode 33 = Meta_Control_f + shift shiftl shiftr keycode 33 = +F + altgr shiftl shiftr keycode 33 = dstroke + shift altgr shiftl shiftr keycode 33 = +ordfeminine + control shiftl shiftr keycode 33 = Control_f + shift control shiftl shiftr keycode 33 = Control_f + altgr control shiftl shiftr keycode 33 = Control_f + shift altgr control shiftl shiftr keycode 33 = Control_f + alt shiftl shiftr keycode 33 = Meta_f + shift alt shiftl shiftr keycode 33 = Meta_F + altgr alt shiftl shiftr keycode 33 = Meta_f + shift altgr alt shiftl shiftr keycode 33 = Meta_F + control alt shiftl shiftr keycode 33 = Meta_Control_f + shift control alt shiftl shiftr keycode 33 = Meta_Control_f + altgr control alt shiftl shiftr keycode 33 = Meta_Control_f + shift altgr control alt shiftl shiftr keycode 33 = Meta_Control_f + ctrll keycode 33 = +F + altgr ctrll keycode 33 = Dstroke + shift altgr ctrll keycode 33 = +ordfeminine + control ctrll keycode 33 = Control_f + shift control ctrll keycode 33 = Control_f + altgr control ctrll keycode 33 = Control_f + shift altgr control ctrll keycode 33 = Control_f + alt ctrll keycode 33 = Meta_f + shift alt ctrll keycode 33 = Meta_F + altgr alt ctrll keycode 33 = Meta_f + shift altgr alt ctrll keycode 33 = Meta_F + control alt ctrll keycode 33 = Meta_Control_f + shift control alt ctrll keycode 33 = Meta_Control_f + altgr control alt ctrll keycode 33 = Meta_Control_f + shift altgr control alt ctrll keycode 33 = Meta_Control_f + shiftl ctrll keycode 33 = +F + altgr shiftl ctrll keycode 33 = Dstroke + shift altgr shiftl ctrll keycode 33 = +ordfeminine + control shiftl ctrll keycode 33 = Control_f + shift control shiftl ctrll keycode 33 = Control_f + altgr control shiftl ctrll keycode 33 = Control_f + shift altgr control shiftl ctrll keycode 33 = Control_f + alt shiftl ctrll keycode 33 = Meta_f + shift alt shiftl ctrll keycode 33 = Meta_F + altgr alt shiftl ctrll keycode 33 = Meta_f + shift altgr alt shiftl ctrll keycode 33 = Meta_F + control alt shiftl ctrll keycode 33 = Meta_Control_f + shift control alt shiftl ctrll keycode 33 = Meta_Control_f + altgr control alt shiftl ctrll keycode 33 = Meta_Control_f + shift altgr control alt shiftl ctrll keycode 33 = Meta_Control_f + shiftr ctrll keycode 33 = +F + altgr shiftr ctrll keycode 33 = Dstroke + shift altgr shiftr ctrll keycode 33 = +ordfeminine + control shiftr ctrll keycode 33 = Control_f + shift control shiftr ctrll keycode 33 = Control_f + altgr control shiftr ctrll keycode 33 = Control_f + shift altgr control shiftr ctrll keycode 33 = Control_f + alt shiftr ctrll keycode 33 = Meta_f + shift alt shiftr ctrll keycode 33 = Meta_F + altgr alt shiftr ctrll keycode 33 = Meta_f + shift altgr alt shiftr ctrll keycode 33 = Meta_F + control alt shiftr ctrll keycode 33 = Meta_Control_f + shift control alt shiftr ctrll keycode 33 = Meta_Control_f + altgr control alt shiftr ctrll keycode 33 = Meta_Control_f + shift altgr control alt shiftr ctrll keycode 33 = Meta_Control_f + shiftl shiftr ctrll keycode 33 = +F + altgr shiftl shiftr ctrll keycode 33 = Dstroke + shift altgr shiftl shiftr ctrll keycode 33 = +ordfeminine + control shiftl shiftr ctrll keycode 33 = Control_f + shift control shiftl shiftr ctrll keycode 33 = Control_f + altgr control shiftl shiftr ctrll keycode 33 = Control_f + shift altgr control shiftl shiftr ctrll keycode 33 = Control_f + alt shiftl shiftr ctrll keycode 33 = Meta_f + shift alt shiftl shiftr ctrll keycode 33 = Meta_F + altgr alt shiftl shiftr ctrll keycode 33 = Meta_f + shift altgr alt shiftl shiftr ctrll keycode 33 = Meta_F + control alt shiftl shiftr ctrll keycode 33 = Meta_Control_f + shift control alt shiftl shiftr ctrll keycode 33 = Meta_Control_f + altgr control alt shiftl shiftr ctrll keycode 33 = Meta_Control_f + shift altgr control alt shiftl shiftr ctrll keycode 33 = Meta_Control_f +keycode 34 = +g + shift keycode 34 = +G + altgr keycode 34 = eng + shift altgr keycode 34 = ENG + control keycode 34 = Control_g + shift control keycode 34 = Control_g + altgr control keycode 34 = Control_g + shift altgr control keycode 34 = Control_g + alt keycode 34 = Meta_g + shift alt keycode 34 = Meta_G + altgr alt keycode 34 = Meta_g + shift altgr alt keycode 34 = Meta_G + control alt keycode 34 = Meta_Control_g + shift control alt keycode 34 = Meta_Control_g + altgr control alt keycode 34 = Meta_Control_g + shift altgr control alt keycode 34 = Meta_Control_g + shift shiftl keycode 34 = +G + altgr shiftl keycode 34 = eng + shift altgr shiftl keycode 34 = ENG + control shiftl keycode 34 = Control_g + shift control shiftl keycode 34 = Control_g + altgr control shiftl keycode 34 = Control_g + shift altgr control shiftl keycode 34 = Control_g + alt shiftl keycode 34 = Meta_g + shift alt shiftl keycode 34 = Meta_G + altgr alt shiftl keycode 34 = Meta_g + shift altgr alt shiftl keycode 34 = Meta_G + control alt shiftl keycode 34 = Meta_Control_g + shift control alt shiftl keycode 34 = Meta_Control_g + altgr control alt shiftl keycode 34 = Meta_Control_g + shift altgr control alt shiftl keycode 34 = Meta_Control_g + shift shiftr keycode 34 = +G + altgr shiftr keycode 34 = eng + shift altgr shiftr keycode 34 = ENG + control shiftr keycode 34 = Control_g + shift control shiftr keycode 34 = Control_g + altgr control shiftr keycode 34 = Control_g + shift altgr control shiftr keycode 34 = Control_g + alt shiftr keycode 34 = Meta_g + shift alt shiftr keycode 34 = Meta_G + altgr alt shiftr keycode 34 = Meta_g + shift altgr alt shiftr keycode 34 = Meta_G + control alt shiftr keycode 34 = Meta_Control_g + shift control alt shiftr keycode 34 = Meta_Control_g + altgr control alt shiftr keycode 34 = Meta_Control_g + shift altgr control alt shiftr keycode 34 = Meta_Control_g + shift shiftl shiftr keycode 34 = +G + altgr shiftl shiftr keycode 34 = eng + shift altgr shiftl shiftr keycode 34 = ENG + control shiftl shiftr keycode 34 = Control_g + shift control shiftl shiftr keycode 34 = Control_g + altgr control shiftl shiftr keycode 34 = Control_g + shift altgr control shiftl shiftr keycode 34 = Control_g + alt shiftl shiftr keycode 34 = Meta_g + shift alt shiftl shiftr keycode 34 = Meta_G + altgr alt shiftl shiftr keycode 34 = Meta_g + shift altgr alt shiftl shiftr keycode 34 = Meta_G + control alt shiftl shiftr keycode 34 = Meta_Control_g + shift control alt shiftl shiftr keycode 34 = Meta_Control_g + altgr control alt shiftl shiftr keycode 34 = Meta_Control_g + shift altgr control alt shiftl shiftr keycode 34 = Meta_Control_g + ctrll keycode 34 = +G + altgr ctrll keycode 34 = ENG + shift altgr ctrll keycode 34 = eng + control ctrll keycode 34 = Control_g + shift control ctrll keycode 34 = Control_g + altgr control ctrll keycode 34 = Control_g + shift altgr control ctrll keycode 34 = Control_g + alt ctrll keycode 34 = Meta_g + shift alt ctrll keycode 34 = Meta_G + altgr alt ctrll keycode 34 = Meta_g + shift altgr alt ctrll keycode 34 = Meta_G + control alt ctrll keycode 34 = Meta_Control_g + shift control alt ctrll keycode 34 = Meta_Control_g + altgr control alt ctrll keycode 34 = Meta_Control_g + shift altgr control alt ctrll keycode 34 = Meta_Control_g + shiftl ctrll keycode 34 = +G + altgr shiftl ctrll keycode 34 = ENG + shift altgr shiftl ctrll keycode 34 = eng + control shiftl ctrll keycode 34 = Control_g + shift control shiftl ctrll keycode 34 = Control_g + altgr control shiftl ctrll keycode 34 = Control_g + shift altgr control shiftl ctrll keycode 34 = Control_g + alt shiftl ctrll keycode 34 = Meta_g + shift alt shiftl ctrll keycode 34 = Meta_G + altgr alt shiftl ctrll keycode 34 = Meta_g + shift altgr alt shiftl ctrll keycode 34 = Meta_G + control alt shiftl ctrll keycode 34 = Meta_Control_g + shift control alt shiftl ctrll keycode 34 = Meta_Control_g + altgr control alt shiftl ctrll keycode 34 = Meta_Control_g + shift altgr control alt shiftl ctrll keycode 34 = Meta_Control_g + shiftr ctrll keycode 34 = +G + altgr shiftr ctrll keycode 34 = ENG + shift altgr shiftr ctrll keycode 34 = eng + control shiftr ctrll keycode 34 = Control_g + shift control shiftr ctrll keycode 34 = Control_g + altgr control shiftr ctrll keycode 34 = Control_g + shift altgr control shiftr ctrll keycode 34 = Control_g + alt shiftr ctrll keycode 34 = Meta_g + shift alt shiftr ctrll keycode 34 = Meta_G + altgr alt shiftr ctrll keycode 34 = Meta_g + shift altgr alt shiftr ctrll keycode 34 = Meta_G + control alt shiftr ctrll keycode 34 = Meta_Control_g + shift control alt shiftr ctrll keycode 34 = Meta_Control_g + altgr control alt shiftr ctrll keycode 34 = Meta_Control_g + shift altgr control alt shiftr ctrll keycode 34 = Meta_Control_g + shiftl shiftr ctrll keycode 34 = +G + altgr shiftl shiftr ctrll keycode 34 = ENG + shift altgr shiftl shiftr ctrll keycode 34 = eng + control shiftl shiftr ctrll keycode 34 = Control_g + shift control shiftl shiftr ctrll keycode 34 = Control_g + altgr control shiftl shiftr ctrll keycode 34 = Control_g + shift altgr control shiftl shiftr ctrll keycode 34 = Control_g + alt shiftl shiftr ctrll keycode 34 = Meta_g + shift alt shiftl shiftr ctrll keycode 34 = Meta_G + altgr alt shiftl shiftr ctrll keycode 34 = Meta_g + shift altgr alt shiftl shiftr ctrll keycode 34 = Meta_G + control alt shiftl shiftr ctrll keycode 34 = Meta_Control_g + shift control alt shiftl shiftr ctrll keycode 34 = Meta_Control_g + altgr control alt shiftl shiftr ctrll keycode 34 = Meta_Control_g + shift altgr control alt shiftl shiftr ctrll keycode 34 = Meta_Control_g +keycode 35 = +h + shift keycode 35 = +H + altgr keycode 35 = hstroke + shift altgr keycode 35 = Hstroke + control keycode 35 = BackSpace + shift control keycode 35 = BackSpace + altgr control keycode 35 = BackSpace + shift altgr control keycode 35 = BackSpace + alt keycode 35 = Meta_h + shift alt keycode 35 = Meta_H + altgr alt keycode 35 = Meta_h + shift altgr alt keycode 35 = Meta_H + control alt keycode 35 = Meta_BackSpace + shift control alt keycode 35 = Meta_BackSpace + altgr control alt keycode 35 = Meta_BackSpace + shift altgr control alt keycode 35 = Meta_BackSpace + shift shiftl keycode 35 = +H + altgr shiftl keycode 35 = hstroke + shift altgr shiftl keycode 35 = Hstroke + control shiftl keycode 35 = BackSpace + shift control shiftl keycode 35 = BackSpace + altgr control shiftl keycode 35 = BackSpace + shift altgr control shiftl keycode 35 = BackSpace + alt shiftl keycode 35 = Meta_h + shift alt shiftl keycode 35 = Meta_H + altgr alt shiftl keycode 35 = Meta_h + shift altgr alt shiftl keycode 35 = Meta_H + control alt shiftl keycode 35 = Meta_BackSpace + shift control alt shiftl keycode 35 = Meta_BackSpace + altgr control alt shiftl keycode 35 = Meta_BackSpace + shift altgr control alt shiftl keycode 35 = Meta_BackSpace + shift shiftr keycode 35 = +H + altgr shiftr keycode 35 = hstroke + shift altgr shiftr keycode 35 = Hstroke + control shiftr keycode 35 = BackSpace + shift control shiftr keycode 35 = BackSpace + altgr control shiftr keycode 35 = BackSpace + shift altgr control shiftr keycode 35 = BackSpace + alt shiftr keycode 35 = Meta_h + shift alt shiftr keycode 35 = Meta_H + altgr alt shiftr keycode 35 = Meta_h + shift altgr alt shiftr keycode 35 = Meta_H + control alt shiftr keycode 35 = Meta_BackSpace + shift control alt shiftr keycode 35 = Meta_BackSpace + altgr control alt shiftr keycode 35 = Meta_BackSpace + shift altgr control alt shiftr keycode 35 = Meta_BackSpace + shift shiftl shiftr keycode 35 = +H + altgr shiftl shiftr keycode 35 = hstroke + shift altgr shiftl shiftr keycode 35 = Hstroke + control shiftl shiftr keycode 35 = BackSpace + shift control shiftl shiftr keycode 35 = BackSpace + altgr control shiftl shiftr keycode 35 = BackSpace + shift altgr control shiftl shiftr keycode 35 = BackSpace + alt shiftl shiftr keycode 35 = Meta_h + shift alt shiftl shiftr keycode 35 = Meta_H + altgr alt shiftl shiftr keycode 35 = Meta_h + shift altgr alt shiftl shiftr keycode 35 = Meta_H + control alt shiftl shiftr keycode 35 = Meta_BackSpace + shift control alt shiftl shiftr keycode 35 = Meta_BackSpace + altgr control alt shiftl shiftr keycode 35 = Meta_BackSpace + shift altgr control alt shiftl shiftr keycode 35 = Meta_BackSpace + ctrll keycode 35 = +H + altgr ctrll keycode 35 = Hstroke + shift altgr ctrll keycode 35 = hstroke + control ctrll keycode 35 = BackSpace + shift control ctrll keycode 35 = BackSpace + altgr control ctrll keycode 35 = BackSpace + shift altgr control ctrll keycode 35 = BackSpace + alt ctrll keycode 35 = Meta_h + shift alt ctrll keycode 35 = Meta_H + altgr alt ctrll keycode 35 = Meta_h + shift altgr alt ctrll keycode 35 = Meta_H + control alt ctrll keycode 35 = Meta_BackSpace + shift control alt ctrll keycode 35 = Meta_BackSpace + altgr control alt ctrll keycode 35 = Meta_BackSpace + shift altgr control alt ctrll keycode 35 = Meta_BackSpace + shiftl ctrll keycode 35 = +H + altgr shiftl ctrll keycode 35 = Hstroke + shift altgr shiftl ctrll keycode 35 = hstroke + control shiftl ctrll keycode 35 = BackSpace + shift control shiftl ctrll keycode 35 = BackSpace + altgr control shiftl ctrll keycode 35 = BackSpace + shift altgr control shiftl ctrll keycode 35 = BackSpace + alt shiftl ctrll keycode 35 = Meta_h + shift alt shiftl ctrll keycode 35 = Meta_H + altgr alt shiftl ctrll keycode 35 = Meta_h + shift altgr alt shiftl ctrll keycode 35 = Meta_H + control alt shiftl ctrll keycode 35 = Meta_BackSpace + shift control alt shiftl ctrll keycode 35 = Meta_BackSpace + altgr control alt shiftl ctrll keycode 35 = Meta_BackSpace + shift altgr control alt shiftl ctrll keycode 35 = Meta_BackSpace + shiftr ctrll keycode 35 = +H + altgr shiftr ctrll keycode 35 = Hstroke + shift altgr shiftr ctrll keycode 35 = hstroke + control shiftr ctrll keycode 35 = BackSpace + shift control shiftr ctrll keycode 35 = BackSpace + altgr control shiftr ctrll keycode 35 = BackSpace + shift altgr control shiftr ctrll keycode 35 = BackSpace + alt shiftr ctrll keycode 35 = Meta_h + shift alt shiftr ctrll keycode 35 = Meta_H + altgr alt shiftr ctrll keycode 35 = Meta_h + shift altgr alt shiftr ctrll keycode 35 = Meta_H + control alt shiftr ctrll keycode 35 = Meta_BackSpace + shift control alt shiftr ctrll keycode 35 = Meta_BackSpace + altgr control alt shiftr ctrll keycode 35 = Meta_BackSpace + shift altgr control alt shiftr ctrll keycode 35 = Meta_BackSpace + shiftl shiftr ctrll keycode 35 = +H + altgr shiftl shiftr ctrll keycode 35 = Hstroke + shift altgr shiftl shiftr ctrll keycode 35 = hstroke + control shiftl shiftr ctrll keycode 35 = BackSpace + shift control shiftl shiftr ctrll keycode 35 = BackSpace + altgr control shiftl shiftr ctrll keycode 35 = BackSpace + shift altgr control shiftl shiftr ctrll keycode 35 = BackSpace + alt shiftl shiftr ctrll keycode 35 = Meta_h + shift alt shiftl shiftr ctrll keycode 35 = Meta_H + altgr alt shiftl shiftr ctrll keycode 35 = Meta_h + shift altgr alt shiftl shiftr ctrll keycode 35 = Meta_H + control alt shiftl shiftr ctrll keycode 35 = Meta_BackSpace + shift control alt shiftl shiftr ctrll keycode 35 = Meta_BackSpace + altgr control alt shiftl shiftr ctrll keycode 35 = Meta_BackSpace + shift altgr control alt shiftl shiftr ctrll keycode 35 = Meta_BackSpace +keycode 36 = +j + shift keycode 36 = +J + altgr keycode 36 = U+0309 + shift altgr keycode 36 = U+031b + control keycode 36 = Linefeed + shift control keycode 36 = Linefeed + altgr control keycode 36 = Linefeed + shift altgr control keycode 36 = Linefeed + alt keycode 36 = Meta_j + shift alt keycode 36 = Meta_J + altgr alt keycode 36 = Meta_j + shift altgr alt keycode 36 = Meta_J + control alt keycode 36 = Meta_Linefeed + shift control alt keycode 36 = Meta_Linefeed + altgr control alt keycode 36 = Meta_Linefeed + shift altgr control alt keycode 36 = Meta_Linefeed + shift shiftl keycode 36 = +J + altgr shiftl keycode 36 = U+0309 + shift altgr shiftl keycode 36 = U+031b + control shiftl keycode 36 = Linefeed + shift control shiftl keycode 36 = Linefeed + altgr control shiftl keycode 36 = Linefeed + shift altgr control shiftl keycode 36 = Linefeed + alt shiftl keycode 36 = Meta_j + shift alt shiftl keycode 36 = Meta_J + altgr alt shiftl keycode 36 = Meta_j + shift altgr alt shiftl keycode 36 = Meta_J + control alt shiftl keycode 36 = Meta_Linefeed + shift control alt shiftl keycode 36 = Meta_Linefeed + altgr control alt shiftl keycode 36 = Meta_Linefeed + shift altgr control alt shiftl keycode 36 = Meta_Linefeed + shift shiftr keycode 36 = +J + altgr shiftr keycode 36 = U+0309 + shift altgr shiftr keycode 36 = U+031b + control shiftr keycode 36 = Linefeed + shift control shiftr keycode 36 = Linefeed + altgr control shiftr keycode 36 = Linefeed + shift altgr control shiftr keycode 36 = Linefeed + alt shiftr keycode 36 = Meta_j + shift alt shiftr keycode 36 = Meta_J + altgr alt shiftr keycode 36 = Meta_j + shift altgr alt shiftr keycode 36 = Meta_J + control alt shiftr keycode 36 = Meta_Linefeed + shift control alt shiftr keycode 36 = Meta_Linefeed + altgr control alt shiftr keycode 36 = Meta_Linefeed + shift altgr control alt shiftr keycode 36 = Meta_Linefeed + shift shiftl shiftr keycode 36 = +J + altgr shiftl shiftr keycode 36 = U+0309 + shift altgr shiftl shiftr keycode 36 = U+031b + control shiftl shiftr keycode 36 = Linefeed + shift control shiftl shiftr keycode 36 = Linefeed + altgr control shiftl shiftr keycode 36 = Linefeed + shift altgr control shiftl shiftr keycode 36 = Linefeed + alt shiftl shiftr keycode 36 = Meta_j + shift alt shiftl shiftr keycode 36 = Meta_J + altgr alt shiftl shiftr keycode 36 = Meta_j + shift altgr alt shiftl shiftr keycode 36 = Meta_J + control alt shiftl shiftr keycode 36 = Meta_Linefeed + shift control alt shiftl shiftr keycode 36 = Meta_Linefeed + altgr control alt shiftl shiftr keycode 36 = Meta_Linefeed + shift altgr control alt shiftl shiftr keycode 36 = Meta_Linefeed + ctrll keycode 36 = +J + altgr ctrll keycode 36 = U+0309 + shift altgr ctrll keycode 36 = U+031b + control ctrll keycode 36 = Linefeed + shift control ctrll keycode 36 = Linefeed + altgr control ctrll keycode 36 = Linefeed + shift altgr control ctrll keycode 36 = Linefeed + alt ctrll keycode 36 = Meta_j + shift alt ctrll keycode 36 = Meta_J + altgr alt ctrll keycode 36 = Meta_j + shift altgr alt ctrll keycode 36 = Meta_J + control alt ctrll keycode 36 = Meta_Linefeed + shift control alt ctrll keycode 36 = Meta_Linefeed + altgr control alt ctrll keycode 36 = Meta_Linefeed + shift altgr control alt ctrll keycode 36 = Meta_Linefeed + shiftl ctrll keycode 36 = +J + altgr shiftl ctrll keycode 36 = U+0309 + shift altgr shiftl ctrll keycode 36 = U+031b + control shiftl ctrll keycode 36 = Linefeed + shift control shiftl ctrll keycode 36 = Linefeed + altgr control shiftl ctrll keycode 36 = Linefeed + shift altgr control shiftl ctrll keycode 36 = Linefeed + alt shiftl ctrll keycode 36 = Meta_j + shift alt shiftl ctrll keycode 36 = Meta_J + altgr alt shiftl ctrll keycode 36 = Meta_j + shift altgr alt shiftl ctrll keycode 36 = Meta_J + control alt shiftl ctrll keycode 36 = Meta_Linefeed + shift control alt shiftl ctrll keycode 36 = Meta_Linefeed + altgr control alt shiftl ctrll keycode 36 = Meta_Linefeed + shift altgr control alt shiftl ctrll keycode 36 = Meta_Linefeed + shiftr ctrll keycode 36 = +J + altgr shiftr ctrll keycode 36 = U+0309 + shift altgr shiftr ctrll keycode 36 = U+031b + control shiftr ctrll keycode 36 = Linefeed + shift control shiftr ctrll keycode 36 = Linefeed + altgr control shiftr ctrll keycode 36 = Linefeed + shift altgr control shiftr ctrll keycode 36 = Linefeed + alt shiftr ctrll keycode 36 = Meta_j + shift alt shiftr ctrll keycode 36 = Meta_J + altgr alt shiftr ctrll keycode 36 = Meta_j + shift altgr alt shiftr ctrll keycode 36 = Meta_J + control alt shiftr ctrll keycode 36 = Meta_Linefeed + shift control alt shiftr ctrll keycode 36 = Meta_Linefeed + altgr control alt shiftr ctrll keycode 36 = Meta_Linefeed + shift altgr control alt shiftr ctrll keycode 36 = Meta_Linefeed + shiftl shiftr ctrll keycode 36 = +J + altgr shiftl shiftr ctrll keycode 36 = U+0309 + shift altgr shiftl shiftr ctrll keycode 36 = U+031b + control shiftl shiftr ctrll keycode 36 = Linefeed + shift control shiftl shiftr ctrll keycode 36 = Linefeed + altgr control shiftl shiftr ctrll keycode 36 = Linefeed + shift altgr control shiftl shiftr ctrll keycode 36 = Linefeed + alt shiftl shiftr ctrll keycode 36 = Meta_j + shift alt shiftl shiftr ctrll keycode 36 = Meta_J + altgr alt shiftl shiftr ctrll keycode 36 = Meta_j + shift altgr alt shiftl shiftr ctrll keycode 36 = Meta_J + control alt shiftl shiftr ctrll keycode 36 = Meta_Linefeed + shift control alt shiftl shiftr ctrll keycode 36 = Meta_Linefeed + altgr control alt shiftl shiftr ctrll keycode 36 = Meta_Linefeed + shift altgr control alt shiftl shiftr ctrll keycode 36 = Meta_Linefeed +keycode 37 = +k + shift keycode 37 = +K + altgr keycode 37 = kra + shift altgr keycode 37 = ampersand + control keycode 37 = Control_k + shift control keycode 37 = Control_k + altgr control keycode 37 = Control_k + shift altgr control keycode 37 = Control_k + alt keycode 37 = Meta_k + shift alt keycode 37 = Meta_K + altgr alt keycode 37 = Meta_k + shift altgr alt keycode 37 = Meta_ampersand + control alt keycode 37 = Meta_Control_k + shift control alt keycode 37 = Meta_Control_k + altgr control alt keycode 37 = Meta_Control_k + shift altgr control alt keycode 37 = Meta_Control_k + shift shiftl keycode 37 = +K + altgr shiftl keycode 37 = kra + shift altgr shiftl keycode 37 = ampersand + control shiftl keycode 37 = Control_k + shift control shiftl keycode 37 = Control_k + altgr control shiftl keycode 37 = Control_k + shift altgr control shiftl keycode 37 = Control_k + alt shiftl keycode 37 = Meta_k + shift alt shiftl keycode 37 = Meta_K + altgr alt shiftl keycode 37 = Meta_k + shift altgr alt shiftl keycode 37 = Meta_ampersand + control alt shiftl keycode 37 = Meta_Control_k + shift control alt shiftl keycode 37 = Meta_Control_k + altgr control alt shiftl keycode 37 = Meta_Control_k + shift altgr control alt shiftl keycode 37 = Meta_Control_k + shift shiftr keycode 37 = +K + altgr shiftr keycode 37 = kra + shift altgr shiftr keycode 37 = ampersand + control shiftr keycode 37 = Control_k + shift control shiftr keycode 37 = Control_k + altgr control shiftr keycode 37 = Control_k + shift altgr control shiftr keycode 37 = Control_k + alt shiftr keycode 37 = Meta_k + shift alt shiftr keycode 37 = Meta_K + altgr alt shiftr keycode 37 = Meta_k + shift altgr alt shiftr keycode 37 = Meta_ampersand + control alt shiftr keycode 37 = Meta_Control_k + shift control alt shiftr keycode 37 = Meta_Control_k + altgr control alt shiftr keycode 37 = Meta_Control_k + shift altgr control alt shiftr keycode 37 = Meta_Control_k + shift shiftl shiftr keycode 37 = +K + altgr shiftl shiftr keycode 37 = kra + shift altgr shiftl shiftr keycode 37 = ampersand + control shiftl shiftr keycode 37 = Control_k + shift control shiftl shiftr keycode 37 = Control_k + altgr control shiftl shiftr keycode 37 = Control_k + shift altgr control shiftl shiftr keycode 37 = Control_k + alt shiftl shiftr keycode 37 = Meta_k + shift alt shiftl shiftr keycode 37 = Meta_K + altgr alt shiftl shiftr keycode 37 = Meta_k + shift altgr alt shiftl shiftr keycode 37 = Meta_ampersand + control alt shiftl shiftr keycode 37 = Meta_Control_k + shift control alt shiftl shiftr keycode 37 = Meta_Control_k + altgr control alt shiftl shiftr keycode 37 = Meta_Control_k + shift altgr control alt shiftl shiftr keycode 37 = Meta_Control_k + ctrll keycode 37 = +K + altgr ctrll keycode 37 = kra + shift altgr ctrll keycode 37 = ampersand + control ctrll keycode 37 = Control_k + shift control ctrll keycode 37 = Control_k + altgr control ctrll keycode 37 = Control_k + shift altgr control ctrll keycode 37 = Control_k + alt ctrll keycode 37 = Meta_k + shift alt ctrll keycode 37 = Meta_K + altgr alt ctrll keycode 37 = Meta_k + shift altgr alt ctrll keycode 37 = Meta_ampersand + control alt ctrll keycode 37 = Meta_Control_k + shift control alt ctrll keycode 37 = Meta_Control_k + altgr control alt ctrll keycode 37 = Meta_Control_k + shift altgr control alt ctrll keycode 37 = Meta_Control_k + shiftl ctrll keycode 37 = +K + altgr shiftl ctrll keycode 37 = kra + shift altgr shiftl ctrll keycode 37 = ampersand + control shiftl ctrll keycode 37 = Control_k + shift control shiftl ctrll keycode 37 = Control_k + altgr control shiftl ctrll keycode 37 = Control_k + shift altgr control shiftl ctrll keycode 37 = Control_k + alt shiftl ctrll keycode 37 = Meta_k + shift alt shiftl ctrll keycode 37 = Meta_K + altgr alt shiftl ctrll keycode 37 = Meta_k + shift altgr alt shiftl ctrll keycode 37 = Meta_ampersand + control alt shiftl ctrll keycode 37 = Meta_Control_k + shift control alt shiftl ctrll keycode 37 = Meta_Control_k + altgr control alt shiftl ctrll keycode 37 = Meta_Control_k + shift altgr control alt shiftl ctrll keycode 37 = Meta_Control_k + shiftr ctrll keycode 37 = +K + altgr shiftr ctrll keycode 37 = kra + shift altgr shiftr ctrll keycode 37 = ampersand + control shiftr ctrll keycode 37 = Control_k + shift control shiftr ctrll keycode 37 = Control_k + altgr control shiftr ctrll keycode 37 = Control_k + shift altgr control shiftr ctrll keycode 37 = Control_k + alt shiftr ctrll keycode 37 = Meta_k + shift alt shiftr ctrll keycode 37 = Meta_K + altgr alt shiftr ctrll keycode 37 = Meta_k + shift altgr alt shiftr ctrll keycode 37 = Meta_ampersand + control alt shiftr ctrll keycode 37 = Meta_Control_k + shift control alt shiftr ctrll keycode 37 = Meta_Control_k + altgr control alt shiftr ctrll keycode 37 = Meta_Control_k + shift altgr control alt shiftr ctrll keycode 37 = Meta_Control_k + shiftl shiftr ctrll keycode 37 = +K + altgr shiftl shiftr ctrll keycode 37 = kra + shift altgr shiftl shiftr ctrll keycode 37 = ampersand + control shiftl shiftr ctrll keycode 37 = Control_k + shift control shiftl shiftr ctrll keycode 37 = Control_k + altgr control shiftl shiftr ctrll keycode 37 = Control_k + shift altgr control shiftl shiftr ctrll keycode 37 = Control_k + alt shiftl shiftr ctrll keycode 37 = Meta_k + shift alt shiftl shiftr ctrll keycode 37 = Meta_K + altgr alt shiftl shiftr ctrll keycode 37 = Meta_k + shift altgr alt shiftl shiftr ctrll keycode 37 = Meta_ampersand + control alt shiftl shiftr ctrll keycode 37 = Meta_Control_k + shift control alt shiftl shiftr ctrll keycode 37 = Meta_Control_k + altgr control alt shiftl shiftr ctrll keycode 37 = Meta_Control_k + shift altgr control alt shiftl shiftr ctrll keycode 37 = Meta_Control_k +keycode 38 = +l + shift keycode 38 = +L + altgr keycode 38 = lstroke + shift altgr keycode 38 = Lstroke + control keycode 38 = Control_l + shift control keycode 38 = Control_l + altgr control keycode 38 = Control_l + shift altgr control keycode 38 = Control_l + alt keycode 38 = Meta_l + shift alt keycode 38 = Meta_L + altgr alt keycode 38 = Meta_l + shift altgr alt keycode 38 = Meta_L + control alt keycode 38 = Meta_Control_l + shift control alt keycode 38 = Meta_Control_l + altgr control alt keycode 38 = Meta_Control_l + shift altgr control alt keycode 38 = Meta_Control_l + shift shiftl keycode 38 = +L + altgr shiftl keycode 38 = lstroke + shift altgr shiftl keycode 38 = Lstroke + control shiftl keycode 38 = Control_l + shift control shiftl keycode 38 = Control_l + altgr control shiftl keycode 38 = Control_l + shift altgr control shiftl keycode 38 = Control_l + alt shiftl keycode 38 = Meta_l + shift alt shiftl keycode 38 = Meta_L + altgr alt shiftl keycode 38 = Meta_l + shift altgr alt shiftl keycode 38 = Meta_L + control alt shiftl keycode 38 = Meta_Control_l + shift control alt shiftl keycode 38 = Meta_Control_l + altgr control alt shiftl keycode 38 = Meta_Control_l + shift altgr control alt shiftl keycode 38 = Meta_Control_l + shift shiftr keycode 38 = +L + altgr shiftr keycode 38 = lstroke + shift altgr shiftr keycode 38 = Lstroke + control shiftr keycode 38 = Control_l + shift control shiftr keycode 38 = Control_l + altgr control shiftr keycode 38 = Control_l + shift altgr control shiftr keycode 38 = Control_l + alt shiftr keycode 38 = Meta_l + shift alt shiftr keycode 38 = Meta_L + altgr alt shiftr keycode 38 = Meta_l + shift altgr alt shiftr keycode 38 = Meta_L + control alt shiftr keycode 38 = Meta_Control_l + shift control alt shiftr keycode 38 = Meta_Control_l + altgr control alt shiftr keycode 38 = Meta_Control_l + shift altgr control alt shiftr keycode 38 = Meta_Control_l + shift shiftl shiftr keycode 38 = +L + altgr shiftl shiftr keycode 38 = lstroke + shift altgr shiftl shiftr keycode 38 = Lstroke + control shiftl shiftr keycode 38 = Control_l + shift control shiftl shiftr keycode 38 = Control_l + altgr control shiftl shiftr keycode 38 = Control_l + shift altgr control shiftl shiftr keycode 38 = Control_l + alt shiftl shiftr keycode 38 = Meta_l + shift alt shiftl shiftr keycode 38 = Meta_L + altgr alt shiftl shiftr keycode 38 = Meta_l + shift altgr alt shiftl shiftr keycode 38 = Meta_L + control alt shiftl shiftr keycode 38 = Meta_Control_l + shift control alt shiftl shiftr keycode 38 = Meta_Control_l + altgr control alt shiftl shiftr keycode 38 = Meta_Control_l + shift altgr control alt shiftl shiftr keycode 38 = Meta_Control_l + ctrll keycode 38 = +L + altgr ctrll keycode 38 = Lstroke + shift altgr ctrll keycode 38 = lstroke + control ctrll keycode 38 = Control_l + shift control ctrll keycode 38 = Control_l + altgr control ctrll keycode 38 = Control_l + shift altgr control ctrll keycode 38 = Control_l + alt ctrll keycode 38 = Meta_l + shift alt ctrll keycode 38 = Meta_L + altgr alt ctrll keycode 38 = Meta_l + shift altgr alt ctrll keycode 38 = Meta_L + control alt ctrll keycode 38 = Meta_Control_l + shift control alt ctrll keycode 38 = Meta_Control_l + altgr control alt ctrll keycode 38 = Meta_Control_l + shift altgr control alt ctrll keycode 38 = Meta_Control_l + shiftl ctrll keycode 38 = +L + altgr shiftl ctrll keycode 38 = Lstroke + shift altgr shiftl ctrll keycode 38 = lstroke + control shiftl ctrll keycode 38 = Control_l + shift control shiftl ctrll keycode 38 = Control_l + altgr control shiftl ctrll keycode 38 = Control_l + shift altgr control shiftl ctrll keycode 38 = Control_l + alt shiftl ctrll keycode 38 = Meta_l + shift alt shiftl ctrll keycode 38 = Meta_L + altgr alt shiftl ctrll keycode 38 = Meta_l + shift altgr alt shiftl ctrll keycode 38 = Meta_L + control alt shiftl ctrll keycode 38 = Meta_Control_l + shift control alt shiftl ctrll keycode 38 = Meta_Control_l + altgr control alt shiftl ctrll keycode 38 = Meta_Control_l + shift altgr control alt shiftl ctrll keycode 38 = Meta_Control_l + shiftr ctrll keycode 38 = +L + altgr shiftr ctrll keycode 38 = Lstroke + shift altgr shiftr ctrll keycode 38 = lstroke + control shiftr ctrll keycode 38 = Control_l + shift control shiftr ctrll keycode 38 = Control_l + altgr control shiftr ctrll keycode 38 = Control_l + shift altgr control shiftr ctrll keycode 38 = Control_l + alt shiftr ctrll keycode 38 = Meta_l + shift alt shiftr ctrll keycode 38 = Meta_L + altgr alt shiftr ctrll keycode 38 = Meta_l + shift altgr alt shiftr ctrll keycode 38 = Meta_L + control alt shiftr ctrll keycode 38 = Meta_Control_l + shift control alt shiftr ctrll keycode 38 = Meta_Control_l + altgr control alt shiftr ctrll keycode 38 = Meta_Control_l + shift altgr control alt shiftr ctrll keycode 38 = Meta_Control_l + shiftl shiftr ctrll keycode 38 = +L + altgr shiftl shiftr ctrll keycode 38 = Lstroke + shift altgr shiftl shiftr ctrll keycode 38 = lstroke + control shiftl shiftr ctrll keycode 38 = Control_l + shift control shiftl shiftr ctrll keycode 38 = Control_l + altgr control shiftl shiftr ctrll keycode 38 = Control_l + shift altgr control shiftl shiftr ctrll keycode 38 = Control_l + alt shiftl shiftr ctrll keycode 38 = Meta_l + shift alt shiftl shiftr ctrll keycode 38 = Meta_L + altgr alt shiftl shiftr ctrll keycode 38 = Meta_l + shift altgr alt shiftl shiftr ctrll keycode 38 = Meta_L + control alt shiftl shiftr ctrll keycode 38 = Meta_Control_l + shift control alt shiftl shiftr ctrll keycode 38 = Meta_Control_l + altgr control alt shiftl shiftr ctrll keycode 38 = Meta_Control_l + shift altgr control alt shiftl shiftr ctrll keycode 38 = Meta_Control_l +keycode 39 = +ccedilla + shift keycode 39 = +Ccedilla + altgr keycode 39 = dead_acute + shift altgr keycode 39 = dead_tilde + control keycode 39 = dead_acute + shift control keycode 39 = dead_tilde + altgr control keycode 39 = dead_acute + shift altgr control keycode 39 = dead_tilde + alt keycode 39 = dead_acute + shift alt keycode 39 = dead_tilde + altgr alt keycode 39 = dead_acute + shift altgr alt keycode 39 = dead_tilde + control alt keycode 39 = dead_acute + shift control alt keycode 39 = dead_tilde + altgr control alt keycode 39 = dead_acute + shift altgr control alt keycode 39 = dead_tilde + shift shiftl keycode 39 = +Ccedilla + altgr shiftl keycode 39 = dead_acute + shift altgr shiftl keycode 39 = dead_tilde + control shiftl keycode 39 = dead_acute + shift control shiftl keycode 39 = dead_tilde + altgr control shiftl keycode 39 = dead_acute + shift altgr control shiftl keycode 39 = dead_tilde + alt shiftl keycode 39 = dead_acute + shift alt shiftl keycode 39 = dead_tilde + altgr alt shiftl keycode 39 = dead_acute + shift altgr alt shiftl keycode 39 = dead_tilde + control alt shiftl keycode 39 = dead_acute + shift control alt shiftl keycode 39 = dead_tilde + altgr control alt shiftl keycode 39 = dead_acute + shift altgr control alt shiftl keycode 39 = dead_tilde + shift shiftr keycode 39 = +Ccedilla + altgr shiftr keycode 39 = dead_acute + shift altgr shiftr keycode 39 = dead_tilde + control shiftr keycode 39 = dead_acute + shift control shiftr keycode 39 = dead_tilde + altgr control shiftr keycode 39 = dead_acute + shift altgr control shiftr keycode 39 = dead_tilde + alt shiftr keycode 39 = dead_acute + shift alt shiftr keycode 39 = dead_tilde + altgr alt shiftr keycode 39 = dead_acute + shift altgr alt shiftr keycode 39 = dead_tilde + control alt shiftr keycode 39 = dead_acute + shift control alt shiftr keycode 39 = dead_tilde + altgr control alt shiftr keycode 39 = dead_acute + shift altgr control alt shiftr keycode 39 = dead_tilde + shift shiftl shiftr keycode 39 = +Ccedilla + altgr shiftl shiftr keycode 39 = dead_acute + shift altgr shiftl shiftr keycode 39 = dead_tilde + control shiftl shiftr keycode 39 = dead_acute + shift control shiftl shiftr keycode 39 = dead_tilde + altgr control shiftl shiftr keycode 39 = dead_acute + shift altgr control shiftl shiftr keycode 39 = dead_tilde + alt shiftl shiftr keycode 39 = dead_acute + shift alt shiftl shiftr keycode 39 = dead_tilde + altgr alt shiftl shiftr keycode 39 = dead_acute + shift altgr alt shiftl shiftr keycode 39 = dead_tilde + control alt shiftl shiftr keycode 39 = dead_acute + shift control alt shiftl shiftr keycode 39 = dead_tilde + altgr control alt shiftl shiftr keycode 39 = dead_acute + shift altgr control alt shiftl shiftr keycode 39 = dead_tilde + ctrll keycode 39 = +Ccedilla + altgr ctrll keycode 39 = dead_acute + shift altgr ctrll keycode 39 = dead_tilde + control ctrll keycode 39 = dead_acute + shift control ctrll keycode 39 = dead_tilde + altgr control ctrll keycode 39 = dead_acute + shift altgr control ctrll keycode 39 = dead_tilde + alt ctrll keycode 39 = dead_acute + shift alt ctrll keycode 39 = dead_tilde + altgr alt ctrll keycode 39 = dead_acute + shift altgr alt ctrll keycode 39 = dead_tilde + control alt ctrll keycode 39 = dead_acute + shift control alt ctrll keycode 39 = dead_tilde + altgr control alt ctrll keycode 39 = dead_acute + shift altgr control alt ctrll keycode 39 = dead_tilde + shiftl ctrll keycode 39 = +Ccedilla + altgr shiftl ctrll keycode 39 = dead_acute + shift altgr shiftl ctrll keycode 39 = dead_tilde + control shiftl ctrll keycode 39 = dead_acute + shift control shiftl ctrll keycode 39 = dead_tilde + altgr control shiftl ctrll keycode 39 = dead_acute + shift altgr control shiftl ctrll keycode 39 = dead_tilde + alt shiftl ctrll keycode 39 = dead_acute + shift alt shiftl ctrll keycode 39 = dead_tilde + altgr alt shiftl ctrll keycode 39 = dead_acute + shift altgr alt shiftl ctrll keycode 39 = dead_tilde + control alt shiftl ctrll keycode 39 = dead_acute + shift control alt shiftl ctrll keycode 39 = dead_tilde + altgr control alt shiftl ctrll keycode 39 = dead_acute + shift altgr control alt shiftl ctrll keycode 39 = dead_tilde + shiftr ctrll keycode 39 = +Ccedilla + altgr shiftr ctrll keycode 39 = dead_acute + shift altgr shiftr ctrll keycode 39 = dead_tilde + control shiftr ctrll keycode 39 = dead_acute + shift control shiftr ctrll keycode 39 = dead_tilde + altgr control shiftr ctrll keycode 39 = dead_acute + shift altgr control shiftr ctrll keycode 39 = dead_tilde + alt shiftr ctrll keycode 39 = dead_acute + shift alt shiftr ctrll keycode 39 = dead_tilde + altgr alt shiftr ctrll keycode 39 = dead_acute + shift altgr alt shiftr ctrll keycode 39 = dead_tilde + control alt shiftr ctrll keycode 39 = dead_acute + shift control alt shiftr ctrll keycode 39 = dead_tilde + altgr control alt shiftr ctrll keycode 39 = dead_acute + shift altgr control alt shiftr ctrll keycode 39 = dead_tilde + shiftl shiftr ctrll keycode 39 = +Ccedilla + altgr shiftl shiftr ctrll keycode 39 = dead_acute + shift altgr shiftl shiftr ctrll keycode 39 = dead_tilde + control shiftl shiftr ctrll keycode 39 = dead_acute + shift control shiftl shiftr ctrll keycode 39 = dead_tilde + altgr control shiftl shiftr ctrll keycode 39 = dead_acute + shift altgr control shiftl shiftr ctrll keycode 39 = dead_tilde + alt shiftl shiftr ctrll keycode 39 = dead_acute + shift alt shiftl shiftr ctrll keycode 39 = dead_tilde + altgr alt shiftl shiftr ctrll keycode 39 = dead_acute + shift altgr alt shiftl shiftr ctrll keycode 39 = dead_tilde + control alt shiftl shiftr ctrll keycode 39 = dead_acute + shift control alt shiftl shiftr ctrll keycode 39 = dead_tilde + altgr control alt shiftl shiftr ctrll keycode 39 = dead_acute + shift altgr control alt shiftl shiftr ctrll keycode 39 = dead_tilde +keycode 40 = dead_tilde + shift keycode 40 = dead_circumflex + altgr keycode 40 = asciitilde + shift altgr keycode 40 = asciicircum + shift control keycode 40 = dead_circumflex + shift altgr control keycode 40 = Control_asciicircum + shift alt keycode 40 = dead_circumflex + altgr alt keycode 40 = Meta_asciitilde + shift altgr alt keycode 40 = Meta_asciicircum + shift control alt keycode 40 = dead_circumflex + shift altgr control alt keycode 40 = Meta_Control_asciicircum + shift shiftl keycode 40 = dead_circumflex + altgr shiftl keycode 40 = asciitilde + shift altgr shiftl keycode 40 = asciicircum + shift control shiftl keycode 40 = dead_circumflex + shift altgr control shiftl keycode 40 = Control_asciicircum + shift alt shiftl keycode 40 = dead_circumflex + altgr alt shiftl keycode 40 = Meta_asciitilde + shift altgr alt shiftl keycode 40 = Meta_asciicircum + shift control alt shiftl keycode 40 = dead_circumflex + shift altgr control alt shiftl keycode 40 = Meta_Control_asciicircum + shift shiftr keycode 40 = dead_circumflex + altgr shiftr keycode 40 = asciitilde + shift altgr shiftr keycode 40 = asciicircum + shift control shiftr keycode 40 = dead_circumflex + shift altgr control shiftr keycode 40 = Control_asciicircum + shift alt shiftr keycode 40 = dead_circumflex + altgr alt shiftr keycode 40 = Meta_asciitilde + shift altgr alt shiftr keycode 40 = Meta_asciicircum + shift control alt shiftr keycode 40 = dead_circumflex + shift altgr control alt shiftr keycode 40 = Meta_Control_asciicircum + shift shiftl shiftr keycode 40 = dead_circumflex + altgr shiftl shiftr keycode 40 = asciitilde + shift altgr shiftl shiftr keycode 40 = asciicircum + shift control shiftl shiftr keycode 40 = dead_circumflex + shift altgr control shiftl shiftr keycode 40 = Control_asciicircum + shift alt shiftl shiftr keycode 40 = dead_circumflex + altgr alt shiftl shiftr keycode 40 = Meta_asciitilde + shift altgr alt shiftl shiftr keycode 40 = Meta_asciicircum + shift control alt shiftl shiftr keycode 40 = dead_circumflex + shift altgr control alt shiftl shiftr keycode 40 = Meta_Control_asciicircum + shift ctrll keycode 40 = dead_circumflex + altgr ctrll keycode 40 = asciitilde + shift altgr ctrll keycode 40 = asciicircum + shift control ctrll keycode 40 = dead_circumflex + shift altgr control ctrll keycode 40 = Control_asciicircum + shift alt ctrll keycode 40 = dead_circumflex + altgr alt ctrll keycode 40 = Meta_asciitilde + shift altgr alt ctrll keycode 40 = Meta_asciicircum + shift control alt ctrll keycode 40 = dead_circumflex + shift altgr control alt ctrll keycode 40 = Meta_Control_asciicircum + shift shiftl ctrll keycode 40 = dead_circumflex + altgr shiftl ctrll keycode 40 = asciitilde + shift altgr shiftl ctrll keycode 40 = asciicircum + shift control shiftl ctrll keycode 40 = dead_circumflex + shift altgr control shiftl ctrll keycode 40 = Control_asciicircum + shift alt shiftl ctrll keycode 40 = dead_circumflex + altgr alt shiftl ctrll keycode 40 = Meta_asciitilde + shift altgr alt shiftl ctrll keycode 40 = Meta_asciicircum + shift control alt shiftl ctrll keycode 40 = dead_circumflex + shift altgr control alt shiftl ctrll keycode 40 = Meta_Control_asciicircum + shift shiftr ctrll keycode 40 = dead_circumflex + altgr shiftr ctrll keycode 40 = asciitilde + shift altgr shiftr ctrll keycode 40 = asciicircum + shift control shiftr ctrll keycode 40 = dead_circumflex + shift altgr control shiftr ctrll keycode 40 = Control_asciicircum + shift alt shiftr ctrll keycode 40 = dead_circumflex + altgr alt shiftr ctrll keycode 40 = Meta_asciitilde + shift altgr alt shiftr ctrll keycode 40 = Meta_asciicircum + shift control alt shiftr ctrll keycode 40 = dead_circumflex + shift altgr control alt shiftr ctrll keycode 40 = Meta_Control_asciicircum + shift shiftl shiftr ctrll keycode 40 = dead_circumflex + altgr shiftl shiftr ctrll keycode 40 = asciitilde + shift altgr shiftl shiftr ctrll keycode 40 = asciicircum + shift control shiftl shiftr ctrll keycode 40 = dead_circumflex + shift altgr control shiftl shiftr ctrll keycode 40 = Control_asciicircum + shift alt shiftl shiftr ctrll keycode 40 = dead_circumflex + altgr alt shiftl shiftr ctrll keycode 40 = Meta_asciitilde + shift altgr alt shiftl shiftr ctrll keycode 40 = Meta_asciicircum + shift control alt shiftl shiftr ctrll keycode 40 = dead_circumflex + shift altgr control alt shiftl shiftr ctrll keycode 40 = Meta_Control_asciicircum +keycode 41 = apostrophe + shift keycode 41 = quotedbl + altgr keycode 41 = notsign + shift altgr keycode 41 = notsign + control keycode 41 = Control_g + shift control keycode 41 = Control_g + altgr control keycode 41 = Control_g + shift altgr control keycode 41 = Control_g + alt keycode 41 = Meta_apostrophe + shift alt keycode 41 = Meta_quotedbl + altgr alt keycode 41 = Meta_apostrophe + shift altgr alt keycode 41 = Meta_quotedbl + control alt keycode 41 = Meta_Control_g + shift control alt keycode 41 = Meta_Control_g + altgr control alt keycode 41 = Meta_Control_g + shift altgr control alt keycode 41 = Meta_Control_g + shift shiftl keycode 41 = quotedbl + altgr shiftl keycode 41 = notsign + shift altgr shiftl keycode 41 = notsign + control shiftl keycode 41 = Control_g + shift control shiftl keycode 41 = Control_g + altgr control shiftl keycode 41 = Control_g + shift altgr control shiftl keycode 41 = Control_g + alt shiftl keycode 41 = Meta_apostrophe + shift alt shiftl keycode 41 = Meta_quotedbl + altgr alt shiftl keycode 41 = Meta_apostrophe + shift altgr alt shiftl keycode 41 = Meta_quotedbl + control alt shiftl keycode 41 = Meta_Control_g + shift control alt shiftl keycode 41 = Meta_Control_g + altgr control alt shiftl keycode 41 = Meta_Control_g + shift altgr control alt shiftl keycode 41 = Meta_Control_g + shift shiftr keycode 41 = quotedbl + altgr shiftr keycode 41 = notsign + shift altgr shiftr keycode 41 = notsign + control shiftr keycode 41 = Control_g + shift control shiftr keycode 41 = Control_g + altgr control shiftr keycode 41 = Control_g + shift altgr control shiftr keycode 41 = Control_g + alt shiftr keycode 41 = Meta_apostrophe + shift alt shiftr keycode 41 = Meta_quotedbl + altgr alt shiftr keycode 41 = Meta_apostrophe + shift altgr alt shiftr keycode 41 = Meta_quotedbl + control alt shiftr keycode 41 = Meta_Control_g + shift control alt shiftr keycode 41 = Meta_Control_g + altgr control alt shiftr keycode 41 = Meta_Control_g + shift altgr control alt shiftr keycode 41 = Meta_Control_g + shift shiftl shiftr keycode 41 = quotedbl + altgr shiftl shiftr keycode 41 = notsign + shift altgr shiftl shiftr keycode 41 = notsign + control shiftl shiftr keycode 41 = Control_g + shift control shiftl shiftr keycode 41 = Control_g + altgr control shiftl shiftr keycode 41 = Control_g + shift altgr control shiftl shiftr keycode 41 = Control_g + alt shiftl shiftr keycode 41 = Meta_apostrophe + shift alt shiftl shiftr keycode 41 = Meta_quotedbl + altgr alt shiftl shiftr keycode 41 = Meta_apostrophe + shift altgr alt shiftl shiftr keycode 41 = Meta_quotedbl + control alt shiftl shiftr keycode 41 = Meta_Control_g + shift control alt shiftl shiftr keycode 41 = Meta_Control_g + altgr control alt shiftl shiftr keycode 41 = Meta_Control_g + shift altgr control alt shiftl shiftr keycode 41 = Meta_Control_g + shift ctrll keycode 41 = quotedbl + altgr ctrll keycode 41 = notsign + shift altgr ctrll keycode 41 = notsign + control ctrll keycode 41 = Control_g + shift control ctrll keycode 41 = Control_g + altgr control ctrll keycode 41 = Control_g + shift altgr control ctrll keycode 41 = Control_g + alt ctrll keycode 41 = Meta_apostrophe + shift alt ctrll keycode 41 = Meta_quotedbl + altgr alt ctrll keycode 41 = Meta_apostrophe + shift altgr alt ctrll keycode 41 = Meta_quotedbl + control alt ctrll keycode 41 = Meta_Control_g + shift control alt ctrll keycode 41 = Meta_Control_g + altgr control alt ctrll keycode 41 = Meta_Control_g + shift altgr control alt ctrll keycode 41 = Meta_Control_g + shift shiftl ctrll keycode 41 = quotedbl + altgr shiftl ctrll keycode 41 = notsign + shift altgr shiftl ctrll keycode 41 = notsign + control shiftl ctrll keycode 41 = Control_g + shift control shiftl ctrll keycode 41 = Control_g + altgr control shiftl ctrll keycode 41 = Control_g + shift altgr control shiftl ctrll keycode 41 = Control_g + alt shiftl ctrll keycode 41 = Meta_apostrophe + shift alt shiftl ctrll keycode 41 = Meta_quotedbl + altgr alt shiftl ctrll keycode 41 = Meta_apostrophe + shift altgr alt shiftl ctrll keycode 41 = Meta_quotedbl + control alt shiftl ctrll keycode 41 = Meta_Control_g + shift control alt shiftl ctrll keycode 41 = Meta_Control_g + altgr control alt shiftl ctrll keycode 41 = Meta_Control_g + shift altgr control alt shiftl ctrll keycode 41 = Meta_Control_g + shift shiftr ctrll keycode 41 = quotedbl + altgr shiftr ctrll keycode 41 = notsign + shift altgr shiftr ctrll keycode 41 = notsign + control shiftr ctrll keycode 41 = Control_g + shift control shiftr ctrll keycode 41 = Control_g + altgr control shiftr ctrll keycode 41 = Control_g + shift altgr control shiftr ctrll keycode 41 = Control_g + alt shiftr ctrll keycode 41 = Meta_apostrophe + shift alt shiftr ctrll keycode 41 = Meta_quotedbl + altgr alt shiftr ctrll keycode 41 = Meta_apostrophe + shift altgr alt shiftr ctrll keycode 41 = Meta_quotedbl + control alt shiftr ctrll keycode 41 = Meta_Control_g + shift control alt shiftr ctrll keycode 41 = Meta_Control_g + altgr control alt shiftr ctrll keycode 41 = Meta_Control_g + shift altgr control alt shiftr ctrll keycode 41 = Meta_Control_g + shift shiftl shiftr ctrll keycode 41 = quotedbl + altgr shiftl shiftr ctrll keycode 41 = notsign + shift altgr shiftl shiftr ctrll keycode 41 = notsign + control shiftl shiftr ctrll keycode 41 = Control_g + shift control shiftl shiftr ctrll keycode 41 = Control_g + altgr control shiftl shiftr ctrll keycode 41 = Control_g + shift altgr control shiftl shiftr ctrll keycode 41 = Control_g + alt shiftl shiftr ctrll keycode 41 = Meta_apostrophe + shift alt shiftl shiftr ctrll keycode 41 = Meta_quotedbl + altgr alt shiftl shiftr ctrll keycode 41 = Meta_apostrophe + shift altgr alt shiftl shiftr ctrll keycode 41 = Meta_quotedbl + control alt shiftl shiftr ctrll keycode 41 = Meta_Control_g + shift control alt shiftl shiftr ctrll keycode 41 = Meta_Control_g + altgr control alt shiftl shiftr ctrll keycode 41 = Meta_Control_g + shift altgr control alt shiftl shiftr ctrll keycode 41 = Meta_Control_g +keycode 42 = Shift +keycode 43 = bracketright + shift keycode 43 = braceright + altgr keycode 43 = +masculine + shift altgr keycode 43 = +masculine + control keycode 43 = Control_bracketright + shift control keycode 43 = Control_bracketright + altgr control keycode 43 = Control_bracketright + shift altgr control keycode 43 = Control_bracketright + alt keycode 43 = Meta_bracketright + shift alt keycode 43 = Meta_braceright + altgr alt keycode 43 = Meta_bracketright + shift altgr alt keycode 43 = Meta_braceright + control alt keycode 43 = Meta_Control_bracketright + shift control alt keycode 43 = Meta_Control_bracketright + altgr control alt keycode 43 = Meta_Control_bracketright + shift altgr control alt keycode 43 = Meta_Control_bracketright + shift shiftl keycode 43 = braceright + altgr shiftl keycode 43 = +masculine + shift altgr shiftl keycode 43 = +masculine + control shiftl keycode 43 = Control_bracketright + shift control shiftl keycode 43 = Control_bracketright + altgr control shiftl keycode 43 = Control_bracketright + shift altgr control shiftl keycode 43 = Control_bracketright + alt shiftl keycode 43 = Meta_bracketright + shift alt shiftl keycode 43 = Meta_braceright + altgr alt shiftl keycode 43 = Meta_bracketright + shift altgr alt shiftl keycode 43 = Meta_braceright + control alt shiftl keycode 43 = Meta_Control_bracketright + shift control alt shiftl keycode 43 = Meta_Control_bracketright + altgr control alt shiftl keycode 43 = Meta_Control_bracketright + shift altgr control alt shiftl keycode 43 = Meta_Control_bracketright + shift shiftr keycode 43 = braceright + altgr shiftr keycode 43 = +masculine + shift altgr shiftr keycode 43 = +masculine + control shiftr keycode 43 = Control_bracketright + shift control shiftr keycode 43 = Control_bracketright + altgr control shiftr keycode 43 = Control_bracketright + shift altgr control shiftr keycode 43 = Control_bracketright + alt shiftr keycode 43 = Meta_bracketright + shift alt shiftr keycode 43 = Meta_braceright + altgr alt shiftr keycode 43 = Meta_bracketright + shift altgr alt shiftr keycode 43 = Meta_braceright + control alt shiftr keycode 43 = Meta_Control_bracketright + shift control alt shiftr keycode 43 = Meta_Control_bracketright + altgr control alt shiftr keycode 43 = Meta_Control_bracketright + shift altgr control alt shiftr keycode 43 = Meta_Control_bracketright + shift shiftl shiftr keycode 43 = braceright + altgr shiftl shiftr keycode 43 = +masculine + shift altgr shiftl shiftr keycode 43 = +masculine + control shiftl shiftr keycode 43 = Control_bracketright + shift control shiftl shiftr keycode 43 = Control_bracketright + altgr control shiftl shiftr keycode 43 = Control_bracketright + shift altgr control shiftl shiftr keycode 43 = Control_bracketright + alt shiftl shiftr keycode 43 = Meta_bracketright + shift alt shiftl shiftr keycode 43 = Meta_braceright + altgr alt shiftl shiftr keycode 43 = Meta_bracketright + shift altgr alt shiftl shiftr keycode 43 = Meta_braceright + control alt shiftl shiftr keycode 43 = Meta_Control_bracketright + shift control alt shiftl shiftr keycode 43 = Meta_Control_bracketright + altgr control alt shiftl shiftr keycode 43 = Meta_Control_bracketright + shift altgr control alt shiftl shiftr keycode 43 = Meta_Control_bracketright + shift ctrll keycode 43 = braceright + altgr ctrll keycode 43 = +masculine + shift altgr ctrll keycode 43 = +masculine + control ctrll keycode 43 = Control_bracketright + shift control ctrll keycode 43 = Control_bracketright + altgr control ctrll keycode 43 = Control_bracketright + shift altgr control ctrll keycode 43 = Control_bracketright + alt ctrll keycode 43 = Meta_bracketright + shift alt ctrll keycode 43 = Meta_braceright + altgr alt ctrll keycode 43 = Meta_bracketright + shift altgr alt ctrll keycode 43 = Meta_braceright + control alt ctrll keycode 43 = Meta_Control_bracketright + shift control alt ctrll keycode 43 = Meta_Control_bracketright + altgr control alt ctrll keycode 43 = Meta_Control_bracketright + shift altgr control alt ctrll keycode 43 = Meta_Control_bracketright + shift shiftl ctrll keycode 43 = braceright + altgr shiftl ctrll keycode 43 = +masculine + shift altgr shiftl ctrll keycode 43 = +masculine + control shiftl ctrll keycode 43 = Control_bracketright + shift control shiftl ctrll keycode 43 = Control_bracketright + altgr control shiftl ctrll keycode 43 = Control_bracketright + shift altgr control shiftl ctrll keycode 43 = Control_bracketright + alt shiftl ctrll keycode 43 = Meta_bracketright + shift alt shiftl ctrll keycode 43 = Meta_braceright + altgr alt shiftl ctrll keycode 43 = Meta_bracketright + shift altgr alt shiftl ctrll keycode 43 = Meta_braceright + control alt shiftl ctrll keycode 43 = Meta_Control_bracketright + shift control alt shiftl ctrll keycode 43 = Meta_Control_bracketright + altgr control alt shiftl ctrll keycode 43 = Meta_Control_bracketright + shift altgr control alt shiftl ctrll keycode 43 = Meta_Control_bracketright + shift shiftr ctrll keycode 43 = braceright + altgr shiftr ctrll keycode 43 = +masculine + shift altgr shiftr ctrll keycode 43 = +masculine + control shiftr ctrll keycode 43 = Control_bracketright + shift control shiftr ctrll keycode 43 = Control_bracketright + altgr control shiftr ctrll keycode 43 = Control_bracketright + shift altgr control shiftr ctrll keycode 43 = Control_bracketright + alt shiftr ctrll keycode 43 = Meta_bracketright + shift alt shiftr ctrll keycode 43 = Meta_braceright + altgr alt shiftr ctrll keycode 43 = Meta_bracketright + shift altgr alt shiftr ctrll keycode 43 = Meta_braceright + control alt shiftr ctrll keycode 43 = Meta_Control_bracketright + shift control alt shiftr ctrll keycode 43 = Meta_Control_bracketright + altgr control alt shiftr ctrll keycode 43 = Meta_Control_bracketright + shift altgr control alt shiftr ctrll keycode 43 = Meta_Control_bracketright + shift shiftl shiftr ctrll keycode 43 = braceright + altgr shiftl shiftr ctrll keycode 43 = +masculine + shift altgr shiftl shiftr ctrll keycode 43 = +masculine + control shiftl shiftr ctrll keycode 43 = Control_bracketright + shift control shiftl shiftr ctrll keycode 43 = Control_bracketright + altgr control shiftl shiftr ctrll keycode 43 = Control_bracketright + shift altgr control shiftl shiftr ctrll keycode 43 = Control_bracketright + alt shiftl shiftr ctrll keycode 43 = Meta_bracketright + shift alt shiftl shiftr ctrll keycode 43 = Meta_braceright + altgr alt shiftl shiftr ctrll keycode 43 = Meta_bracketright + shift altgr alt shiftl shiftr ctrll keycode 43 = Meta_braceright + control alt shiftl shiftr ctrll keycode 43 = Meta_Control_bracketright + shift control alt shiftl shiftr ctrll keycode 43 = Meta_Control_bracketright + altgr control alt shiftl shiftr ctrll keycode 43 = Meta_Control_bracketright + shift altgr control alt shiftl shiftr ctrll keycode 43 = Meta_Control_bracketright +keycode 44 = +z + shift keycode 44 = +Z + altgr keycode 44 = guillemotleft + shift altgr keycode 44 = less + control keycode 44 = Control_z + shift control keycode 44 = Control_z + altgr control keycode 44 = Control_z + shift altgr control keycode 44 = Control_z + alt keycode 44 = Meta_z + shift alt keycode 44 = Meta_Z + altgr alt keycode 44 = Meta_z + shift altgr alt keycode 44 = Meta_less + control alt keycode 44 = Meta_Control_z + shift control alt keycode 44 = Meta_Control_z + altgr control alt keycode 44 = Meta_Control_z + shift altgr control alt keycode 44 = Meta_Control_z + shift shiftl keycode 44 = +Z + altgr shiftl keycode 44 = guillemotleft + shift altgr shiftl keycode 44 = less + control shiftl keycode 44 = Control_z + shift control shiftl keycode 44 = Control_z + altgr control shiftl keycode 44 = Control_z + shift altgr control shiftl keycode 44 = Control_z + alt shiftl keycode 44 = Meta_z + shift alt shiftl keycode 44 = Meta_Z + altgr alt shiftl keycode 44 = Meta_z + shift altgr alt shiftl keycode 44 = Meta_less + control alt shiftl keycode 44 = Meta_Control_z + shift control alt shiftl keycode 44 = Meta_Control_z + altgr control alt shiftl keycode 44 = Meta_Control_z + shift altgr control alt shiftl keycode 44 = Meta_Control_z + shift shiftr keycode 44 = +Z + altgr shiftr keycode 44 = guillemotleft + shift altgr shiftr keycode 44 = less + control shiftr keycode 44 = Control_z + shift control shiftr keycode 44 = Control_z + altgr control shiftr keycode 44 = Control_z + shift altgr control shiftr keycode 44 = Control_z + alt shiftr keycode 44 = Meta_z + shift alt shiftr keycode 44 = Meta_Z + altgr alt shiftr keycode 44 = Meta_z + shift altgr alt shiftr keycode 44 = Meta_less + control alt shiftr keycode 44 = Meta_Control_z + shift control alt shiftr keycode 44 = Meta_Control_z + altgr control alt shiftr keycode 44 = Meta_Control_z + shift altgr control alt shiftr keycode 44 = Meta_Control_z + shift shiftl shiftr keycode 44 = +Z + altgr shiftl shiftr keycode 44 = guillemotleft + shift altgr shiftl shiftr keycode 44 = less + control shiftl shiftr keycode 44 = Control_z + shift control shiftl shiftr keycode 44 = Control_z + altgr control shiftl shiftr keycode 44 = Control_z + shift altgr control shiftl shiftr keycode 44 = Control_z + alt shiftl shiftr keycode 44 = Meta_z + shift alt shiftl shiftr keycode 44 = Meta_Z + altgr alt shiftl shiftr keycode 44 = Meta_z + shift altgr alt shiftl shiftr keycode 44 = Meta_less + control alt shiftl shiftr keycode 44 = Meta_Control_z + shift control alt shiftl shiftr keycode 44 = Meta_Control_z + altgr control alt shiftl shiftr keycode 44 = Meta_Control_z + shift altgr control alt shiftl shiftr keycode 44 = Meta_Control_z + ctrll keycode 44 = +Z + altgr ctrll keycode 44 = guillemotleft + shift altgr ctrll keycode 44 = less + control ctrll keycode 44 = Control_z + shift control ctrll keycode 44 = Control_z + altgr control ctrll keycode 44 = Control_z + shift altgr control ctrll keycode 44 = Control_z + alt ctrll keycode 44 = Meta_z + shift alt ctrll keycode 44 = Meta_Z + altgr alt ctrll keycode 44 = Meta_z + shift altgr alt ctrll keycode 44 = Meta_less + control alt ctrll keycode 44 = Meta_Control_z + shift control alt ctrll keycode 44 = Meta_Control_z + altgr control alt ctrll keycode 44 = Meta_Control_z + shift altgr control alt ctrll keycode 44 = Meta_Control_z + shiftl ctrll keycode 44 = +Z + altgr shiftl ctrll keycode 44 = guillemotleft + shift altgr shiftl ctrll keycode 44 = less + control shiftl ctrll keycode 44 = Control_z + shift control shiftl ctrll keycode 44 = Control_z + altgr control shiftl ctrll keycode 44 = Control_z + shift altgr control shiftl ctrll keycode 44 = Control_z + alt shiftl ctrll keycode 44 = Meta_z + shift alt shiftl ctrll keycode 44 = Meta_Z + altgr alt shiftl ctrll keycode 44 = Meta_z + shift altgr alt shiftl ctrll keycode 44 = Meta_less + control alt shiftl ctrll keycode 44 = Meta_Control_z + shift control alt shiftl ctrll keycode 44 = Meta_Control_z + altgr control alt shiftl ctrll keycode 44 = Meta_Control_z + shift altgr control alt shiftl ctrll keycode 44 = Meta_Control_z + shiftr ctrll keycode 44 = +Z + altgr shiftr ctrll keycode 44 = guillemotleft + shift altgr shiftr ctrll keycode 44 = less + control shiftr ctrll keycode 44 = Control_z + shift control shiftr ctrll keycode 44 = Control_z + altgr control shiftr ctrll keycode 44 = Control_z + shift altgr control shiftr ctrll keycode 44 = Control_z + alt shiftr ctrll keycode 44 = Meta_z + shift alt shiftr ctrll keycode 44 = Meta_Z + altgr alt shiftr ctrll keycode 44 = Meta_z + shift altgr alt shiftr ctrll keycode 44 = Meta_less + control alt shiftr ctrll keycode 44 = Meta_Control_z + shift control alt shiftr ctrll keycode 44 = Meta_Control_z + altgr control alt shiftr ctrll keycode 44 = Meta_Control_z + shift altgr control alt shiftr ctrll keycode 44 = Meta_Control_z + shiftl shiftr ctrll keycode 44 = +Z + altgr shiftl shiftr ctrll keycode 44 = guillemotleft + shift altgr shiftl shiftr ctrll keycode 44 = less + control shiftl shiftr ctrll keycode 44 = Control_z + shift control shiftl shiftr ctrll keycode 44 = Control_z + altgr control shiftl shiftr ctrll keycode 44 = Control_z + shift altgr control shiftl shiftr ctrll keycode 44 = Control_z + alt shiftl shiftr ctrll keycode 44 = Meta_z + shift alt shiftl shiftr ctrll keycode 44 = Meta_Z + altgr alt shiftl shiftr ctrll keycode 44 = Meta_z + shift altgr alt shiftl shiftr ctrll keycode 44 = Meta_less + control alt shiftl shiftr ctrll keycode 44 = Meta_Control_z + shift control alt shiftl shiftr ctrll keycode 44 = Meta_Control_z + altgr control alt shiftl shiftr ctrll keycode 44 = Meta_Control_z + shift altgr control alt shiftl shiftr ctrll keycode 44 = Meta_Control_z +keycode 45 = +x + shift keycode 45 = +X + altgr keycode 45 = guillemotright + shift altgr keycode 45 = greater + control keycode 45 = Control_x + shift control keycode 45 = Control_x + altgr control keycode 45 = Control_x + shift altgr control keycode 45 = Control_x + alt keycode 45 = Meta_x + shift alt keycode 45 = Meta_X + altgr alt keycode 45 = Meta_x + shift altgr alt keycode 45 = Meta_greater + control alt keycode 45 = Meta_Control_x + shift control alt keycode 45 = Meta_Control_x + altgr control alt keycode 45 = Meta_Control_x + shift altgr control alt keycode 45 = Meta_Control_x + shift shiftl keycode 45 = +X + altgr shiftl keycode 45 = guillemotright + shift altgr shiftl keycode 45 = greater + control shiftl keycode 45 = Control_x + shift control shiftl keycode 45 = Control_x + altgr control shiftl keycode 45 = Control_x + shift altgr control shiftl keycode 45 = Control_x + alt shiftl keycode 45 = Meta_x + shift alt shiftl keycode 45 = Meta_X + altgr alt shiftl keycode 45 = Meta_x + shift altgr alt shiftl keycode 45 = Meta_greater + control alt shiftl keycode 45 = Meta_Control_x + shift control alt shiftl keycode 45 = Meta_Control_x + altgr control alt shiftl keycode 45 = Meta_Control_x + shift altgr control alt shiftl keycode 45 = Meta_Control_x + shift shiftr keycode 45 = +X + altgr shiftr keycode 45 = guillemotright + shift altgr shiftr keycode 45 = greater + control shiftr keycode 45 = Control_x + shift control shiftr keycode 45 = Control_x + altgr control shiftr keycode 45 = Control_x + shift altgr control shiftr keycode 45 = Control_x + alt shiftr keycode 45 = Meta_x + shift alt shiftr keycode 45 = Meta_X + altgr alt shiftr keycode 45 = Meta_x + shift altgr alt shiftr keycode 45 = Meta_greater + control alt shiftr keycode 45 = Meta_Control_x + shift control alt shiftr keycode 45 = Meta_Control_x + altgr control alt shiftr keycode 45 = Meta_Control_x + shift altgr control alt shiftr keycode 45 = Meta_Control_x + shift shiftl shiftr keycode 45 = +X + altgr shiftl shiftr keycode 45 = guillemotright + shift altgr shiftl shiftr keycode 45 = greater + control shiftl shiftr keycode 45 = Control_x + shift control shiftl shiftr keycode 45 = Control_x + altgr control shiftl shiftr keycode 45 = Control_x + shift altgr control shiftl shiftr keycode 45 = Control_x + alt shiftl shiftr keycode 45 = Meta_x + shift alt shiftl shiftr keycode 45 = Meta_X + altgr alt shiftl shiftr keycode 45 = Meta_x + shift altgr alt shiftl shiftr keycode 45 = Meta_greater + control alt shiftl shiftr keycode 45 = Meta_Control_x + shift control alt shiftl shiftr keycode 45 = Meta_Control_x + altgr control alt shiftl shiftr keycode 45 = Meta_Control_x + shift altgr control alt shiftl shiftr keycode 45 = Meta_Control_x + ctrll keycode 45 = +X + altgr ctrll keycode 45 = guillemotright + shift altgr ctrll keycode 45 = greater + control ctrll keycode 45 = Control_x + shift control ctrll keycode 45 = Control_x + altgr control ctrll keycode 45 = Control_x + shift altgr control ctrll keycode 45 = Control_x + alt ctrll keycode 45 = Meta_x + shift alt ctrll keycode 45 = Meta_X + altgr alt ctrll keycode 45 = Meta_x + shift altgr alt ctrll keycode 45 = Meta_greater + control alt ctrll keycode 45 = Meta_Control_x + shift control alt ctrll keycode 45 = Meta_Control_x + altgr control alt ctrll keycode 45 = Meta_Control_x + shift altgr control alt ctrll keycode 45 = Meta_Control_x + shiftl ctrll keycode 45 = +X + altgr shiftl ctrll keycode 45 = guillemotright + shift altgr shiftl ctrll keycode 45 = greater + control shiftl ctrll keycode 45 = Control_x + shift control shiftl ctrll keycode 45 = Control_x + altgr control shiftl ctrll keycode 45 = Control_x + shift altgr control shiftl ctrll keycode 45 = Control_x + alt shiftl ctrll keycode 45 = Meta_x + shift alt shiftl ctrll keycode 45 = Meta_X + altgr alt shiftl ctrll keycode 45 = Meta_x + shift altgr alt shiftl ctrll keycode 45 = Meta_greater + control alt shiftl ctrll keycode 45 = Meta_Control_x + shift control alt shiftl ctrll keycode 45 = Meta_Control_x + altgr control alt shiftl ctrll keycode 45 = Meta_Control_x + shift altgr control alt shiftl ctrll keycode 45 = Meta_Control_x + shiftr ctrll keycode 45 = +X + altgr shiftr ctrll keycode 45 = guillemotright + shift altgr shiftr ctrll keycode 45 = greater + control shiftr ctrll keycode 45 = Control_x + shift control shiftr ctrll keycode 45 = Control_x + altgr control shiftr ctrll keycode 45 = Control_x + shift altgr control shiftr ctrll keycode 45 = Control_x + alt shiftr ctrll keycode 45 = Meta_x + shift alt shiftr ctrll keycode 45 = Meta_X + altgr alt shiftr ctrll keycode 45 = Meta_x + shift altgr alt shiftr ctrll keycode 45 = Meta_greater + control alt shiftr ctrll keycode 45 = Meta_Control_x + shift control alt shiftr ctrll keycode 45 = Meta_Control_x + altgr control alt shiftr ctrll keycode 45 = Meta_Control_x + shift altgr control alt shiftr ctrll keycode 45 = Meta_Control_x + shiftl shiftr ctrll keycode 45 = +X + altgr shiftl shiftr ctrll keycode 45 = guillemotright + shift altgr shiftl shiftr ctrll keycode 45 = greater + control shiftl shiftr ctrll keycode 45 = Control_x + shift control shiftl shiftr ctrll keycode 45 = Control_x + altgr control shiftl shiftr ctrll keycode 45 = Control_x + shift altgr control shiftl shiftr ctrll keycode 45 = Control_x + alt shiftl shiftr ctrll keycode 45 = Meta_x + shift alt shiftl shiftr ctrll keycode 45 = Meta_X + altgr alt shiftl shiftr ctrll keycode 45 = Meta_x + shift altgr alt shiftl shiftr ctrll keycode 45 = Meta_greater + control alt shiftl shiftr ctrll keycode 45 = Meta_Control_x + shift control alt shiftl shiftr ctrll keycode 45 = Meta_Control_x + altgr control alt shiftl shiftr ctrll keycode 45 = Meta_Control_x + shift altgr control alt shiftl shiftr ctrll keycode 45 = Meta_Control_x +keycode 46 = +c + shift keycode 46 = +C + altgr keycode 46 = copyright + shift altgr keycode 46 = copyright + control keycode 46 = Control_c + shift control keycode 46 = Control_c + altgr control keycode 46 = Control_c + shift altgr control keycode 46 = Control_c + alt keycode 46 = Meta_c + shift alt keycode 46 = Meta_C + altgr alt keycode 46 = Meta_c + shift altgr alt keycode 46 = Meta_C + control alt keycode 46 = Meta_Control_c + shift control alt keycode 46 = Meta_Control_c + altgr control alt keycode 46 = Meta_Control_c + shift altgr control alt keycode 46 = Meta_Control_c + shift shiftl keycode 46 = +C + altgr shiftl keycode 46 = copyright + shift altgr shiftl keycode 46 = copyright + control shiftl keycode 46 = Control_c + shift control shiftl keycode 46 = Control_c + altgr control shiftl keycode 46 = Control_c + shift altgr control shiftl keycode 46 = Control_c + alt shiftl keycode 46 = Meta_c + shift alt shiftl keycode 46 = Meta_C + altgr alt shiftl keycode 46 = Meta_c + shift altgr alt shiftl keycode 46 = Meta_C + control alt shiftl keycode 46 = Meta_Control_c + shift control alt shiftl keycode 46 = Meta_Control_c + altgr control alt shiftl keycode 46 = Meta_Control_c + shift altgr control alt shiftl keycode 46 = Meta_Control_c + shift shiftr keycode 46 = +C + altgr shiftr keycode 46 = copyright + shift altgr shiftr keycode 46 = copyright + control shiftr keycode 46 = Control_c + shift control shiftr keycode 46 = Control_c + altgr control shiftr keycode 46 = Control_c + shift altgr control shiftr keycode 46 = Control_c + alt shiftr keycode 46 = Meta_c + shift alt shiftr keycode 46 = Meta_C + altgr alt shiftr keycode 46 = Meta_c + shift altgr alt shiftr keycode 46 = Meta_C + control alt shiftr keycode 46 = Meta_Control_c + shift control alt shiftr keycode 46 = Meta_Control_c + altgr control alt shiftr keycode 46 = Meta_Control_c + shift altgr control alt shiftr keycode 46 = Meta_Control_c + shift shiftl shiftr keycode 46 = +C + altgr shiftl shiftr keycode 46 = copyright + shift altgr shiftl shiftr keycode 46 = copyright + control shiftl shiftr keycode 46 = Control_c + shift control shiftl shiftr keycode 46 = Control_c + altgr control shiftl shiftr keycode 46 = Control_c + shift altgr control shiftl shiftr keycode 46 = Control_c + alt shiftl shiftr keycode 46 = Meta_c + shift alt shiftl shiftr keycode 46 = Meta_C + altgr alt shiftl shiftr keycode 46 = Meta_c + shift altgr alt shiftl shiftr keycode 46 = Meta_C + control alt shiftl shiftr keycode 46 = Meta_Control_c + shift control alt shiftl shiftr keycode 46 = Meta_Control_c + altgr control alt shiftl shiftr keycode 46 = Meta_Control_c + shift altgr control alt shiftl shiftr keycode 46 = Meta_Control_c + ctrll keycode 46 = +C + altgr ctrll keycode 46 = copyright + shift altgr ctrll keycode 46 = copyright + control ctrll keycode 46 = Control_c + shift control ctrll keycode 46 = Control_c + altgr control ctrll keycode 46 = Control_c + shift altgr control ctrll keycode 46 = Control_c + alt ctrll keycode 46 = Meta_c + shift alt ctrll keycode 46 = Meta_C + altgr alt ctrll keycode 46 = Meta_c + shift altgr alt ctrll keycode 46 = Meta_C + control alt ctrll keycode 46 = Meta_Control_c + shift control alt ctrll keycode 46 = Meta_Control_c + altgr control alt ctrll keycode 46 = Meta_Control_c + shift altgr control alt ctrll keycode 46 = Meta_Control_c + shiftl ctrll keycode 46 = +C + altgr shiftl ctrll keycode 46 = copyright + shift altgr shiftl ctrll keycode 46 = copyright + control shiftl ctrll keycode 46 = Control_c + shift control shiftl ctrll keycode 46 = Control_c + altgr control shiftl ctrll keycode 46 = Control_c + shift altgr control shiftl ctrll keycode 46 = Control_c + alt shiftl ctrll keycode 46 = Meta_c + shift alt shiftl ctrll keycode 46 = Meta_C + altgr alt shiftl ctrll keycode 46 = Meta_c + shift altgr alt shiftl ctrll keycode 46 = Meta_C + control alt shiftl ctrll keycode 46 = Meta_Control_c + shift control alt shiftl ctrll keycode 46 = Meta_Control_c + altgr control alt shiftl ctrll keycode 46 = Meta_Control_c + shift altgr control alt shiftl ctrll keycode 46 = Meta_Control_c + shiftr ctrll keycode 46 = +C + altgr shiftr ctrll keycode 46 = copyright + shift altgr shiftr ctrll keycode 46 = copyright + control shiftr ctrll keycode 46 = Control_c + shift control shiftr ctrll keycode 46 = Control_c + altgr control shiftr ctrll keycode 46 = Control_c + shift altgr control shiftr ctrll keycode 46 = Control_c + alt shiftr ctrll keycode 46 = Meta_c + shift alt shiftr ctrll keycode 46 = Meta_C + altgr alt shiftr ctrll keycode 46 = Meta_c + shift altgr alt shiftr ctrll keycode 46 = Meta_C + control alt shiftr ctrll keycode 46 = Meta_Control_c + shift control alt shiftr ctrll keycode 46 = Meta_Control_c + altgr control alt shiftr ctrll keycode 46 = Meta_Control_c + shift altgr control alt shiftr ctrll keycode 46 = Meta_Control_c + shiftl shiftr ctrll keycode 46 = +C + altgr shiftl shiftr ctrll keycode 46 = copyright + shift altgr shiftl shiftr ctrll keycode 46 = copyright + control shiftl shiftr ctrll keycode 46 = Control_c + shift control shiftl shiftr ctrll keycode 46 = Control_c + altgr control shiftl shiftr ctrll keycode 46 = Control_c + shift altgr control shiftl shiftr ctrll keycode 46 = Control_c + alt shiftl shiftr ctrll keycode 46 = Meta_c + shift alt shiftl shiftr ctrll keycode 46 = Meta_C + altgr alt shiftl shiftr ctrll keycode 46 = Meta_c + shift altgr alt shiftl shiftr ctrll keycode 46 = Meta_C + control alt shiftl shiftr ctrll keycode 46 = Meta_Control_c + shift control alt shiftl shiftr ctrll keycode 46 = Meta_Control_c + altgr control alt shiftl shiftr ctrll keycode 46 = Meta_Control_c + shift altgr control alt shiftl shiftr ctrll keycode 46 = Meta_Control_c +keycode 47 = +v + shift keycode 47 = +V + altgr keycode 47 = U+201c + shift altgr keycode 47 = U+2018 + control keycode 47 = Control_v + shift control keycode 47 = Control_v + altgr control keycode 47 = Control_v + shift altgr control keycode 47 = Control_v + alt keycode 47 = Meta_v + shift alt keycode 47 = Meta_V + altgr alt keycode 47 = Meta_v + shift altgr alt keycode 47 = Meta_V + control alt keycode 47 = Meta_Control_v + shift control alt keycode 47 = Meta_Control_v + altgr control alt keycode 47 = Meta_Control_v + shift altgr control alt keycode 47 = Meta_Control_v + shift shiftl keycode 47 = +V + altgr shiftl keycode 47 = U+201c + shift altgr shiftl keycode 47 = U+2018 + control shiftl keycode 47 = Control_v + shift control shiftl keycode 47 = Control_v + altgr control shiftl keycode 47 = Control_v + shift altgr control shiftl keycode 47 = Control_v + alt shiftl keycode 47 = Meta_v + shift alt shiftl keycode 47 = Meta_V + altgr alt shiftl keycode 47 = Meta_v + shift altgr alt shiftl keycode 47 = Meta_V + control alt shiftl keycode 47 = Meta_Control_v + shift control alt shiftl keycode 47 = Meta_Control_v + altgr control alt shiftl keycode 47 = Meta_Control_v + shift altgr control alt shiftl keycode 47 = Meta_Control_v + shift shiftr keycode 47 = +V + altgr shiftr keycode 47 = U+201c + shift altgr shiftr keycode 47 = U+2018 + control shiftr keycode 47 = Control_v + shift control shiftr keycode 47 = Control_v + altgr control shiftr keycode 47 = Control_v + shift altgr control shiftr keycode 47 = Control_v + alt shiftr keycode 47 = Meta_v + shift alt shiftr keycode 47 = Meta_V + altgr alt shiftr keycode 47 = Meta_v + shift altgr alt shiftr keycode 47 = Meta_V + control alt shiftr keycode 47 = Meta_Control_v + shift control alt shiftr keycode 47 = Meta_Control_v + altgr control alt shiftr keycode 47 = Meta_Control_v + shift altgr control alt shiftr keycode 47 = Meta_Control_v + shift shiftl shiftr keycode 47 = +V + altgr shiftl shiftr keycode 47 = U+201c + shift altgr shiftl shiftr keycode 47 = U+2018 + control shiftl shiftr keycode 47 = Control_v + shift control shiftl shiftr keycode 47 = Control_v + altgr control shiftl shiftr keycode 47 = Control_v + shift altgr control shiftl shiftr keycode 47 = Control_v + alt shiftl shiftr keycode 47 = Meta_v + shift alt shiftl shiftr keycode 47 = Meta_V + altgr alt shiftl shiftr keycode 47 = Meta_v + shift altgr alt shiftl shiftr keycode 47 = Meta_V + control alt shiftl shiftr keycode 47 = Meta_Control_v + shift control alt shiftl shiftr keycode 47 = Meta_Control_v + altgr control alt shiftl shiftr keycode 47 = Meta_Control_v + shift altgr control alt shiftl shiftr keycode 47 = Meta_Control_v + ctrll keycode 47 = +V + altgr ctrll keycode 47 = U+201c + shift altgr ctrll keycode 47 = U+2018 + control ctrll keycode 47 = Control_v + shift control ctrll keycode 47 = Control_v + altgr control ctrll keycode 47 = Control_v + shift altgr control ctrll keycode 47 = Control_v + alt ctrll keycode 47 = Meta_v + shift alt ctrll keycode 47 = Meta_V + altgr alt ctrll keycode 47 = Meta_v + shift altgr alt ctrll keycode 47 = Meta_V + control alt ctrll keycode 47 = Meta_Control_v + shift control alt ctrll keycode 47 = Meta_Control_v + altgr control alt ctrll keycode 47 = Meta_Control_v + shift altgr control alt ctrll keycode 47 = Meta_Control_v + shiftl ctrll keycode 47 = +V + altgr shiftl ctrll keycode 47 = U+201c + shift altgr shiftl ctrll keycode 47 = U+2018 + control shiftl ctrll keycode 47 = Control_v + shift control shiftl ctrll keycode 47 = Control_v + altgr control shiftl ctrll keycode 47 = Control_v + shift altgr control shiftl ctrll keycode 47 = Control_v + alt shiftl ctrll keycode 47 = Meta_v + shift alt shiftl ctrll keycode 47 = Meta_V + altgr alt shiftl ctrll keycode 47 = Meta_v + shift altgr alt shiftl ctrll keycode 47 = Meta_V + control alt shiftl ctrll keycode 47 = Meta_Control_v + shift control alt shiftl ctrll keycode 47 = Meta_Control_v + altgr control alt shiftl ctrll keycode 47 = Meta_Control_v + shift altgr control alt shiftl ctrll keycode 47 = Meta_Control_v + shiftr ctrll keycode 47 = +V + altgr shiftr ctrll keycode 47 = U+201c + shift altgr shiftr ctrll keycode 47 = U+2018 + control shiftr ctrll keycode 47 = Control_v + shift control shiftr ctrll keycode 47 = Control_v + altgr control shiftr ctrll keycode 47 = Control_v + shift altgr control shiftr ctrll keycode 47 = Control_v + alt shiftr ctrll keycode 47 = Meta_v + shift alt shiftr ctrll keycode 47 = Meta_V + altgr alt shiftr ctrll keycode 47 = Meta_v + shift altgr alt shiftr ctrll keycode 47 = Meta_V + control alt shiftr ctrll keycode 47 = Meta_Control_v + shift control alt shiftr ctrll keycode 47 = Meta_Control_v + altgr control alt shiftr ctrll keycode 47 = Meta_Control_v + shift altgr control alt shiftr ctrll keycode 47 = Meta_Control_v + shiftl shiftr ctrll keycode 47 = +V + altgr shiftl shiftr ctrll keycode 47 = U+201c + shift altgr shiftl shiftr ctrll keycode 47 = U+2018 + control shiftl shiftr ctrll keycode 47 = Control_v + shift control shiftl shiftr ctrll keycode 47 = Control_v + altgr control shiftl shiftr ctrll keycode 47 = Control_v + shift altgr control shiftl shiftr ctrll keycode 47 = Control_v + alt shiftl shiftr ctrll keycode 47 = Meta_v + shift alt shiftl shiftr ctrll keycode 47 = Meta_V + altgr alt shiftl shiftr ctrll keycode 47 = Meta_v + shift altgr alt shiftl shiftr ctrll keycode 47 = Meta_V + control alt shiftl shiftr ctrll keycode 47 = Meta_Control_v + shift control alt shiftl shiftr ctrll keycode 47 = Meta_Control_v + altgr control alt shiftl shiftr ctrll keycode 47 = Meta_Control_v + shift altgr control alt shiftl shiftr ctrll keycode 47 = Meta_Control_v +keycode 48 = +b + shift keycode 48 = +B + altgr keycode 48 = U+201d + shift altgr keycode 48 = U+2019 + control keycode 48 = Control_b + shift control keycode 48 = Control_b + altgr control keycode 48 = Control_b + shift altgr control keycode 48 = Control_b + alt keycode 48 = Meta_b + shift alt keycode 48 = Meta_B + altgr alt keycode 48 = Meta_b + shift altgr alt keycode 48 = Meta_B + control alt keycode 48 = Meta_Control_b + shift control alt keycode 48 = Meta_Control_b + altgr control alt keycode 48 = Meta_Control_b + shift altgr control alt keycode 48 = Meta_Control_b + shift shiftl keycode 48 = +B + altgr shiftl keycode 48 = U+201d + shift altgr shiftl keycode 48 = U+2019 + control shiftl keycode 48 = Control_b + shift control shiftl keycode 48 = Control_b + altgr control shiftl keycode 48 = Control_b + shift altgr control shiftl keycode 48 = Control_b + alt shiftl keycode 48 = Meta_b + shift alt shiftl keycode 48 = Meta_B + altgr alt shiftl keycode 48 = Meta_b + shift altgr alt shiftl keycode 48 = Meta_B + control alt shiftl keycode 48 = Meta_Control_b + shift control alt shiftl keycode 48 = Meta_Control_b + altgr control alt shiftl keycode 48 = Meta_Control_b + shift altgr control alt shiftl keycode 48 = Meta_Control_b + shift shiftr keycode 48 = +B + altgr shiftr keycode 48 = U+201d + shift altgr shiftr keycode 48 = U+2019 + control shiftr keycode 48 = Control_b + shift control shiftr keycode 48 = Control_b + altgr control shiftr keycode 48 = Control_b + shift altgr control shiftr keycode 48 = Control_b + alt shiftr keycode 48 = Meta_b + shift alt shiftr keycode 48 = Meta_B + altgr alt shiftr keycode 48 = Meta_b + shift altgr alt shiftr keycode 48 = Meta_B + control alt shiftr keycode 48 = Meta_Control_b + shift control alt shiftr keycode 48 = Meta_Control_b + altgr control alt shiftr keycode 48 = Meta_Control_b + shift altgr control alt shiftr keycode 48 = Meta_Control_b + shift shiftl shiftr keycode 48 = +B + altgr shiftl shiftr keycode 48 = U+201d + shift altgr shiftl shiftr keycode 48 = U+2019 + control shiftl shiftr keycode 48 = Control_b + shift control shiftl shiftr keycode 48 = Control_b + altgr control shiftl shiftr keycode 48 = Control_b + shift altgr control shiftl shiftr keycode 48 = Control_b + alt shiftl shiftr keycode 48 = Meta_b + shift alt shiftl shiftr keycode 48 = Meta_B + altgr alt shiftl shiftr keycode 48 = Meta_b + shift altgr alt shiftl shiftr keycode 48 = Meta_B + control alt shiftl shiftr keycode 48 = Meta_Control_b + shift control alt shiftl shiftr keycode 48 = Meta_Control_b + altgr control alt shiftl shiftr keycode 48 = Meta_Control_b + shift altgr control alt shiftl shiftr keycode 48 = Meta_Control_b + ctrll keycode 48 = +B + altgr ctrll keycode 48 = U+201d + shift altgr ctrll keycode 48 = U+2019 + control ctrll keycode 48 = Control_b + shift control ctrll keycode 48 = Control_b + altgr control ctrll keycode 48 = Control_b + shift altgr control ctrll keycode 48 = Control_b + alt ctrll keycode 48 = Meta_b + shift alt ctrll keycode 48 = Meta_B + altgr alt ctrll keycode 48 = Meta_b + shift altgr alt ctrll keycode 48 = Meta_B + control alt ctrll keycode 48 = Meta_Control_b + shift control alt ctrll keycode 48 = Meta_Control_b + altgr control alt ctrll keycode 48 = Meta_Control_b + shift altgr control alt ctrll keycode 48 = Meta_Control_b + shiftl ctrll keycode 48 = +B + altgr shiftl ctrll keycode 48 = U+201d + shift altgr shiftl ctrll keycode 48 = U+2019 + control shiftl ctrll keycode 48 = Control_b + shift control shiftl ctrll keycode 48 = Control_b + altgr control shiftl ctrll keycode 48 = Control_b + shift altgr control shiftl ctrll keycode 48 = Control_b + alt shiftl ctrll keycode 48 = Meta_b + shift alt shiftl ctrll keycode 48 = Meta_B + altgr alt shiftl ctrll keycode 48 = Meta_b + shift altgr alt shiftl ctrll keycode 48 = Meta_B + control alt shiftl ctrll keycode 48 = Meta_Control_b + shift control alt shiftl ctrll keycode 48 = Meta_Control_b + altgr control alt shiftl ctrll keycode 48 = Meta_Control_b + shift altgr control alt shiftl ctrll keycode 48 = Meta_Control_b + shiftr ctrll keycode 48 = +B + altgr shiftr ctrll keycode 48 = U+201d + shift altgr shiftr ctrll keycode 48 = U+2019 + control shiftr ctrll keycode 48 = Control_b + shift control shiftr ctrll keycode 48 = Control_b + altgr control shiftr ctrll keycode 48 = Control_b + shift altgr control shiftr ctrll keycode 48 = Control_b + alt shiftr ctrll keycode 48 = Meta_b + shift alt shiftr ctrll keycode 48 = Meta_B + altgr alt shiftr ctrll keycode 48 = Meta_b + shift altgr alt shiftr ctrll keycode 48 = Meta_B + control alt shiftr ctrll keycode 48 = Meta_Control_b + shift control alt shiftr ctrll keycode 48 = Meta_Control_b + altgr control alt shiftr ctrll keycode 48 = Meta_Control_b + shift altgr control alt shiftr ctrll keycode 48 = Meta_Control_b + shiftl shiftr ctrll keycode 48 = +B + altgr shiftl shiftr ctrll keycode 48 = U+201d + shift altgr shiftl shiftr ctrll keycode 48 = U+2019 + control shiftl shiftr ctrll keycode 48 = Control_b + shift control shiftl shiftr ctrll keycode 48 = Control_b + altgr control shiftl shiftr ctrll keycode 48 = Control_b + shift altgr control shiftl shiftr ctrll keycode 48 = Control_b + alt shiftl shiftr ctrll keycode 48 = Meta_b + shift alt shiftl shiftr ctrll keycode 48 = Meta_B + altgr alt shiftl shiftr ctrll keycode 48 = Meta_b + shift altgr alt shiftl shiftr ctrll keycode 48 = Meta_B + control alt shiftl shiftr ctrll keycode 48 = Meta_Control_b + shift control alt shiftl shiftr ctrll keycode 48 = Meta_Control_b + altgr control alt shiftl shiftr ctrll keycode 48 = Meta_Control_b + shift altgr control alt shiftl shiftr ctrll keycode 48 = Meta_Control_b +keycode 49 = +n + shift keycode 49 = +N + shift altgr keycode 49 = +N + control keycode 49 = Control_n + shift control keycode 49 = Control_n + altgr control keycode 49 = Control_n + shift altgr control keycode 49 = Control_n + alt keycode 49 = Meta_n + shift alt keycode 49 = Meta_N + altgr alt keycode 49 = Meta_n + shift altgr alt keycode 49 = Meta_N + control alt keycode 49 = Meta_Control_n + shift control alt keycode 49 = Meta_Control_n + altgr control alt keycode 49 = Meta_Control_n + shift altgr control alt keycode 49 = Meta_Control_n + shift shiftl keycode 49 = +N + shift altgr shiftl keycode 49 = +N + control shiftl keycode 49 = Control_n + shift control shiftl keycode 49 = Control_n + altgr control shiftl keycode 49 = Control_n + shift altgr control shiftl keycode 49 = Control_n + alt shiftl keycode 49 = Meta_n + shift alt shiftl keycode 49 = Meta_N + altgr alt shiftl keycode 49 = Meta_n + shift altgr alt shiftl keycode 49 = Meta_N + control alt shiftl keycode 49 = Meta_Control_n + shift control alt shiftl keycode 49 = Meta_Control_n + altgr control alt shiftl keycode 49 = Meta_Control_n + shift altgr control alt shiftl keycode 49 = Meta_Control_n + shift shiftr keycode 49 = +N + shift altgr shiftr keycode 49 = +N + control shiftr keycode 49 = Control_n + shift control shiftr keycode 49 = Control_n + altgr control shiftr keycode 49 = Control_n + shift altgr control shiftr keycode 49 = Control_n + alt shiftr keycode 49 = Meta_n + shift alt shiftr keycode 49 = Meta_N + altgr alt shiftr keycode 49 = Meta_n + shift altgr alt shiftr keycode 49 = Meta_N + control alt shiftr keycode 49 = Meta_Control_n + shift control alt shiftr keycode 49 = Meta_Control_n + altgr control alt shiftr keycode 49 = Meta_Control_n + shift altgr control alt shiftr keycode 49 = Meta_Control_n + shift shiftl shiftr keycode 49 = +N + shift altgr shiftl shiftr keycode 49 = +N + control shiftl shiftr keycode 49 = Control_n + shift control shiftl shiftr keycode 49 = Control_n + altgr control shiftl shiftr keycode 49 = Control_n + shift altgr control shiftl shiftr keycode 49 = Control_n + alt shiftl shiftr keycode 49 = Meta_n + shift alt shiftl shiftr keycode 49 = Meta_N + altgr alt shiftl shiftr keycode 49 = Meta_n + shift altgr alt shiftl shiftr keycode 49 = Meta_N + control alt shiftl shiftr keycode 49 = Meta_Control_n + shift control alt shiftl shiftr keycode 49 = Meta_Control_n + altgr control alt shiftl shiftr keycode 49 = Meta_Control_n + shift altgr control alt shiftl shiftr keycode 49 = Meta_Control_n + ctrll keycode 49 = +N + altgr ctrll keycode 49 = +N + control ctrll keycode 49 = Control_n + shift control ctrll keycode 49 = Control_n + altgr control ctrll keycode 49 = Control_n + shift altgr control ctrll keycode 49 = Control_n + alt ctrll keycode 49 = Meta_n + shift alt ctrll keycode 49 = Meta_N + altgr alt ctrll keycode 49 = Meta_n + shift altgr alt ctrll keycode 49 = Meta_N + control alt ctrll keycode 49 = Meta_Control_n + shift control alt ctrll keycode 49 = Meta_Control_n + altgr control alt ctrll keycode 49 = Meta_Control_n + shift altgr control alt ctrll keycode 49 = Meta_Control_n + shiftl ctrll keycode 49 = +N + altgr shiftl ctrll keycode 49 = +N + control shiftl ctrll keycode 49 = Control_n + shift control shiftl ctrll keycode 49 = Control_n + altgr control shiftl ctrll keycode 49 = Control_n + shift altgr control shiftl ctrll keycode 49 = Control_n + alt shiftl ctrll keycode 49 = Meta_n + shift alt shiftl ctrll keycode 49 = Meta_N + altgr alt shiftl ctrll keycode 49 = Meta_n + shift altgr alt shiftl ctrll keycode 49 = Meta_N + control alt shiftl ctrll keycode 49 = Meta_Control_n + shift control alt shiftl ctrll keycode 49 = Meta_Control_n + altgr control alt shiftl ctrll keycode 49 = Meta_Control_n + shift altgr control alt shiftl ctrll keycode 49 = Meta_Control_n + shiftr ctrll keycode 49 = +N + altgr shiftr ctrll keycode 49 = +N + control shiftr ctrll keycode 49 = Control_n + shift control shiftr ctrll keycode 49 = Control_n + altgr control shiftr ctrll keycode 49 = Control_n + shift altgr control shiftr ctrll keycode 49 = Control_n + alt shiftr ctrll keycode 49 = Meta_n + shift alt shiftr ctrll keycode 49 = Meta_N + altgr alt shiftr ctrll keycode 49 = Meta_n + shift altgr alt shiftr ctrll keycode 49 = Meta_N + control alt shiftr ctrll keycode 49 = Meta_Control_n + shift control alt shiftr ctrll keycode 49 = Meta_Control_n + altgr control alt shiftr ctrll keycode 49 = Meta_Control_n + shift altgr control alt shiftr ctrll keycode 49 = Meta_Control_n + shiftl shiftr ctrll keycode 49 = +N + altgr shiftl shiftr ctrll keycode 49 = +N + control shiftl shiftr ctrll keycode 49 = Control_n + shift control shiftl shiftr ctrll keycode 49 = Control_n + altgr control shiftl shiftr ctrll keycode 49 = Control_n + shift altgr control shiftl shiftr ctrll keycode 49 = Control_n + alt shiftl shiftr ctrll keycode 49 = Meta_n + shift alt shiftl shiftr ctrll keycode 49 = Meta_N + altgr alt shiftl shiftr ctrll keycode 49 = Meta_n + shift altgr alt shiftl shiftr ctrll keycode 49 = Meta_N + control alt shiftl shiftr ctrll keycode 49 = Meta_Control_n + shift control alt shiftl shiftr ctrll keycode 49 = Meta_Control_n + altgr control alt shiftl shiftr ctrll keycode 49 = Meta_Control_n + shift altgr control alt shiftl shiftr ctrll keycode 49 = Meta_Control_n +keycode 50 = +m + shift keycode 50 = +M + altgr keycode 50 = +mu + shift altgr keycode 50 = +mu + control keycode 50 = Control_m + shift control keycode 50 = Control_m + altgr control keycode 50 = Control_m + shift altgr control keycode 50 = Control_m + alt keycode 50 = Meta_m + shift alt keycode 50 = Meta_M + altgr alt keycode 50 = Meta_m + shift altgr alt keycode 50 = Meta_M + control alt keycode 50 = Meta_Control_m + shift control alt keycode 50 = Meta_Control_m + altgr control alt keycode 50 = Meta_Control_m + shift altgr control alt keycode 50 = Meta_Control_m + shift shiftl keycode 50 = +M + altgr shiftl keycode 50 = +mu + shift altgr shiftl keycode 50 = +mu + control shiftl keycode 50 = Control_m + shift control shiftl keycode 50 = Control_m + altgr control shiftl keycode 50 = Control_m + shift altgr control shiftl keycode 50 = Control_m + alt shiftl keycode 50 = Meta_m + shift alt shiftl keycode 50 = Meta_M + altgr alt shiftl keycode 50 = Meta_m + shift altgr alt shiftl keycode 50 = Meta_M + control alt shiftl keycode 50 = Meta_Control_m + shift control alt shiftl keycode 50 = Meta_Control_m + altgr control alt shiftl keycode 50 = Meta_Control_m + shift altgr control alt shiftl keycode 50 = Meta_Control_m + shift shiftr keycode 50 = +M + altgr shiftr keycode 50 = +mu + shift altgr shiftr keycode 50 = +mu + control shiftr keycode 50 = Control_m + shift control shiftr keycode 50 = Control_m + altgr control shiftr keycode 50 = Control_m + shift altgr control shiftr keycode 50 = Control_m + alt shiftr keycode 50 = Meta_m + shift alt shiftr keycode 50 = Meta_M + altgr alt shiftr keycode 50 = Meta_m + shift altgr alt shiftr keycode 50 = Meta_M + control alt shiftr keycode 50 = Meta_Control_m + shift control alt shiftr keycode 50 = Meta_Control_m + altgr control alt shiftr keycode 50 = Meta_Control_m + shift altgr control alt shiftr keycode 50 = Meta_Control_m + shift shiftl shiftr keycode 50 = +M + altgr shiftl shiftr keycode 50 = +mu + shift altgr shiftl shiftr keycode 50 = +mu + control shiftl shiftr keycode 50 = Control_m + shift control shiftl shiftr keycode 50 = Control_m + altgr control shiftl shiftr keycode 50 = Control_m + shift altgr control shiftl shiftr keycode 50 = Control_m + alt shiftl shiftr keycode 50 = Meta_m + shift alt shiftl shiftr keycode 50 = Meta_M + altgr alt shiftl shiftr keycode 50 = Meta_m + shift altgr alt shiftl shiftr keycode 50 = Meta_M + control alt shiftl shiftr keycode 50 = Meta_Control_m + shift control alt shiftl shiftr keycode 50 = Meta_Control_m + altgr control alt shiftl shiftr keycode 50 = Meta_Control_m + shift altgr control alt shiftl shiftr keycode 50 = Meta_Control_m + ctrll keycode 50 = +M + altgr ctrll keycode 50 = Mu + shift altgr ctrll keycode 50 = Mu + control ctrll keycode 50 = Control_m + shift control ctrll keycode 50 = Control_m + altgr control ctrll keycode 50 = Control_m + shift altgr control ctrll keycode 50 = Control_m + alt ctrll keycode 50 = Meta_m + shift alt ctrll keycode 50 = Meta_M + altgr alt ctrll keycode 50 = Meta_m + shift altgr alt ctrll keycode 50 = Meta_M + control alt ctrll keycode 50 = Meta_Control_m + shift control alt ctrll keycode 50 = Meta_Control_m + altgr control alt ctrll keycode 50 = Meta_Control_m + shift altgr control alt ctrll keycode 50 = Meta_Control_m + shiftl ctrll keycode 50 = +M + altgr shiftl ctrll keycode 50 = Mu + shift altgr shiftl ctrll keycode 50 = Mu + control shiftl ctrll keycode 50 = Control_m + shift control shiftl ctrll keycode 50 = Control_m + altgr control shiftl ctrll keycode 50 = Control_m + shift altgr control shiftl ctrll keycode 50 = Control_m + alt shiftl ctrll keycode 50 = Meta_m + shift alt shiftl ctrll keycode 50 = Meta_M + altgr alt shiftl ctrll keycode 50 = Meta_m + shift altgr alt shiftl ctrll keycode 50 = Meta_M + control alt shiftl ctrll keycode 50 = Meta_Control_m + shift control alt shiftl ctrll keycode 50 = Meta_Control_m + altgr control alt shiftl ctrll keycode 50 = Meta_Control_m + shift altgr control alt shiftl ctrll keycode 50 = Meta_Control_m + shiftr ctrll keycode 50 = +M + altgr shiftr ctrll keycode 50 = Mu + shift altgr shiftr ctrll keycode 50 = Mu + control shiftr ctrll keycode 50 = Control_m + shift control shiftr ctrll keycode 50 = Control_m + altgr control shiftr ctrll keycode 50 = Control_m + shift altgr control shiftr ctrll keycode 50 = Control_m + alt shiftr ctrll keycode 50 = Meta_m + shift alt shiftr ctrll keycode 50 = Meta_M + altgr alt shiftr ctrll keycode 50 = Meta_m + shift altgr alt shiftr ctrll keycode 50 = Meta_M + control alt shiftr ctrll keycode 50 = Meta_Control_m + shift control alt shiftr ctrll keycode 50 = Meta_Control_m + altgr control alt shiftr ctrll keycode 50 = Meta_Control_m + shift altgr control alt shiftr ctrll keycode 50 = Meta_Control_m + shiftl shiftr ctrll keycode 50 = +M + altgr shiftl shiftr ctrll keycode 50 = Mu + shift altgr shiftl shiftr ctrll keycode 50 = Mu + control shiftl shiftr ctrll keycode 50 = Control_m + shift control shiftl shiftr ctrll keycode 50 = Control_m + altgr control shiftl shiftr ctrll keycode 50 = Control_m + shift altgr control shiftl shiftr ctrll keycode 50 = Control_m + alt shiftl shiftr ctrll keycode 50 = Meta_m + shift alt shiftl shiftr ctrll keycode 50 = Meta_M + altgr alt shiftl shiftr ctrll keycode 50 = Meta_m + shift altgr alt shiftl shiftr ctrll keycode 50 = Meta_M + control alt shiftl shiftr ctrll keycode 50 = Meta_Control_m + shift control alt shiftl shiftr ctrll keycode 50 = Meta_Control_m + altgr control alt shiftl shiftr ctrll keycode 50 = Meta_Control_m + shift altgr control alt shiftl shiftr ctrll keycode 50 = Meta_Control_m +keycode 51 = comma less U+2500 multiply + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less + altgr alt keycode 51 = Meta_comma + shift altgr alt keycode 51 = Meta_less + shiftl keycode 51 = comma + shift shiftl keycode 51 = less + altgr shiftl keycode 51 = U+2500 + shift altgr shiftl keycode 51 = multiply + alt shiftl keycode 51 = Meta_comma + shift alt shiftl keycode 51 = Meta_less + altgr alt shiftl keycode 51 = Meta_comma + shift altgr alt shiftl keycode 51 = Meta_less + shiftr keycode 51 = comma + shift shiftr keycode 51 = less + altgr shiftr keycode 51 = U+2500 + shift altgr shiftr keycode 51 = multiply + alt shiftr keycode 51 = Meta_comma + shift alt shiftr keycode 51 = Meta_less + altgr alt shiftr keycode 51 = Meta_comma + shift altgr alt shiftr keycode 51 = Meta_less + shiftl shiftr keycode 51 = comma + shift shiftl shiftr keycode 51 = less + altgr shiftl shiftr keycode 51 = U+2500 + shift altgr shiftl shiftr keycode 51 = multiply + alt shiftl shiftr keycode 51 = Meta_comma + shift alt shiftl shiftr keycode 51 = Meta_less + altgr alt shiftl shiftr keycode 51 = Meta_comma + shift altgr alt shiftl shiftr keycode 51 = Meta_less + ctrll keycode 51 = comma + shift ctrll keycode 51 = less + altgr ctrll keycode 51 = U+2500 + shift altgr ctrll keycode 51 = multiply + alt ctrll keycode 51 = Meta_comma + shift alt ctrll keycode 51 = Meta_less + altgr alt ctrll keycode 51 = Meta_comma + shift altgr alt ctrll keycode 51 = Meta_less + shiftl ctrll keycode 51 = comma + shift shiftl ctrll keycode 51 = less + altgr shiftl ctrll keycode 51 = U+2500 + shift altgr shiftl ctrll keycode 51 = multiply + alt shiftl ctrll keycode 51 = Meta_comma + shift alt shiftl ctrll keycode 51 = Meta_less + altgr alt shiftl ctrll keycode 51 = Meta_comma + shift altgr alt shiftl ctrll keycode 51 = Meta_less + shiftr ctrll keycode 51 = comma + shift shiftr ctrll keycode 51 = less + altgr shiftr ctrll keycode 51 = U+2500 + shift altgr shiftr ctrll keycode 51 = multiply + alt shiftr ctrll keycode 51 = Meta_comma + shift alt shiftr ctrll keycode 51 = Meta_less + altgr alt shiftr ctrll keycode 51 = Meta_comma + shift altgr alt shiftr ctrll keycode 51 = Meta_less + shiftl shiftr ctrll keycode 51 = comma + shift shiftl shiftr ctrll keycode 51 = less + altgr shiftl shiftr ctrll keycode 51 = U+2500 + shift altgr shiftl shiftr ctrll keycode 51 = multiply + alt shiftl shiftr ctrll keycode 51 = Meta_comma + shift alt shiftl shiftr ctrll keycode 51 = Meta_less + altgr alt shiftl shiftr ctrll keycode 51 = Meta_comma + shift altgr alt shiftl shiftr ctrll keycode 51 = Meta_less +keycode 52 = period + shift keycode 52 = greater + altgr keycode 52 = periodcentered + shift altgr keycode 52 = division + control keycode 52 = Compose + shift control keycode 52 = Compose + altgr control keycode 52 = Compose + shift altgr control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater + altgr alt keycode 52 = Meta_period + shift altgr alt keycode 52 = Meta_greater + control alt keycode 52 = Compose + shift control alt keycode 52 = Compose + altgr control alt keycode 52 = Compose + shift altgr control alt keycode 52 = Compose + shift shiftl keycode 52 = greater + altgr shiftl keycode 52 = periodcentered + shift altgr shiftl keycode 52 = division + control shiftl keycode 52 = Compose + shift control shiftl keycode 52 = Compose + altgr control shiftl keycode 52 = Compose + shift altgr control shiftl keycode 52 = Compose + alt shiftl keycode 52 = Meta_period + shift alt shiftl keycode 52 = Meta_greater + altgr alt shiftl keycode 52 = Meta_period + shift altgr alt shiftl keycode 52 = Meta_greater + control alt shiftl keycode 52 = Compose + shift control alt shiftl keycode 52 = Compose + altgr control alt shiftl keycode 52 = Compose + shift altgr control alt shiftl keycode 52 = Compose + shift shiftr keycode 52 = greater + altgr shiftr keycode 52 = periodcentered + shift altgr shiftr keycode 52 = division + control shiftr keycode 52 = Compose + shift control shiftr keycode 52 = Compose + altgr control shiftr keycode 52 = Compose + shift altgr control shiftr keycode 52 = Compose + alt shiftr keycode 52 = Meta_period + shift alt shiftr keycode 52 = Meta_greater + altgr alt shiftr keycode 52 = Meta_period + shift altgr alt shiftr keycode 52 = Meta_greater + control alt shiftr keycode 52 = Compose + shift control alt shiftr keycode 52 = Compose + altgr control alt shiftr keycode 52 = Compose + shift altgr control alt shiftr keycode 52 = Compose + shift shiftl shiftr keycode 52 = greater + altgr shiftl shiftr keycode 52 = periodcentered + shift altgr shiftl shiftr keycode 52 = division + control shiftl shiftr keycode 52 = Compose + shift control shiftl shiftr keycode 52 = Compose + altgr control shiftl shiftr keycode 52 = Compose + shift altgr control shiftl shiftr keycode 52 = Compose + alt shiftl shiftr keycode 52 = Meta_period + shift alt shiftl shiftr keycode 52 = Meta_greater + altgr alt shiftl shiftr keycode 52 = Meta_period + shift altgr alt shiftl shiftr keycode 52 = Meta_greater + control alt shiftl shiftr keycode 52 = Compose + shift control alt shiftl shiftr keycode 52 = Compose + altgr control alt shiftl shiftr keycode 52 = Compose + shift altgr control alt shiftl shiftr keycode 52 = Compose + shift ctrll keycode 52 = greater + altgr ctrll keycode 52 = periodcentered + shift altgr ctrll keycode 52 = division + control ctrll keycode 52 = Compose + shift control ctrll keycode 52 = Compose + altgr control ctrll keycode 52 = Compose + shift altgr control ctrll keycode 52 = Compose + alt ctrll keycode 52 = Meta_period + shift alt ctrll keycode 52 = Meta_greater + altgr alt ctrll keycode 52 = Meta_period + shift altgr alt ctrll keycode 52 = Meta_greater + control alt ctrll keycode 52 = Compose + shift control alt ctrll keycode 52 = Compose + altgr control alt ctrll keycode 52 = Compose + shift altgr control alt ctrll keycode 52 = Compose + shift shiftl ctrll keycode 52 = greater + altgr shiftl ctrll keycode 52 = periodcentered + shift altgr shiftl ctrll keycode 52 = division + control shiftl ctrll keycode 52 = Compose + shift control shiftl ctrll keycode 52 = Compose + altgr control shiftl ctrll keycode 52 = Compose + shift altgr control shiftl ctrll keycode 52 = Compose + alt shiftl ctrll keycode 52 = Meta_period + shift alt shiftl ctrll keycode 52 = Meta_greater + altgr alt shiftl ctrll keycode 52 = Meta_period + shift altgr alt shiftl ctrll keycode 52 = Meta_greater + control alt shiftl ctrll keycode 52 = Compose + shift control alt shiftl ctrll keycode 52 = Compose + altgr control alt shiftl ctrll keycode 52 = Compose + shift altgr control alt shiftl ctrll keycode 52 = Compose + shift shiftr ctrll keycode 52 = greater + altgr shiftr ctrll keycode 52 = periodcentered + shift altgr shiftr ctrll keycode 52 = division + control shiftr ctrll keycode 52 = Compose + shift control shiftr ctrll keycode 52 = Compose + altgr control shiftr ctrll keycode 52 = Compose + shift altgr control shiftr ctrll keycode 52 = Compose + alt shiftr ctrll keycode 52 = Meta_period + shift alt shiftr ctrll keycode 52 = Meta_greater + altgr alt shiftr ctrll keycode 52 = Meta_period + shift altgr alt shiftr ctrll keycode 52 = Meta_greater + control alt shiftr ctrll keycode 52 = Compose + shift control alt shiftr ctrll keycode 52 = Compose + altgr control alt shiftr ctrll keycode 52 = Compose + shift altgr control alt shiftr ctrll keycode 52 = Compose + shift shiftl shiftr ctrll keycode 52 = greater + altgr shiftl shiftr ctrll keycode 52 = periodcentered + shift altgr shiftl shiftr ctrll keycode 52 = division + control shiftl shiftr ctrll keycode 52 = Compose + shift control shiftl shiftr ctrll keycode 52 = Compose + altgr control shiftl shiftr ctrll keycode 52 = Compose + shift altgr control shiftl shiftr ctrll keycode 52 = Compose + alt shiftl shiftr ctrll keycode 52 = Meta_period + shift alt shiftl shiftr ctrll keycode 52 = Meta_greater + altgr alt shiftl shiftr ctrll keycode 52 = Meta_period + shift altgr alt shiftl shiftr ctrll keycode 52 = Meta_greater + control alt shiftl shiftr ctrll keycode 52 = Compose + shift control alt shiftl shiftr ctrll keycode 52 = Compose + altgr control alt shiftl shiftr ctrll keycode 52 = Compose + shift altgr control alt shiftl shiftr ctrll keycode 52 = Compose +keycode 53 = semicolon + shift keycode 53 = colon + altgr keycode 53 = U+0323 + shift altgr keycode 53 = period + control keycode 53 = Compose + shift control keycode 53 = Compose + altgr control keycode 53 = Compose + shift altgr control keycode 53 = Compose + alt keycode 53 = Meta_semicolon + shift alt keycode 53 = Meta_colon + altgr alt keycode 53 = Meta_semicolon + shift altgr alt keycode 53 = Meta_period + control alt keycode 53 = Compose + shift control alt keycode 53 = Compose + altgr control alt keycode 53 = Compose + shift altgr control alt keycode 53 = Compose + shift shiftl keycode 53 = colon + altgr shiftl keycode 53 = U+0323 + shift altgr shiftl keycode 53 = period + control shiftl keycode 53 = Compose + shift control shiftl keycode 53 = Compose + altgr control shiftl keycode 53 = Compose + shift altgr control shiftl keycode 53 = Compose + alt shiftl keycode 53 = Meta_semicolon + shift alt shiftl keycode 53 = Meta_colon + altgr alt shiftl keycode 53 = Meta_semicolon + shift altgr alt shiftl keycode 53 = Meta_period + control alt shiftl keycode 53 = Compose + shift control alt shiftl keycode 53 = Compose + altgr control alt shiftl keycode 53 = Compose + shift altgr control alt shiftl keycode 53 = Compose + shift shiftr keycode 53 = colon + altgr shiftr keycode 53 = U+0323 + shift altgr shiftr keycode 53 = period + control shiftr keycode 53 = Compose + shift control shiftr keycode 53 = Compose + altgr control shiftr keycode 53 = Compose + shift altgr control shiftr keycode 53 = Compose + alt shiftr keycode 53 = Meta_semicolon + shift alt shiftr keycode 53 = Meta_colon + altgr alt shiftr keycode 53 = Meta_semicolon + shift altgr alt shiftr keycode 53 = Meta_period + control alt shiftr keycode 53 = Compose + shift control alt shiftr keycode 53 = Compose + altgr control alt shiftr keycode 53 = Compose + shift altgr control alt shiftr keycode 53 = Compose + shift shiftl shiftr keycode 53 = colon + altgr shiftl shiftr keycode 53 = U+0323 + shift altgr shiftl shiftr keycode 53 = period + control shiftl shiftr keycode 53 = Compose + shift control shiftl shiftr keycode 53 = Compose + altgr control shiftl shiftr keycode 53 = Compose + shift altgr control shiftl shiftr keycode 53 = Compose + alt shiftl shiftr keycode 53 = Meta_semicolon + shift alt shiftl shiftr keycode 53 = Meta_colon + altgr alt shiftl shiftr keycode 53 = Meta_semicolon + shift altgr alt shiftl shiftr keycode 53 = Meta_period + control alt shiftl shiftr keycode 53 = Compose + shift control alt shiftl shiftr keycode 53 = Compose + altgr control alt shiftl shiftr keycode 53 = Compose + shift altgr control alt shiftl shiftr keycode 53 = Compose + shift ctrll keycode 53 = colon + altgr ctrll keycode 53 = U+0323 + shift altgr ctrll keycode 53 = period + control ctrll keycode 53 = Compose + shift control ctrll keycode 53 = Compose + altgr control ctrll keycode 53 = Compose + shift altgr control ctrll keycode 53 = Compose + alt ctrll keycode 53 = Meta_semicolon + shift alt ctrll keycode 53 = Meta_colon + altgr alt ctrll keycode 53 = Meta_semicolon + shift altgr alt ctrll keycode 53 = Meta_period + control alt ctrll keycode 53 = Compose + shift control alt ctrll keycode 53 = Compose + altgr control alt ctrll keycode 53 = Compose + shift altgr control alt ctrll keycode 53 = Compose + shift shiftl ctrll keycode 53 = colon + altgr shiftl ctrll keycode 53 = U+0323 + shift altgr shiftl ctrll keycode 53 = period + control shiftl ctrll keycode 53 = Compose + shift control shiftl ctrll keycode 53 = Compose + altgr control shiftl ctrll keycode 53 = Compose + shift altgr control shiftl ctrll keycode 53 = Compose + alt shiftl ctrll keycode 53 = Meta_semicolon + shift alt shiftl ctrll keycode 53 = Meta_colon + altgr alt shiftl ctrll keycode 53 = Meta_semicolon + shift altgr alt shiftl ctrll keycode 53 = Meta_period + control alt shiftl ctrll keycode 53 = Compose + shift control alt shiftl ctrll keycode 53 = Compose + altgr control alt shiftl ctrll keycode 53 = Compose + shift altgr control alt shiftl ctrll keycode 53 = Compose + shift shiftr ctrll keycode 53 = colon + altgr shiftr ctrll keycode 53 = U+0323 + shift altgr shiftr ctrll keycode 53 = period + control shiftr ctrll keycode 53 = Compose + shift control shiftr ctrll keycode 53 = Compose + altgr control shiftr ctrll keycode 53 = Compose + shift altgr control shiftr ctrll keycode 53 = Compose + alt shiftr ctrll keycode 53 = Meta_semicolon + shift alt shiftr ctrll keycode 53 = Meta_colon + altgr alt shiftr ctrll keycode 53 = Meta_semicolon + shift altgr alt shiftr ctrll keycode 53 = Meta_period + control alt shiftr ctrll keycode 53 = Compose + shift control alt shiftr ctrll keycode 53 = Compose + altgr control alt shiftr ctrll keycode 53 = Compose + shift altgr control alt shiftr ctrll keycode 53 = Compose + shift shiftl shiftr ctrll keycode 53 = colon + altgr shiftl shiftr ctrll keycode 53 = U+0323 + shift altgr shiftl shiftr ctrll keycode 53 = period + control shiftl shiftr ctrll keycode 53 = Compose + shift control shiftl shiftr ctrll keycode 53 = Compose + altgr control shiftl shiftr ctrll keycode 53 = Compose + shift altgr control shiftl shiftr ctrll keycode 53 = Compose + alt shiftl shiftr ctrll keycode 53 = Meta_semicolon + shift alt shiftl shiftr ctrll keycode 53 = Meta_colon + altgr alt shiftl shiftr ctrll keycode 53 = Meta_semicolon + shift altgr alt shiftl shiftr ctrll keycode 53 = Meta_period + control alt shiftl shiftr ctrll keycode 53 = Compose + shift control alt shiftl shiftr ctrll keycode 53 = Compose + altgr control alt shiftl shiftr ctrll keycode 53 = Compose + shift altgr control alt shiftl shiftr ctrll keycode 53 = Compose +keycode 54 = Shift +keycode 55 = KP_Multiply + altgr keycode 55 = Hex_C + shift alt keycode 55 = Hex_C + altgr shiftl keycode 55 = Hex_C + shift alt shiftl keycode 55 = Hex_C + altgr shiftr keycode 55 = Hex_C + shift alt shiftr keycode 55 = Hex_C + altgr shiftl shiftr keycode 55 = Hex_C + shift alt shiftl shiftr keycode 55 = Hex_C + altgr ctrll keycode 55 = Hex_C + shift alt ctrll keycode 55 = Hex_C + altgr shiftl ctrll keycode 55 = Hex_C + shift alt shiftl ctrll keycode 55 = Hex_C + altgr shiftr ctrll keycode 55 = Hex_C + shift alt shiftr ctrll keycode 55 = Hex_C + altgr shiftl shiftr ctrll keycode 55 = Hex_C + shift alt shiftl shiftr ctrll keycode 55 = Hex_C +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + shift control keycode 57 = nul + altgr control keycode 57 = nul + shift altgr control keycode 57 = nul + alt keycode 57 = Meta_space + shift alt keycode 57 = Meta_space + altgr alt keycode 57 = Meta_space + shift altgr alt keycode 57 = Meta_space + control alt keycode 57 = Meta_nul + shift control alt keycode 57 = Meta_nul + altgr control alt keycode 57 = Meta_nul + shift altgr control alt keycode 57 = Meta_nul + control shiftl keycode 57 = nul + shift control shiftl keycode 57 = nul + altgr control shiftl keycode 57 = nul + shift altgr control shiftl keycode 57 = nul + alt shiftl keycode 57 = Meta_space + shift alt shiftl keycode 57 = Meta_space + altgr alt shiftl keycode 57 = Meta_space + shift altgr alt shiftl keycode 57 = Meta_space + control alt shiftl keycode 57 = Meta_nul + shift control alt shiftl keycode 57 = Meta_nul + altgr control alt shiftl keycode 57 = Meta_nul + shift altgr control alt shiftl keycode 57 = Meta_nul + control shiftr keycode 57 = nul + shift control shiftr keycode 57 = nul + altgr control shiftr keycode 57 = nul + shift altgr control shiftr keycode 57 = nul + alt shiftr keycode 57 = Meta_space + shift alt shiftr keycode 57 = Meta_space + altgr alt shiftr keycode 57 = Meta_space + shift altgr alt shiftr keycode 57 = Meta_space + control alt shiftr keycode 57 = Meta_nul + shift control alt shiftr keycode 57 = Meta_nul + altgr control alt shiftr keycode 57 = Meta_nul + shift altgr control alt shiftr keycode 57 = Meta_nul + control shiftl shiftr keycode 57 = nul + shift control shiftl shiftr keycode 57 = nul + altgr control shiftl shiftr keycode 57 = nul + shift altgr control shiftl shiftr keycode 57 = nul + alt shiftl shiftr keycode 57 = Meta_space + shift alt shiftl shiftr keycode 57 = Meta_space + altgr alt shiftl shiftr keycode 57 = Meta_space + shift altgr alt shiftl shiftr keycode 57 = Meta_space + control alt shiftl shiftr keycode 57 = Meta_nul + shift control alt shiftl shiftr keycode 57 = Meta_nul + altgr control alt shiftl shiftr keycode 57 = Meta_nul + shift altgr control alt shiftl shiftr keycode 57 = Meta_nul + control ctrll keycode 57 = nul + shift control ctrll keycode 57 = nul + altgr control ctrll keycode 57 = nul + shift altgr control ctrll keycode 57 = nul + alt ctrll keycode 57 = Meta_space + shift alt ctrll keycode 57 = Meta_space + altgr alt ctrll keycode 57 = Meta_space + shift altgr alt ctrll keycode 57 = Meta_space + control alt ctrll keycode 57 = Meta_nul + shift control alt ctrll keycode 57 = Meta_nul + altgr control alt ctrll keycode 57 = Meta_nul + shift altgr control alt ctrll keycode 57 = Meta_nul + control shiftl ctrll keycode 57 = nul + shift control shiftl ctrll keycode 57 = nul + altgr control shiftl ctrll keycode 57 = nul + shift altgr control shiftl ctrll keycode 57 = nul + alt shiftl ctrll keycode 57 = Meta_space + shift alt shiftl ctrll keycode 57 = Meta_space + altgr alt shiftl ctrll keycode 57 = Meta_space + shift altgr alt shiftl ctrll keycode 57 = Meta_space + control alt shiftl ctrll keycode 57 = Meta_nul + shift control alt shiftl ctrll keycode 57 = Meta_nul + altgr control alt shiftl ctrll keycode 57 = Meta_nul + shift altgr control alt shiftl ctrll keycode 57 = Meta_nul + control shiftr ctrll keycode 57 = nul + shift control shiftr ctrll keycode 57 = nul + altgr control shiftr ctrll keycode 57 = nul + shift altgr control shiftr ctrll keycode 57 = nul + alt shiftr ctrll keycode 57 = Meta_space + shift alt shiftr ctrll keycode 57 = Meta_space + altgr alt shiftr ctrll keycode 57 = Meta_space + shift altgr alt shiftr ctrll keycode 57 = Meta_space + control alt shiftr ctrll keycode 57 = Meta_nul + shift control alt shiftr ctrll keycode 57 = Meta_nul + altgr control alt shiftr ctrll keycode 57 = Meta_nul + shift altgr control alt shiftr ctrll keycode 57 = Meta_nul + control shiftl shiftr ctrll keycode 57 = nul + shift control shiftl shiftr ctrll keycode 57 = nul + altgr control shiftl shiftr ctrll keycode 57 = nul + shift altgr control shiftl shiftr ctrll keycode 57 = nul + alt shiftl shiftr ctrll keycode 57 = Meta_space + shift alt shiftl shiftr ctrll keycode 57 = Meta_space + altgr alt shiftl shiftr ctrll keycode 57 = Meta_space + shift altgr alt shiftl shiftr ctrll keycode 57 = Meta_space + control alt shiftl shiftr ctrll keycode 57 = Meta_nul + shift control alt shiftl shiftr ctrll keycode 57 = Meta_nul + altgr control alt shiftl shiftr ctrll keycode 57 = Meta_nul + shift altgr control alt shiftl shiftr ctrll keycode 57 = Meta_nul +keycode 58 = CtrlL_Lock +keycode 59 = F1 + shift keycode 59 = F13 + altgr keycode 59 = Console_13 + shift altgr keycode 59 = Console_25 + control keycode 59 = F25 + shift control keycode 59 = F37 + altgr control keycode 59 = Console_13 + shift altgr control keycode 59 = Console_25 + alt keycode 59 = Console_1 + shift alt keycode 59 = Console_13 + control alt keycode 59 = Console_1 + shift control alt keycode 59 = Console_13 + shift shiftl keycode 59 = F13 + altgr shiftl keycode 59 = Console_13 + shift altgr shiftl keycode 59 = Console_25 + control shiftl keycode 59 = F25 + shift control shiftl keycode 59 = F37 + altgr control shiftl keycode 59 = Console_13 + shift altgr control shiftl keycode 59 = Console_25 + alt shiftl keycode 59 = Console_1 + shift alt shiftl keycode 59 = Console_13 + control alt shiftl keycode 59 = Console_1 + shift control alt shiftl keycode 59 = Console_13 + shift shiftr keycode 59 = F13 + altgr shiftr keycode 59 = Console_13 + shift altgr shiftr keycode 59 = Console_25 + control shiftr keycode 59 = F25 + shift control shiftr keycode 59 = F37 + altgr control shiftr keycode 59 = Console_13 + shift altgr control shiftr keycode 59 = Console_25 + alt shiftr keycode 59 = Console_1 + shift alt shiftr keycode 59 = Console_13 + control alt shiftr keycode 59 = Console_1 + shift control alt shiftr keycode 59 = Console_13 + shift shiftl shiftr keycode 59 = F13 + altgr shiftl shiftr keycode 59 = Console_13 + shift altgr shiftl shiftr keycode 59 = Console_25 + control shiftl shiftr keycode 59 = F25 + shift control shiftl shiftr keycode 59 = F37 + altgr control shiftl shiftr keycode 59 = Console_13 + shift altgr control shiftl shiftr keycode 59 = Console_25 + alt shiftl shiftr keycode 59 = Console_1 + shift alt shiftl shiftr keycode 59 = Console_13 + control alt shiftl shiftr keycode 59 = Console_1 + shift control alt shiftl shiftr keycode 59 = Console_13 + shift ctrll keycode 59 = F13 + altgr ctrll keycode 59 = Console_13 + shift altgr ctrll keycode 59 = Console_25 + control ctrll keycode 59 = F25 + shift control ctrll keycode 59 = F37 + altgr control ctrll keycode 59 = Console_13 + shift altgr control ctrll keycode 59 = Console_25 + alt ctrll keycode 59 = Console_1 + shift alt ctrll keycode 59 = Console_13 + control alt ctrll keycode 59 = Console_1 + shift control alt ctrll keycode 59 = Console_13 + shift shiftl ctrll keycode 59 = F13 + altgr shiftl ctrll keycode 59 = Console_13 + shift altgr shiftl ctrll keycode 59 = Console_25 + control shiftl ctrll keycode 59 = F25 + shift control shiftl ctrll keycode 59 = F37 + altgr control shiftl ctrll keycode 59 = Console_13 + shift altgr control shiftl ctrll keycode 59 = Console_25 + alt shiftl ctrll keycode 59 = Console_1 + shift alt shiftl ctrll keycode 59 = Console_13 + control alt shiftl ctrll keycode 59 = Console_1 + shift control alt shiftl ctrll keycode 59 = Console_13 + shift shiftr ctrll keycode 59 = F13 + altgr shiftr ctrll keycode 59 = Console_13 + shift altgr shiftr ctrll keycode 59 = Console_25 + control shiftr ctrll keycode 59 = F25 + shift control shiftr ctrll keycode 59 = F37 + altgr control shiftr ctrll keycode 59 = Console_13 + shift altgr control shiftr ctrll keycode 59 = Console_25 + alt shiftr ctrll keycode 59 = Console_1 + shift alt shiftr ctrll keycode 59 = Console_13 + control alt shiftr ctrll keycode 59 = Console_1 + shift control alt shiftr ctrll keycode 59 = Console_13 + shift shiftl shiftr ctrll keycode 59 = F13 + altgr shiftl shiftr ctrll keycode 59 = Console_13 + shift altgr shiftl shiftr ctrll keycode 59 = Console_25 + control shiftl shiftr ctrll keycode 59 = F25 + shift control shiftl shiftr ctrll keycode 59 = F37 + altgr control shiftl shiftr ctrll keycode 59 = Console_13 + shift altgr control shiftl shiftr ctrll keycode 59 = Console_25 + alt shiftl shiftr ctrll keycode 59 = Console_1 + shift alt shiftl shiftr ctrll keycode 59 = Console_13 + control alt shiftl shiftr ctrll keycode 59 = Console_1 + shift control alt shiftl shiftr ctrll keycode 59 = Console_13 +keycode 60 = F2 + shift keycode 60 = F14 + altgr keycode 60 = Console_14 + shift altgr keycode 60 = Console_26 + control keycode 60 = F26 + shift control keycode 60 = F38 + altgr control keycode 60 = Console_14 + shift altgr control keycode 60 = Console_26 + alt keycode 60 = Console_2 + shift alt keycode 60 = Console_14 + control alt keycode 60 = Console_2 + shift control alt keycode 60 = Console_14 + shift shiftl keycode 60 = F14 + altgr shiftl keycode 60 = Console_14 + shift altgr shiftl keycode 60 = Console_26 + control shiftl keycode 60 = F26 + shift control shiftl keycode 60 = F38 + altgr control shiftl keycode 60 = Console_14 + shift altgr control shiftl keycode 60 = Console_26 + alt shiftl keycode 60 = Console_2 + shift alt shiftl keycode 60 = Console_14 + control alt shiftl keycode 60 = Console_2 + shift control alt shiftl keycode 60 = Console_14 + shift shiftr keycode 60 = F14 + altgr shiftr keycode 60 = Console_14 + shift altgr shiftr keycode 60 = Console_26 + control shiftr keycode 60 = F26 + shift control shiftr keycode 60 = F38 + altgr control shiftr keycode 60 = Console_14 + shift altgr control shiftr keycode 60 = Console_26 + alt shiftr keycode 60 = Console_2 + shift alt shiftr keycode 60 = Console_14 + control alt shiftr keycode 60 = Console_2 + shift control alt shiftr keycode 60 = Console_14 + shift shiftl shiftr keycode 60 = F14 + altgr shiftl shiftr keycode 60 = Console_14 + shift altgr shiftl shiftr keycode 60 = Console_26 + control shiftl shiftr keycode 60 = F26 + shift control shiftl shiftr keycode 60 = F38 + altgr control shiftl shiftr keycode 60 = Console_14 + shift altgr control shiftl shiftr keycode 60 = Console_26 + alt shiftl shiftr keycode 60 = Console_2 + shift alt shiftl shiftr keycode 60 = Console_14 + control alt shiftl shiftr keycode 60 = Console_2 + shift control alt shiftl shiftr keycode 60 = Console_14 + shift ctrll keycode 60 = F14 + altgr ctrll keycode 60 = Console_14 + shift altgr ctrll keycode 60 = Console_26 + control ctrll keycode 60 = F26 + shift control ctrll keycode 60 = F38 + altgr control ctrll keycode 60 = Console_14 + shift altgr control ctrll keycode 60 = Console_26 + alt ctrll keycode 60 = Console_2 + shift alt ctrll keycode 60 = Console_14 + control alt ctrll keycode 60 = Console_2 + shift control alt ctrll keycode 60 = Console_14 + shift shiftl ctrll keycode 60 = F14 + altgr shiftl ctrll keycode 60 = Console_14 + shift altgr shiftl ctrll keycode 60 = Console_26 + control shiftl ctrll keycode 60 = F26 + shift control shiftl ctrll keycode 60 = F38 + altgr control shiftl ctrll keycode 60 = Console_14 + shift altgr control shiftl ctrll keycode 60 = Console_26 + alt shiftl ctrll keycode 60 = Console_2 + shift alt shiftl ctrll keycode 60 = Console_14 + control alt shiftl ctrll keycode 60 = Console_2 + shift control alt shiftl ctrll keycode 60 = Console_14 + shift shiftr ctrll keycode 60 = F14 + altgr shiftr ctrll keycode 60 = Console_14 + shift altgr shiftr ctrll keycode 60 = Console_26 + control shiftr ctrll keycode 60 = F26 + shift control shiftr ctrll keycode 60 = F38 + altgr control shiftr ctrll keycode 60 = Console_14 + shift altgr control shiftr ctrll keycode 60 = Console_26 + alt shiftr ctrll keycode 60 = Console_2 + shift alt shiftr ctrll keycode 60 = Console_14 + control alt shiftr ctrll keycode 60 = Console_2 + shift control alt shiftr ctrll keycode 60 = Console_14 + shift shiftl shiftr ctrll keycode 60 = F14 + altgr shiftl shiftr ctrll keycode 60 = Console_14 + shift altgr shiftl shiftr ctrll keycode 60 = Console_26 + control shiftl shiftr ctrll keycode 60 = F26 + shift control shiftl shiftr ctrll keycode 60 = F38 + altgr control shiftl shiftr ctrll keycode 60 = Console_14 + shift altgr control shiftl shiftr ctrll keycode 60 = Console_26 + alt shiftl shiftr ctrll keycode 60 = Console_2 + shift alt shiftl shiftr ctrll keycode 60 = Console_14 + control alt shiftl shiftr ctrll keycode 60 = Console_2 + shift control alt shiftl shiftr ctrll keycode 60 = Console_14 +keycode 61 = F3 + shift keycode 61 = F15 + altgr keycode 61 = Console_15 + shift altgr keycode 61 = Console_27 + control keycode 61 = F27 + shift control keycode 61 = F39 + altgr control keycode 61 = Console_15 + shift altgr control keycode 61 = Console_27 + alt keycode 61 = Console_3 + shift alt keycode 61 = Console_15 + control alt keycode 61 = Console_3 + shift control alt keycode 61 = Console_15 + shift shiftl keycode 61 = F15 + altgr shiftl keycode 61 = Console_15 + shift altgr shiftl keycode 61 = Console_27 + control shiftl keycode 61 = F27 + shift control shiftl keycode 61 = F39 + altgr control shiftl keycode 61 = Console_15 + shift altgr control shiftl keycode 61 = Console_27 + alt shiftl keycode 61 = Console_3 + shift alt shiftl keycode 61 = Console_15 + control alt shiftl keycode 61 = Console_3 + shift control alt shiftl keycode 61 = Console_15 + shift shiftr keycode 61 = F15 + altgr shiftr keycode 61 = Console_15 + shift altgr shiftr keycode 61 = Console_27 + control shiftr keycode 61 = F27 + shift control shiftr keycode 61 = F39 + altgr control shiftr keycode 61 = Console_15 + shift altgr control shiftr keycode 61 = Console_27 + alt shiftr keycode 61 = Console_3 + shift alt shiftr keycode 61 = Console_15 + control alt shiftr keycode 61 = Console_3 + shift control alt shiftr keycode 61 = Console_15 + shift shiftl shiftr keycode 61 = F15 + altgr shiftl shiftr keycode 61 = Console_15 + shift altgr shiftl shiftr keycode 61 = Console_27 + control shiftl shiftr keycode 61 = F27 + shift control shiftl shiftr keycode 61 = F39 + altgr control shiftl shiftr keycode 61 = Console_15 + shift altgr control shiftl shiftr keycode 61 = Console_27 + alt shiftl shiftr keycode 61 = Console_3 + shift alt shiftl shiftr keycode 61 = Console_15 + control alt shiftl shiftr keycode 61 = Console_3 + shift control alt shiftl shiftr keycode 61 = Console_15 + shift ctrll keycode 61 = F15 + altgr ctrll keycode 61 = Console_15 + shift altgr ctrll keycode 61 = Console_27 + control ctrll keycode 61 = F27 + shift control ctrll keycode 61 = F39 + altgr control ctrll keycode 61 = Console_15 + shift altgr control ctrll keycode 61 = Console_27 + alt ctrll keycode 61 = Console_3 + shift alt ctrll keycode 61 = Console_15 + control alt ctrll keycode 61 = Console_3 + shift control alt ctrll keycode 61 = Console_15 + shift shiftl ctrll keycode 61 = F15 + altgr shiftl ctrll keycode 61 = Console_15 + shift altgr shiftl ctrll keycode 61 = Console_27 + control shiftl ctrll keycode 61 = F27 + shift control shiftl ctrll keycode 61 = F39 + altgr control shiftl ctrll keycode 61 = Console_15 + shift altgr control shiftl ctrll keycode 61 = Console_27 + alt shiftl ctrll keycode 61 = Console_3 + shift alt shiftl ctrll keycode 61 = Console_15 + control alt shiftl ctrll keycode 61 = Console_3 + shift control alt shiftl ctrll keycode 61 = Console_15 + shift shiftr ctrll keycode 61 = F15 + altgr shiftr ctrll keycode 61 = Console_15 + shift altgr shiftr ctrll keycode 61 = Console_27 + control shiftr ctrll keycode 61 = F27 + shift control shiftr ctrll keycode 61 = F39 + altgr control shiftr ctrll keycode 61 = Console_15 + shift altgr control shiftr ctrll keycode 61 = Console_27 + alt shiftr ctrll keycode 61 = Console_3 + shift alt shiftr ctrll keycode 61 = Console_15 + control alt shiftr ctrll keycode 61 = Console_3 + shift control alt shiftr ctrll keycode 61 = Console_15 + shift shiftl shiftr ctrll keycode 61 = F15 + altgr shiftl shiftr ctrll keycode 61 = Console_15 + shift altgr shiftl shiftr ctrll keycode 61 = Console_27 + control shiftl shiftr ctrll keycode 61 = F27 + shift control shiftl shiftr ctrll keycode 61 = F39 + altgr control shiftl shiftr ctrll keycode 61 = Console_15 + shift altgr control shiftl shiftr ctrll keycode 61 = Console_27 + alt shiftl shiftr ctrll keycode 61 = Console_3 + shift alt shiftl shiftr ctrll keycode 61 = Console_15 + control alt shiftl shiftr ctrll keycode 61 = Console_3 + shift control alt shiftl shiftr ctrll keycode 61 = Console_15 +keycode 62 = F4 + shift keycode 62 = F16 + altgr keycode 62 = Console_16 + shift altgr keycode 62 = Console_28 + control keycode 62 = F28 + shift control keycode 62 = F40 + altgr control keycode 62 = Console_16 + shift altgr control keycode 62 = Console_28 + alt keycode 62 = Console_4 + shift alt keycode 62 = Console_16 + control alt keycode 62 = Console_4 + shift control alt keycode 62 = Console_16 + shift shiftl keycode 62 = F16 + altgr shiftl keycode 62 = Console_16 + shift altgr shiftl keycode 62 = Console_28 + control shiftl keycode 62 = F28 + shift control shiftl keycode 62 = F40 + altgr control shiftl keycode 62 = Console_16 + shift altgr control shiftl keycode 62 = Console_28 + alt shiftl keycode 62 = Console_4 + shift alt shiftl keycode 62 = Console_16 + control alt shiftl keycode 62 = Console_4 + shift control alt shiftl keycode 62 = Console_16 + shift shiftr keycode 62 = F16 + altgr shiftr keycode 62 = Console_16 + shift altgr shiftr keycode 62 = Console_28 + control shiftr keycode 62 = F28 + shift control shiftr keycode 62 = F40 + altgr control shiftr keycode 62 = Console_16 + shift altgr control shiftr keycode 62 = Console_28 + alt shiftr keycode 62 = Console_4 + shift alt shiftr keycode 62 = Console_16 + control alt shiftr keycode 62 = Console_4 + shift control alt shiftr keycode 62 = Console_16 + shift shiftl shiftr keycode 62 = F16 + altgr shiftl shiftr keycode 62 = Console_16 + shift altgr shiftl shiftr keycode 62 = Console_28 + control shiftl shiftr keycode 62 = F28 + shift control shiftl shiftr keycode 62 = F40 + altgr control shiftl shiftr keycode 62 = Console_16 + shift altgr control shiftl shiftr keycode 62 = Console_28 + alt shiftl shiftr keycode 62 = Console_4 + shift alt shiftl shiftr keycode 62 = Console_16 + control alt shiftl shiftr keycode 62 = Console_4 + shift control alt shiftl shiftr keycode 62 = Console_16 + shift ctrll keycode 62 = F16 + altgr ctrll keycode 62 = Console_16 + shift altgr ctrll keycode 62 = Console_28 + control ctrll keycode 62 = F28 + shift control ctrll keycode 62 = F40 + altgr control ctrll keycode 62 = Console_16 + shift altgr control ctrll keycode 62 = Console_28 + alt ctrll keycode 62 = Console_4 + shift alt ctrll keycode 62 = Console_16 + control alt ctrll keycode 62 = Console_4 + shift control alt ctrll keycode 62 = Console_16 + shift shiftl ctrll keycode 62 = F16 + altgr shiftl ctrll keycode 62 = Console_16 + shift altgr shiftl ctrll keycode 62 = Console_28 + control shiftl ctrll keycode 62 = F28 + shift control shiftl ctrll keycode 62 = F40 + altgr control shiftl ctrll keycode 62 = Console_16 + shift altgr control shiftl ctrll keycode 62 = Console_28 + alt shiftl ctrll keycode 62 = Console_4 + shift alt shiftl ctrll keycode 62 = Console_16 + control alt shiftl ctrll keycode 62 = Console_4 + shift control alt shiftl ctrll keycode 62 = Console_16 + shift shiftr ctrll keycode 62 = F16 + altgr shiftr ctrll keycode 62 = Console_16 + shift altgr shiftr ctrll keycode 62 = Console_28 + control shiftr ctrll keycode 62 = F28 + shift control shiftr ctrll keycode 62 = F40 + altgr control shiftr ctrll keycode 62 = Console_16 + shift altgr control shiftr ctrll keycode 62 = Console_28 + alt shiftr ctrll keycode 62 = Console_4 + shift alt shiftr ctrll keycode 62 = Console_16 + control alt shiftr ctrll keycode 62 = Console_4 + shift control alt shiftr ctrll keycode 62 = Console_16 + shift shiftl shiftr ctrll keycode 62 = F16 + altgr shiftl shiftr ctrll keycode 62 = Console_16 + shift altgr shiftl shiftr ctrll keycode 62 = Console_28 + control shiftl shiftr ctrll keycode 62 = F28 + shift control shiftl shiftr ctrll keycode 62 = F40 + altgr control shiftl shiftr ctrll keycode 62 = Console_16 + shift altgr control shiftl shiftr ctrll keycode 62 = Console_28 + alt shiftl shiftr ctrll keycode 62 = Console_4 + shift alt shiftl shiftr ctrll keycode 62 = Console_16 + control alt shiftl shiftr ctrll keycode 62 = Console_4 + shift control alt shiftl shiftr ctrll keycode 62 = Console_16 +keycode 63 = F5 + shift keycode 63 = F17 + altgr keycode 63 = Console_17 + shift altgr keycode 63 = Console_29 + control keycode 63 = F29 + shift control keycode 63 = F41 + altgr control keycode 63 = Console_17 + shift altgr control keycode 63 = Console_29 + alt keycode 63 = Console_5 + shift alt keycode 63 = Console_17 + control alt keycode 63 = Console_5 + shift control alt keycode 63 = Console_17 + shift shiftl keycode 63 = F17 + altgr shiftl keycode 63 = Console_17 + shift altgr shiftl keycode 63 = Console_29 + control shiftl keycode 63 = F29 + shift control shiftl keycode 63 = F41 + altgr control shiftl keycode 63 = Console_17 + shift altgr control shiftl keycode 63 = Console_29 + alt shiftl keycode 63 = Console_5 + shift alt shiftl keycode 63 = Console_17 + control alt shiftl keycode 63 = Console_5 + shift control alt shiftl keycode 63 = Console_17 + shift shiftr keycode 63 = F17 + altgr shiftr keycode 63 = Console_17 + shift altgr shiftr keycode 63 = Console_29 + control shiftr keycode 63 = F29 + shift control shiftr keycode 63 = F41 + altgr control shiftr keycode 63 = Console_17 + shift altgr control shiftr keycode 63 = Console_29 + alt shiftr keycode 63 = Console_5 + shift alt shiftr keycode 63 = Console_17 + control alt shiftr keycode 63 = Console_5 + shift control alt shiftr keycode 63 = Console_17 + shift shiftl shiftr keycode 63 = F17 + altgr shiftl shiftr keycode 63 = Console_17 + shift altgr shiftl shiftr keycode 63 = Console_29 + control shiftl shiftr keycode 63 = F29 + shift control shiftl shiftr keycode 63 = F41 + altgr control shiftl shiftr keycode 63 = Console_17 + shift altgr control shiftl shiftr keycode 63 = Console_29 + alt shiftl shiftr keycode 63 = Console_5 + shift alt shiftl shiftr keycode 63 = Console_17 + control alt shiftl shiftr keycode 63 = Console_5 + shift control alt shiftl shiftr keycode 63 = Console_17 + shift ctrll keycode 63 = F17 + altgr ctrll keycode 63 = Console_17 + shift altgr ctrll keycode 63 = Console_29 + control ctrll keycode 63 = F29 + shift control ctrll keycode 63 = F41 + altgr control ctrll keycode 63 = Console_17 + shift altgr control ctrll keycode 63 = Console_29 + alt ctrll keycode 63 = Console_5 + shift alt ctrll keycode 63 = Console_17 + control alt ctrll keycode 63 = Console_5 + shift control alt ctrll keycode 63 = Console_17 + shift shiftl ctrll keycode 63 = F17 + altgr shiftl ctrll keycode 63 = Console_17 + shift altgr shiftl ctrll keycode 63 = Console_29 + control shiftl ctrll keycode 63 = F29 + shift control shiftl ctrll keycode 63 = F41 + altgr control shiftl ctrll keycode 63 = Console_17 + shift altgr control shiftl ctrll keycode 63 = Console_29 + alt shiftl ctrll keycode 63 = Console_5 + shift alt shiftl ctrll keycode 63 = Console_17 + control alt shiftl ctrll keycode 63 = Console_5 + shift control alt shiftl ctrll keycode 63 = Console_17 + shift shiftr ctrll keycode 63 = F17 + altgr shiftr ctrll keycode 63 = Console_17 + shift altgr shiftr ctrll keycode 63 = Console_29 + control shiftr ctrll keycode 63 = F29 + shift control shiftr ctrll keycode 63 = F41 + altgr control shiftr ctrll keycode 63 = Console_17 + shift altgr control shiftr ctrll keycode 63 = Console_29 + alt shiftr ctrll keycode 63 = Console_5 + shift alt shiftr ctrll keycode 63 = Console_17 + control alt shiftr ctrll keycode 63 = Console_5 + shift control alt shiftr ctrll keycode 63 = Console_17 + shift shiftl shiftr ctrll keycode 63 = F17 + altgr shiftl shiftr ctrll keycode 63 = Console_17 + shift altgr shiftl shiftr ctrll keycode 63 = Console_29 + control shiftl shiftr ctrll keycode 63 = F29 + shift control shiftl shiftr ctrll keycode 63 = F41 + altgr control shiftl shiftr ctrll keycode 63 = Console_17 + shift altgr control shiftl shiftr ctrll keycode 63 = Console_29 + alt shiftl shiftr ctrll keycode 63 = Console_5 + shift alt shiftl shiftr ctrll keycode 63 = Console_17 + control alt shiftl shiftr ctrll keycode 63 = Console_5 + shift control alt shiftl shiftr ctrll keycode 63 = Console_17 +keycode 64 = F6 + shift keycode 64 = F18 + altgr keycode 64 = Console_18 + shift altgr keycode 64 = Console_30 + control keycode 64 = F30 + shift control keycode 64 = F42 + altgr control keycode 64 = Console_18 + shift altgr control keycode 64 = Console_30 + alt keycode 64 = Console_6 + shift alt keycode 64 = Console_18 + control alt keycode 64 = Console_6 + shift control alt keycode 64 = Console_18 + shift shiftl keycode 64 = F18 + altgr shiftl keycode 64 = Console_18 + shift altgr shiftl keycode 64 = Console_30 + control shiftl keycode 64 = F30 + shift control shiftl keycode 64 = F42 + altgr control shiftl keycode 64 = Console_18 + shift altgr control shiftl keycode 64 = Console_30 + alt shiftl keycode 64 = Console_6 + shift alt shiftl keycode 64 = Console_18 + control alt shiftl keycode 64 = Console_6 + shift control alt shiftl keycode 64 = Console_18 + shift shiftr keycode 64 = F18 + altgr shiftr keycode 64 = Console_18 + shift altgr shiftr keycode 64 = Console_30 + control shiftr keycode 64 = F30 + shift control shiftr keycode 64 = F42 + altgr control shiftr keycode 64 = Console_18 + shift altgr control shiftr keycode 64 = Console_30 + alt shiftr keycode 64 = Console_6 + shift alt shiftr keycode 64 = Console_18 + control alt shiftr keycode 64 = Console_6 + shift control alt shiftr keycode 64 = Console_18 + shift shiftl shiftr keycode 64 = F18 + altgr shiftl shiftr keycode 64 = Console_18 + shift altgr shiftl shiftr keycode 64 = Console_30 + control shiftl shiftr keycode 64 = F30 + shift control shiftl shiftr keycode 64 = F42 + altgr control shiftl shiftr keycode 64 = Console_18 + shift altgr control shiftl shiftr keycode 64 = Console_30 + alt shiftl shiftr keycode 64 = Console_6 + shift alt shiftl shiftr keycode 64 = Console_18 + control alt shiftl shiftr keycode 64 = Console_6 + shift control alt shiftl shiftr keycode 64 = Console_18 + shift ctrll keycode 64 = F18 + altgr ctrll keycode 64 = Console_18 + shift altgr ctrll keycode 64 = Console_30 + control ctrll keycode 64 = F30 + shift control ctrll keycode 64 = F42 + altgr control ctrll keycode 64 = Console_18 + shift altgr control ctrll keycode 64 = Console_30 + alt ctrll keycode 64 = Console_6 + shift alt ctrll keycode 64 = Console_18 + control alt ctrll keycode 64 = Console_6 + shift control alt ctrll keycode 64 = Console_18 + shift shiftl ctrll keycode 64 = F18 + altgr shiftl ctrll keycode 64 = Console_18 + shift altgr shiftl ctrll keycode 64 = Console_30 + control shiftl ctrll keycode 64 = F30 + shift control shiftl ctrll keycode 64 = F42 + altgr control shiftl ctrll keycode 64 = Console_18 + shift altgr control shiftl ctrll keycode 64 = Console_30 + alt shiftl ctrll keycode 64 = Console_6 + shift alt shiftl ctrll keycode 64 = Console_18 + control alt shiftl ctrll keycode 64 = Console_6 + shift control alt shiftl ctrll keycode 64 = Console_18 + shift shiftr ctrll keycode 64 = F18 + altgr shiftr ctrll keycode 64 = Console_18 + shift altgr shiftr ctrll keycode 64 = Console_30 + control shiftr ctrll keycode 64 = F30 + shift control shiftr ctrll keycode 64 = F42 + altgr control shiftr ctrll keycode 64 = Console_18 + shift altgr control shiftr ctrll keycode 64 = Console_30 + alt shiftr ctrll keycode 64 = Console_6 + shift alt shiftr ctrll keycode 64 = Console_18 + control alt shiftr ctrll keycode 64 = Console_6 + shift control alt shiftr ctrll keycode 64 = Console_18 + shift shiftl shiftr ctrll keycode 64 = F18 + altgr shiftl shiftr ctrll keycode 64 = Console_18 + shift altgr shiftl shiftr ctrll keycode 64 = Console_30 + control shiftl shiftr ctrll keycode 64 = F30 + shift control shiftl shiftr ctrll keycode 64 = F42 + altgr control shiftl shiftr ctrll keycode 64 = Console_18 + shift altgr control shiftl shiftr ctrll keycode 64 = Console_30 + alt shiftl shiftr ctrll keycode 64 = Console_6 + shift alt shiftl shiftr ctrll keycode 64 = Console_18 + control alt shiftl shiftr ctrll keycode 64 = Console_6 + shift control alt shiftl shiftr ctrll keycode 64 = Console_18 +keycode 65 = F7 + shift keycode 65 = F19 + altgr keycode 65 = Console_19 + shift altgr keycode 65 = Console_31 + control keycode 65 = F31 + shift control keycode 65 = F43 + altgr control keycode 65 = Console_19 + shift altgr control keycode 65 = Console_31 + alt keycode 65 = Console_7 + shift alt keycode 65 = Console_19 + control alt keycode 65 = Console_7 + shift control alt keycode 65 = Console_19 + shift shiftl keycode 65 = F19 + altgr shiftl keycode 65 = Console_19 + shift altgr shiftl keycode 65 = Console_31 + control shiftl keycode 65 = F31 + shift control shiftl keycode 65 = F43 + altgr control shiftl keycode 65 = Console_19 + shift altgr control shiftl keycode 65 = Console_31 + alt shiftl keycode 65 = Console_7 + shift alt shiftl keycode 65 = Console_19 + control alt shiftl keycode 65 = Console_7 + shift control alt shiftl keycode 65 = Console_19 + shift shiftr keycode 65 = F19 + altgr shiftr keycode 65 = Console_19 + shift altgr shiftr keycode 65 = Console_31 + control shiftr keycode 65 = F31 + shift control shiftr keycode 65 = F43 + altgr control shiftr keycode 65 = Console_19 + shift altgr control shiftr keycode 65 = Console_31 + alt shiftr keycode 65 = Console_7 + shift alt shiftr keycode 65 = Console_19 + control alt shiftr keycode 65 = Console_7 + shift control alt shiftr keycode 65 = Console_19 + shift shiftl shiftr keycode 65 = F19 + altgr shiftl shiftr keycode 65 = Console_19 + shift altgr shiftl shiftr keycode 65 = Console_31 + control shiftl shiftr keycode 65 = F31 + shift control shiftl shiftr keycode 65 = F43 + altgr control shiftl shiftr keycode 65 = Console_19 + shift altgr control shiftl shiftr keycode 65 = Console_31 + alt shiftl shiftr keycode 65 = Console_7 + shift alt shiftl shiftr keycode 65 = Console_19 + control alt shiftl shiftr keycode 65 = Console_7 + shift control alt shiftl shiftr keycode 65 = Console_19 + shift ctrll keycode 65 = F19 + altgr ctrll keycode 65 = Console_19 + shift altgr ctrll keycode 65 = Console_31 + control ctrll keycode 65 = F31 + shift control ctrll keycode 65 = F43 + altgr control ctrll keycode 65 = Console_19 + shift altgr control ctrll keycode 65 = Console_31 + alt ctrll keycode 65 = Console_7 + shift alt ctrll keycode 65 = Console_19 + control alt ctrll keycode 65 = Console_7 + shift control alt ctrll keycode 65 = Console_19 + shift shiftl ctrll keycode 65 = F19 + altgr shiftl ctrll keycode 65 = Console_19 + shift altgr shiftl ctrll keycode 65 = Console_31 + control shiftl ctrll keycode 65 = F31 + shift control shiftl ctrll keycode 65 = F43 + altgr control shiftl ctrll keycode 65 = Console_19 + shift altgr control shiftl ctrll keycode 65 = Console_31 + alt shiftl ctrll keycode 65 = Console_7 + shift alt shiftl ctrll keycode 65 = Console_19 + control alt shiftl ctrll keycode 65 = Console_7 + shift control alt shiftl ctrll keycode 65 = Console_19 + shift shiftr ctrll keycode 65 = F19 + altgr shiftr ctrll keycode 65 = Console_19 + shift altgr shiftr ctrll keycode 65 = Console_31 + control shiftr ctrll keycode 65 = F31 + shift control shiftr ctrll keycode 65 = F43 + altgr control shiftr ctrll keycode 65 = Console_19 + shift altgr control shiftr ctrll keycode 65 = Console_31 + alt shiftr ctrll keycode 65 = Console_7 + shift alt shiftr ctrll keycode 65 = Console_19 + control alt shiftr ctrll keycode 65 = Console_7 + shift control alt shiftr ctrll keycode 65 = Console_19 + shift shiftl shiftr ctrll keycode 65 = F19 + altgr shiftl shiftr ctrll keycode 65 = Console_19 + shift altgr shiftl shiftr ctrll keycode 65 = Console_31 + control shiftl shiftr ctrll keycode 65 = F31 + shift control shiftl shiftr ctrll keycode 65 = F43 + altgr control shiftl shiftr ctrll keycode 65 = Console_19 + shift altgr control shiftl shiftr ctrll keycode 65 = Console_31 + alt shiftl shiftr ctrll keycode 65 = Console_7 + shift alt shiftl shiftr ctrll keycode 65 = Console_19 + control alt shiftl shiftr ctrll keycode 65 = Console_7 + shift control alt shiftl shiftr ctrll keycode 65 = Console_19 +keycode 66 = F8 + shift keycode 66 = F20 + altgr keycode 66 = Console_20 + shift altgr keycode 66 = Console_32 + control keycode 66 = F32 + shift control keycode 66 = F44 + altgr control keycode 66 = Console_20 + shift altgr control keycode 66 = Console_32 + alt keycode 66 = Console_8 + shift alt keycode 66 = Console_20 + control alt keycode 66 = Console_8 + shift control alt keycode 66 = Console_20 + shift shiftl keycode 66 = F20 + altgr shiftl keycode 66 = Console_20 + shift altgr shiftl keycode 66 = Console_32 + control shiftl keycode 66 = F32 + shift control shiftl keycode 66 = F44 + altgr control shiftl keycode 66 = Console_20 + shift altgr control shiftl keycode 66 = Console_32 + alt shiftl keycode 66 = Console_8 + shift alt shiftl keycode 66 = Console_20 + control alt shiftl keycode 66 = Console_8 + shift control alt shiftl keycode 66 = Console_20 + shift shiftr keycode 66 = F20 + altgr shiftr keycode 66 = Console_20 + shift altgr shiftr keycode 66 = Console_32 + control shiftr keycode 66 = F32 + shift control shiftr keycode 66 = F44 + altgr control shiftr keycode 66 = Console_20 + shift altgr control shiftr keycode 66 = Console_32 + alt shiftr keycode 66 = Console_8 + shift alt shiftr keycode 66 = Console_20 + control alt shiftr keycode 66 = Console_8 + shift control alt shiftr keycode 66 = Console_20 + shift shiftl shiftr keycode 66 = F20 + altgr shiftl shiftr keycode 66 = Console_20 + shift altgr shiftl shiftr keycode 66 = Console_32 + control shiftl shiftr keycode 66 = F32 + shift control shiftl shiftr keycode 66 = F44 + altgr control shiftl shiftr keycode 66 = Console_20 + shift altgr control shiftl shiftr keycode 66 = Console_32 + alt shiftl shiftr keycode 66 = Console_8 + shift alt shiftl shiftr keycode 66 = Console_20 + control alt shiftl shiftr keycode 66 = Console_8 + shift control alt shiftl shiftr keycode 66 = Console_20 + shift ctrll keycode 66 = F20 + altgr ctrll keycode 66 = Console_20 + shift altgr ctrll keycode 66 = Console_32 + control ctrll keycode 66 = F32 + shift control ctrll keycode 66 = F44 + altgr control ctrll keycode 66 = Console_20 + shift altgr control ctrll keycode 66 = Console_32 + alt ctrll keycode 66 = Console_8 + shift alt ctrll keycode 66 = Console_20 + control alt ctrll keycode 66 = Console_8 + shift control alt ctrll keycode 66 = Console_20 + shift shiftl ctrll keycode 66 = F20 + altgr shiftl ctrll keycode 66 = Console_20 + shift altgr shiftl ctrll keycode 66 = Console_32 + control shiftl ctrll keycode 66 = F32 + shift control shiftl ctrll keycode 66 = F44 + altgr control shiftl ctrll keycode 66 = Console_20 + shift altgr control shiftl ctrll keycode 66 = Console_32 + alt shiftl ctrll keycode 66 = Console_8 + shift alt shiftl ctrll keycode 66 = Console_20 + control alt shiftl ctrll keycode 66 = Console_8 + shift control alt shiftl ctrll keycode 66 = Console_20 + shift shiftr ctrll keycode 66 = F20 + altgr shiftr ctrll keycode 66 = Console_20 + shift altgr shiftr ctrll keycode 66 = Console_32 + control shiftr ctrll keycode 66 = F32 + shift control shiftr ctrll keycode 66 = F44 + altgr control shiftr ctrll keycode 66 = Console_20 + shift altgr control shiftr ctrll keycode 66 = Console_32 + alt shiftr ctrll keycode 66 = Console_8 + shift alt shiftr ctrll keycode 66 = Console_20 + control alt shiftr ctrll keycode 66 = Console_8 + shift control alt shiftr ctrll keycode 66 = Console_20 + shift shiftl shiftr ctrll keycode 66 = F20 + altgr shiftl shiftr ctrll keycode 66 = Console_20 + shift altgr shiftl shiftr ctrll keycode 66 = Console_32 + control shiftl shiftr ctrll keycode 66 = F32 + shift control shiftl shiftr ctrll keycode 66 = F44 + altgr control shiftl shiftr ctrll keycode 66 = Console_20 + shift altgr control shiftl shiftr ctrll keycode 66 = Console_32 + alt shiftl shiftr ctrll keycode 66 = Console_8 + shift alt shiftl shiftr ctrll keycode 66 = Console_20 + control alt shiftl shiftr ctrll keycode 66 = Console_8 + shift control alt shiftl shiftr ctrll keycode 66 = Console_20 +keycode 67 = F9 + shift keycode 67 = F21 + altgr keycode 67 = Console_21 + shift altgr keycode 67 = Console_33 + control keycode 67 = F33 + shift control keycode 67 = F45 + altgr control keycode 67 = Console_21 + shift altgr control keycode 67 = Console_33 + alt keycode 67 = Console_9 + shift alt keycode 67 = Console_21 + control alt keycode 67 = Console_9 + shift control alt keycode 67 = Console_21 + shift shiftl keycode 67 = F21 + altgr shiftl keycode 67 = Console_21 + shift altgr shiftl keycode 67 = Console_33 + control shiftl keycode 67 = F33 + shift control shiftl keycode 67 = F45 + altgr control shiftl keycode 67 = Console_21 + shift altgr control shiftl keycode 67 = Console_33 + alt shiftl keycode 67 = Console_9 + shift alt shiftl keycode 67 = Console_21 + control alt shiftl keycode 67 = Console_9 + shift control alt shiftl keycode 67 = Console_21 + shift shiftr keycode 67 = F21 + altgr shiftr keycode 67 = Console_21 + shift altgr shiftr keycode 67 = Console_33 + control shiftr keycode 67 = F33 + shift control shiftr keycode 67 = F45 + altgr control shiftr keycode 67 = Console_21 + shift altgr control shiftr keycode 67 = Console_33 + alt shiftr keycode 67 = Console_9 + shift alt shiftr keycode 67 = Console_21 + control alt shiftr keycode 67 = Console_9 + shift control alt shiftr keycode 67 = Console_21 + shift shiftl shiftr keycode 67 = F21 + altgr shiftl shiftr keycode 67 = Console_21 + shift altgr shiftl shiftr keycode 67 = Console_33 + control shiftl shiftr keycode 67 = F33 + shift control shiftl shiftr keycode 67 = F45 + altgr control shiftl shiftr keycode 67 = Console_21 + shift altgr control shiftl shiftr keycode 67 = Console_33 + alt shiftl shiftr keycode 67 = Console_9 + shift alt shiftl shiftr keycode 67 = Console_21 + control alt shiftl shiftr keycode 67 = Console_9 + shift control alt shiftl shiftr keycode 67 = Console_21 + shift ctrll keycode 67 = F21 + altgr ctrll keycode 67 = Console_21 + shift altgr ctrll keycode 67 = Console_33 + control ctrll keycode 67 = F33 + shift control ctrll keycode 67 = F45 + altgr control ctrll keycode 67 = Console_21 + shift altgr control ctrll keycode 67 = Console_33 + alt ctrll keycode 67 = Console_9 + shift alt ctrll keycode 67 = Console_21 + control alt ctrll keycode 67 = Console_9 + shift control alt ctrll keycode 67 = Console_21 + shift shiftl ctrll keycode 67 = F21 + altgr shiftl ctrll keycode 67 = Console_21 + shift altgr shiftl ctrll keycode 67 = Console_33 + control shiftl ctrll keycode 67 = F33 + shift control shiftl ctrll keycode 67 = F45 + altgr control shiftl ctrll keycode 67 = Console_21 + shift altgr control shiftl ctrll keycode 67 = Console_33 + alt shiftl ctrll keycode 67 = Console_9 + shift alt shiftl ctrll keycode 67 = Console_21 + control alt shiftl ctrll keycode 67 = Console_9 + shift control alt shiftl ctrll keycode 67 = Console_21 + shift shiftr ctrll keycode 67 = F21 + altgr shiftr ctrll keycode 67 = Console_21 + shift altgr shiftr ctrll keycode 67 = Console_33 + control shiftr ctrll keycode 67 = F33 + shift control shiftr ctrll keycode 67 = F45 + altgr control shiftr ctrll keycode 67 = Console_21 + shift altgr control shiftr ctrll keycode 67 = Console_33 + alt shiftr ctrll keycode 67 = Console_9 + shift alt shiftr ctrll keycode 67 = Console_21 + control alt shiftr ctrll keycode 67 = Console_9 + shift control alt shiftr ctrll keycode 67 = Console_21 + shift shiftl shiftr ctrll keycode 67 = F21 + altgr shiftl shiftr ctrll keycode 67 = Console_21 + shift altgr shiftl shiftr ctrll keycode 67 = Console_33 + control shiftl shiftr ctrll keycode 67 = F33 + shift control shiftl shiftr ctrll keycode 67 = F45 + altgr control shiftl shiftr ctrll keycode 67 = Console_21 + shift altgr control shiftl shiftr ctrll keycode 67 = Console_33 + alt shiftl shiftr ctrll keycode 67 = Console_9 + shift alt shiftl shiftr ctrll keycode 67 = Console_21 + control alt shiftl shiftr ctrll keycode 67 = Console_9 + shift control alt shiftl shiftr ctrll keycode 67 = Console_21 +keycode 68 = F10 + shift keycode 68 = F22 + altgr keycode 68 = Console_22 + shift altgr keycode 68 = Console_34 + control keycode 68 = F34 + shift control keycode 68 = F46 + altgr control keycode 68 = Console_22 + shift altgr control keycode 68 = Console_34 + alt keycode 68 = Console_10 + shift alt keycode 68 = Console_22 + control alt keycode 68 = Console_10 + shift control alt keycode 68 = Console_22 + shift shiftl keycode 68 = F22 + altgr shiftl keycode 68 = Console_22 + shift altgr shiftl keycode 68 = Console_34 + control shiftl keycode 68 = F34 + shift control shiftl keycode 68 = F46 + altgr control shiftl keycode 68 = Console_22 + shift altgr control shiftl keycode 68 = Console_34 + alt shiftl keycode 68 = Console_10 + shift alt shiftl keycode 68 = Console_22 + control alt shiftl keycode 68 = Console_10 + shift control alt shiftl keycode 68 = Console_22 + shift shiftr keycode 68 = F22 + altgr shiftr keycode 68 = Console_22 + shift altgr shiftr keycode 68 = Console_34 + control shiftr keycode 68 = F34 + shift control shiftr keycode 68 = F46 + altgr control shiftr keycode 68 = Console_22 + shift altgr control shiftr keycode 68 = Console_34 + alt shiftr keycode 68 = Console_10 + shift alt shiftr keycode 68 = Console_22 + control alt shiftr keycode 68 = Console_10 + shift control alt shiftr keycode 68 = Console_22 + shift shiftl shiftr keycode 68 = F22 + altgr shiftl shiftr keycode 68 = Console_22 + shift altgr shiftl shiftr keycode 68 = Console_34 + control shiftl shiftr keycode 68 = F34 + shift control shiftl shiftr keycode 68 = F46 + altgr control shiftl shiftr keycode 68 = Console_22 + shift altgr control shiftl shiftr keycode 68 = Console_34 + alt shiftl shiftr keycode 68 = Console_10 + shift alt shiftl shiftr keycode 68 = Console_22 + control alt shiftl shiftr keycode 68 = Console_10 + shift control alt shiftl shiftr keycode 68 = Console_22 + shift ctrll keycode 68 = F22 + altgr ctrll keycode 68 = Console_22 + shift altgr ctrll keycode 68 = Console_34 + control ctrll keycode 68 = F34 + shift control ctrll keycode 68 = F46 + altgr control ctrll keycode 68 = Console_22 + shift altgr control ctrll keycode 68 = Console_34 + alt ctrll keycode 68 = Console_10 + shift alt ctrll keycode 68 = Console_22 + control alt ctrll keycode 68 = Console_10 + shift control alt ctrll keycode 68 = Console_22 + shift shiftl ctrll keycode 68 = F22 + altgr shiftl ctrll keycode 68 = Console_22 + shift altgr shiftl ctrll keycode 68 = Console_34 + control shiftl ctrll keycode 68 = F34 + shift control shiftl ctrll keycode 68 = F46 + altgr control shiftl ctrll keycode 68 = Console_22 + shift altgr control shiftl ctrll keycode 68 = Console_34 + alt shiftl ctrll keycode 68 = Console_10 + shift alt shiftl ctrll keycode 68 = Console_22 + control alt shiftl ctrll keycode 68 = Console_10 + shift control alt shiftl ctrll keycode 68 = Console_22 + shift shiftr ctrll keycode 68 = F22 + altgr shiftr ctrll keycode 68 = Console_22 + shift altgr shiftr ctrll keycode 68 = Console_34 + control shiftr ctrll keycode 68 = F34 + shift control shiftr ctrll keycode 68 = F46 + altgr control shiftr ctrll keycode 68 = Console_22 + shift altgr control shiftr ctrll keycode 68 = Console_34 + alt shiftr ctrll keycode 68 = Console_10 + shift alt shiftr ctrll keycode 68 = Console_22 + control alt shiftr ctrll keycode 68 = Console_10 + shift control alt shiftr ctrll keycode 68 = Console_22 + shift shiftl shiftr ctrll keycode 68 = F22 + altgr shiftl shiftr ctrll keycode 68 = Console_22 + shift altgr shiftl shiftr ctrll keycode 68 = Console_34 + control shiftl shiftr ctrll keycode 68 = F34 + shift control shiftl shiftr ctrll keycode 68 = F46 + altgr control shiftl shiftr ctrll keycode 68 = Console_22 + shift altgr control shiftl shiftr ctrll keycode 68 = Console_34 + alt shiftl shiftr ctrll keycode 68 = Console_10 + shift alt shiftl shiftr ctrll keycode 68 = Console_22 + control alt shiftl shiftr ctrll keycode 68 = Console_10 + shift control alt shiftl shiftr ctrll keycode 68 = Console_22 +keycode 69 = Num_Lock + altgr keycode 69 = Hex_A + shift alt keycode 69 = Hex_A + altgr shiftl keycode 69 = Hex_A + shift alt shiftl keycode 69 = Hex_A + altgr shiftr keycode 69 = Hex_A + shift alt shiftr keycode 69 = Hex_A + altgr shiftl shiftr keycode 69 = Hex_A + shift alt shiftl shiftr keycode 69 = Hex_A + altgr ctrll keycode 69 = Hex_A + shift alt ctrll keycode 69 = Hex_A + altgr shiftl ctrll keycode 69 = Hex_A + shift alt shiftl ctrll keycode 69 = Hex_A + altgr shiftr ctrll keycode 69 = Hex_A + shift alt shiftr ctrll keycode 69 = Hex_A + altgr shiftl shiftr ctrll keycode 69 = Hex_A + shift alt shiftl shiftr ctrll keycode 69 = Hex_A +keycode 70 = Scroll_Lock + shift keycode 70 = Show_Memory + altgr keycode 70 = Show_Registers + control keycode 70 = Show_State + alt keycode 70 = Show_Registers + shift shiftl keycode 70 = Show_Memory + altgr shiftl keycode 70 = Show_Registers + control shiftl keycode 70 = Show_State + alt shiftl keycode 70 = Show_Registers + shift shiftr keycode 70 = Show_Memory + altgr shiftr keycode 70 = Show_Registers + control shiftr keycode 70 = Show_State + alt shiftr keycode 70 = Show_Registers + shift shiftl shiftr keycode 70 = Show_Memory + altgr shiftl shiftr keycode 70 = Show_Registers + control shiftl shiftr keycode 70 = Show_State + alt shiftl shiftr keycode 70 = Show_Registers + shift ctrll keycode 70 = Show_Memory + altgr ctrll keycode 70 = Show_Registers + control ctrll keycode 70 = Show_State + alt ctrll keycode 70 = Show_Registers + shift shiftl ctrll keycode 70 = Show_Memory + altgr shiftl ctrll keycode 70 = Show_Registers + control shiftl ctrll keycode 70 = Show_State + alt shiftl ctrll keycode 70 = Show_Registers + shift shiftr ctrll keycode 70 = Show_Memory + altgr shiftr ctrll keycode 70 = Show_Registers + control shiftr ctrll keycode 70 = Show_State + alt shiftr ctrll keycode 70 = Show_Registers + shift shiftl shiftr ctrll keycode 70 = Show_Memory + altgr shiftl shiftr ctrll keycode 70 = Show_Registers + control shiftl shiftr ctrll keycode 70 = Show_State + alt shiftl shiftr ctrll keycode 70 = Show_Registers +keycode 71 = KP_7 + altgr keycode 71 = Hex_7 + alt keycode 71 = Ascii_7 + shift alt keycode 71 = Hex_7 + altgr shiftl keycode 71 = Hex_7 + alt shiftl keycode 71 = Ascii_7 + shift alt shiftl keycode 71 = Hex_7 + altgr shiftr keycode 71 = Hex_7 + alt shiftr keycode 71 = Ascii_7 + shift alt shiftr keycode 71 = Hex_7 + altgr shiftl shiftr keycode 71 = Hex_7 + alt shiftl shiftr keycode 71 = Ascii_7 + shift alt shiftl shiftr keycode 71 = Hex_7 + altgr ctrll keycode 71 = Hex_7 + alt ctrll keycode 71 = Ascii_7 + shift alt ctrll keycode 71 = Hex_7 + altgr shiftl ctrll keycode 71 = Hex_7 + alt shiftl ctrll keycode 71 = Ascii_7 + shift alt shiftl ctrll keycode 71 = Hex_7 + altgr shiftr ctrll keycode 71 = Hex_7 + alt shiftr ctrll keycode 71 = Ascii_7 + shift alt shiftr ctrll keycode 71 = Hex_7 + altgr shiftl shiftr ctrll keycode 71 = Hex_7 + alt shiftl shiftr ctrll keycode 71 = Ascii_7 + shift alt shiftl shiftr ctrll keycode 71 = Hex_7 +keycode 72 = KP_8 + altgr keycode 72 = Hex_8 + alt keycode 72 = Ascii_8 + shift alt keycode 72 = Hex_8 + altgr shiftl keycode 72 = Hex_8 + alt shiftl keycode 72 = Ascii_8 + shift alt shiftl keycode 72 = Hex_8 + altgr shiftr keycode 72 = Hex_8 + alt shiftr keycode 72 = Ascii_8 + shift alt shiftr keycode 72 = Hex_8 + altgr shiftl shiftr keycode 72 = Hex_8 + alt shiftl shiftr keycode 72 = Ascii_8 + shift alt shiftl shiftr keycode 72 = Hex_8 + altgr ctrll keycode 72 = Hex_8 + alt ctrll keycode 72 = Ascii_8 + shift alt ctrll keycode 72 = Hex_8 + altgr shiftl ctrll keycode 72 = Hex_8 + alt shiftl ctrll keycode 72 = Ascii_8 + shift alt shiftl ctrll keycode 72 = Hex_8 + altgr shiftr ctrll keycode 72 = Hex_8 + alt shiftr ctrll keycode 72 = Ascii_8 + shift alt shiftr ctrll keycode 72 = Hex_8 + altgr shiftl shiftr ctrll keycode 72 = Hex_8 + alt shiftl shiftr ctrll keycode 72 = Ascii_8 + shift alt shiftl shiftr ctrll keycode 72 = Hex_8 +keycode 73 = KP_9 + altgr keycode 73 = Hex_9 + alt keycode 73 = Ascii_9 + shift alt keycode 73 = Hex_9 + altgr shiftl keycode 73 = Hex_9 + alt shiftl keycode 73 = Ascii_9 + shift alt shiftl keycode 73 = Hex_9 + altgr shiftr keycode 73 = Hex_9 + alt shiftr keycode 73 = Ascii_9 + shift alt shiftr keycode 73 = Hex_9 + altgr shiftl shiftr keycode 73 = Hex_9 + alt shiftl shiftr keycode 73 = Ascii_9 + shift alt shiftl shiftr keycode 73 = Hex_9 + altgr ctrll keycode 73 = Hex_9 + alt ctrll keycode 73 = Ascii_9 + shift alt ctrll keycode 73 = Hex_9 + altgr shiftl ctrll keycode 73 = Hex_9 + alt shiftl ctrll keycode 73 = Ascii_9 + shift alt shiftl ctrll keycode 73 = Hex_9 + altgr shiftr ctrll keycode 73 = Hex_9 + alt shiftr ctrll keycode 73 = Ascii_9 + shift alt shiftr ctrll keycode 73 = Hex_9 + altgr shiftl shiftr ctrll keycode 73 = Hex_9 + alt shiftl shiftr ctrll keycode 73 = Ascii_9 + shift alt shiftl shiftr ctrll keycode 73 = Hex_9 +keycode 74 = KP_Subtract + altgr keycode 74 = Hex_D + shift alt keycode 74 = Hex_D + altgr shiftl keycode 74 = Hex_D + shift alt shiftl keycode 74 = Hex_D + altgr shiftr keycode 74 = Hex_D + shift alt shiftr keycode 74 = Hex_D + altgr shiftl shiftr keycode 74 = Hex_D + shift alt shiftl shiftr keycode 74 = Hex_D + altgr ctrll keycode 74 = Hex_D + shift alt ctrll keycode 74 = Hex_D + altgr shiftl ctrll keycode 74 = Hex_D + shift alt shiftl ctrll keycode 74 = Hex_D + altgr shiftr ctrll keycode 74 = Hex_D + shift alt shiftr ctrll keycode 74 = Hex_D + altgr shiftl shiftr ctrll keycode 74 = Hex_D + shift alt shiftl shiftr ctrll keycode 74 = Hex_D +keycode 75 = KP_4 + altgr keycode 75 = Hex_4 + alt keycode 75 = Ascii_4 + shift alt keycode 75 = Hex_4 + altgr shiftl keycode 75 = Hex_4 + alt shiftl keycode 75 = Ascii_4 + shift alt shiftl keycode 75 = Hex_4 + altgr shiftr keycode 75 = Hex_4 + alt shiftr keycode 75 = Ascii_4 + shift alt shiftr keycode 75 = Hex_4 + altgr shiftl shiftr keycode 75 = Hex_4 + alt shiftl shiftr keycode 75 = Ascii_4 + shift alt shiftl shiftr keycode 75 = Hex_4 + altgr ctrll keycode 75 = Hex_4 + alt ctrll keycode 75 = Ascii_4 + shift alt ctrll keycode 75 = Hex_4 + altgr shiftl ctrll keycode 75 = Hex_4 + alt shiftl ctrll keycode 75 = Ascii_4 + shift alt shiftl ctrll keycode 75 = Hex_4 + altgr shiftr ctrll keycode 75 = Hex_4 + alt shiftr ctrll keycode 75 = Ascii_4 + shift alt shiftr ctrll keycode 75 = Hex_4 + altgr shiftl shiftr ctrll keycode 75 = Hex_4 + alt shiftl shiftr ctrll keycode 75 = Ascii_4 + shift alt shiftl shiftr ctrll keycode 75 = Hex_4 +keycode 76 = KP_5 + altgr keycode 76 = Hex_5 + alt keycode 76 = Ascii_5 + shift alt keycode 76 = Hex_5 + altgr shiftl keycode 76 = Hex_5 + alt shiftl keycode 76 = Ascii_5 + shift alt shiftl keycode 76 = Hex_5 + altgr shiftr keycode 76 = Hex_5 + alt shiftr keycode 76 = Ascii_5 + shift alt shiftr keycode 76 = Hex_5 + altgr shiftl shiftr keycode 76 = Hex_5 + alt shiftl shiftr keycode 76 = Ascii_5 + shift alt shiftl shiftr keycode 76 = Hex_5 + altgr ctrll keycode 76 = Hex_5 + alt ctrll keycode 76 = Ascii_5 + shift alt ctrll keycode 76 = Hex_5 + altgr shiftl ctrll keycode 76 = Hex_5 + alt shiftl ctrll keycode 76 = Ascii_5 + shift alt shiftl ctrll keycode 76 = Hex_5 + altgr shiftr ctrll keycode 76 = Hex_5 + alt shiftr ctrll keycode 76 = Ascii_5 + shift alt shiftr ctrll keycode 76 = Hex_5 + altgr shiftl shiftr ctrll keycode 76 = Hex_5 + alt shiftl shiftr ctrll keycode 76 = Ascii_5 + shift alt shiftl shiftr ctrll keycode 76 = Hex_5 +keycode 77 = KP_6 + altgr keycode 77 = Hex_6 + alt keycode 77 = Ascii_6 + shift alt keycode 77 = Hex_6 + altgr shiftl keycode 77 = Hex_6 + alt shiftl keycode 77 = Ascii_6 + shift alt shiftl keycode 77 = Hex_6 + altgr shiftr keycode 77 = Hex_6 + alt shiftr keycode 77 = Ascii_6 + shift alt shiftr keycode 77 = Hex_6 + altgr shiftl shiftr keycode 77 = Hex_6 + alt shiftl shiftr keycode 77 = Ascii_6 + shift alt shiftl shiftr keycode 77 = Hex_6 + altgr ctrll keycode 77 = Hex_6 + alt ctrll keycode 77 = Ascii_6 + shift alt ctrll keycode 77 = Hex_6 + altgr shiftl ctrll keycode 77 = Hex_6 + alt shiftl ctrll keycode 77 = Ascii_6 + shift alt shiftl ctrll keycode 77 = Hex_6 + altgr shiftr ctrll keycode 77 = Hex_6 + alt shiftr ctrll keycode 77 = Ascii_6 + shift alt shiftr ctrll keycode 77 = Hex_6 + altgr shiftl shiftr ctrll keycode 77 = Hex_6 + alt shiftl shiftr ctrll keycode 77 = Ascii_6 + shift alt shiftl shiftr ctrll keycode 77 = Hex_6 +keycode 78 = KP_Add + altgr keycode 78 = Hex_E + shift alt keycode 78 = Hex_E + altgr shiftl keycode 78 = Hex_E + shift alt shiftl keycode 78 = Hex_E + altgr shiftr keycode 78 = Hex_E + shift alt shiftr keycode 78 = Hex_E + altgr shiftl shiftr keycode 78 = Hex_E + shift alt shiftl shiftr keycode 78 = Hex_E + altgr ctrll keycode 78 = Hex_E + shift alt ctrll keycode 78 = Hex_E + altgr shiftl ctrll keycode 78 = Hex_E + shift alt shiftl ctrll keycode 78 = Hex_E + altgr shiftr ctrll keycode 78 = Hex_E + shift alt shiftr ctrll keycode 78 = Hex_E + altgr shiftl shiftr ctrll keycode 78 = Hex_E + shift alt shiftl shiftr ctrll keycode 78 = Hex_E +keycode 79 = KP_1 + altgr keycode 79 = Hex_1 + alt keycode 79 = Ascii_1 + shift alt keycode 79 = Hex_1 + altgr shiftl keycode 79 = Hex_1 + alt shiftl keycode 79 = Ascii_1 + shift alt shiftl keycode 79 = Hex_1 + altgr shiftr keycode 79 = Hex_1 + alt shiftr keycode 79 = Ascii_1 + shift alt shiftr keycode 79 = Hex_1 + altgr shiftl shiftr keycode 79 = Hex_1 + alt shiftl shiftr keycode 79 = Ascii_1 + shift alt shiftl shiftr keycode 79 = Hex_1 + altgr ctrll keycode 79 = Hex_1 + alt ctrll keycode 79 = Ascii_1 + shift alt ctrll keycode 79 = Hex_1 + altgr shiftl ctrll keycode 79 = Hex_1 + alt shiftl ctrll keycode 79 = Ascii_1 + shift alt shiftl ctrll keycode 79 = Hex_1 + altgr shiftr ctrll keycode 79 = Hex_1 + alt shiftr ctrll keycode 79 = Ascii_1 + shift alt shiftr ctrll keycode 79 = Hex_1 + altgr shiftl shiftr ctrll keycode 79 = Hex_1 + alt shiftl shiftr ctrll keycode 79 = Ascii_1 + shift alt shiftl shiftr ctrll keycode 79 = Hex_1 +keycode 80 = KP_2 + altgr keycode 80 = Hex_2 + alt keycode 80 = Ascii_2 + shift alt keycode 80 = Hex_2 + altgr shiftl keycode 80 = Hex_2 + alt shiftl keycode 80 = Ascii_2 + shift alt shiftl keycode 80 = Hex_2 + altgr shiftr keycode 80 = Hex_2 + alt shiftr keycode 80 = Ascii_2 + shift alt shiftr keycode 80 = Hex_2 + altgr shiftl shiftr keycode 80 = Hex_2 + alt shiftl shiftr keycode 80 = Ascii_2 + shift alt shiftl shiftr keycode 80 = Hex_2 + altgr ctrll keycode 80 = Hex_2 + alt ctrll keycode 80 = Ascii_2 + shift alt ctrll keycode 80 = Hex_2 + altgr shiftl ctrll keycode 80 = Hex_2 + alt shiftl ctrll keycode 80 = Ascii_2 + shift alt shiftl ctrll keycode 80 = Hex_2 + altgr shiftr ctrll keycode 80 = Hex_2 + alt shiftr ctrll keycode 80 = Ascii_2 + shift alt shiftr ctrll keycode 80 = Hex_2 + altgr shiftl shiftr ctrll keycode 80 = Hex_2 + alt shiftl shiftr ctrll keycode 80 = Ascii_2 + shift alt shiftl shiftr ctrll keycode 80 = Hex_2 +keycode 81 = KP_3 + altgr keycode 81 = Hex_3 + alt keycode 81 = Ascii_3 + shift alt keycode 81 = Hex_3 + altgr shiftl keycode 81 = Hex_3 + alt shiftl keycode 81 = Ascii_3 + shift alt shiftl keycode 81 = Hex_3 + altgr shiftr keycode 81 = Hex_3 + alt shiftr keycode 81 = Ascii_3 + shift alt shiftr keycode 81 = Hex_3 + altgr shiftl shiftr keycode 81 = Hex_3 + alt shiftl shiftr keycode 81 = Ascii_3 + shift alt shiftl shiftr keycode 81 = Hex_3 + altgr ctrll keycode 81 = Hex_3 + alt ctrll keycode 81 = Ascii_3 + shift alt ctrll keycode 81 = Hex_3 + altgr shiftl ctrll keycode 81 = Hex_3 + alt shiftl ctrll keycode 81 = Ascii_3 + shift alt shiftl ctrll keycode 81 = Hex_3 + altgr shiftr ctrll keycode 81 = Hex_3 + alt shiftr ctrll keycode 81 = Ascii_3 + shift alt shiftr ctrll keycode 81 = Hex_3 + altgr shiftl shiftr ctrll keycode 81 = Hex_3 + alt shiftl shiftr ctrll keycode 81 = Ascii_3 + shift alt shiftl shiftr ctrll keycode 81 = Hex_3 +keycode 82 = KP_0 + altgr keycode 82 = Hex_0 + alt keycode 82 = Ascii_0 + shift alt keycode 82 = Hex_0 + altgr shiftl keycode 82 = Hex_0 + alt shiftl keycode 82 = Ascii_0 + shift alt shiftl keycode 82 = Hex_0 + altgr shiftr keycode 82 = Hex_0 + alt shiftr keycode 82 = Ascii_0 + shift alt shiftr keycode 82 = Hex_0 + altgr shiftl shiftr keycode 82 = Hex_0 + alt shiftl shiftr keycode 82 = Ascii_0 + shift alt shiftl shiftr keycode 82 = Hex_0 + altgr ctrll keycode 82 = Hex_0 + alt ctrll keycode 82 = Ascii_0 + shift alt ctrll keycode 82 = Hex_0 + altgr shiftl ctrll keycode 82 = Hex_0 + alt shiftl ctrll keycode 82 = Ascii_0 + shift alt shiftl ctrll keycode 82 = Hex_0 + altgr shiftr ctrll keycode 82 = Hex_0 + alt shiftr ctrll keycode 82 = Ascii_0 + shift alt shiftr ctrll keycode 82 = Hex_0 + altgr shiftl shiftr ctrll keycode 82 = Hex_0 + alt shiftl shiftr ctrll keycode 82 = Ascii_0 + shift alt shiftl shiftr ctrll keycode 82 = Hex_0 +keycode 83 = KP_Comma + altgr control keycode 83 = Boot + control alt keycode 83 = Boot + altgr control alt keycode 83 = Boot + altgr control shiftl keycode 83 = Boot + control alt shiftl keycode 83 = Boot + altgr control alt shiftl keycode 83 = Boot + altgr control shiftr keycode 83 = Boot + control alt shiftr keycode 83 = Boot + altgr control alt shiftr keycode 83 = Boot + altgr control shiftl shiftr keycode 83 = Boot + control alt shiftl shiftr keycode 83 = Boot + altgr control alt shiftl shiftr keycode 83 = Boot + altgr control ctrll keycode 83 = Boot + control alt ctrll keycode 83 = Boot + altgr control alt ctrll keycode 83 = Boot + altgr control shiftl ctrll keycode 83 = Boot + control alt shiftl ctrll keycode 83 = Boot + altgr control alt shiftl ctrll keycode 83 = Boot + altgr control shiftr ctrll keycode 83 = Boot + control alt shiftr ctrll keycode 83 = Boot + altgr control alt shiftr ctrll keycode 83 = Boot + altgr control shiftl shiftr ctrll keycode 83 = Boot + control alt shiftl shiftr ctrll keycode 83 = Boot + altgr control alt shiftl shiftr ctrll keycode 83 = Boot +keycode 84 = Last_Console Last_Console Last_Console + control keycode 84 = Last_Console + shift control keycode 84 = Last_Console + alt keycode 84 = Last_Console + control alt keycode 84 = Last_Console +keycode 85 = +keycode 86 = backslash + shift keycode 86 = bar + altgr keycode 86 = +masculine + shift altgr keycode 86 = dead_tilde + control keycode 86 = Control_backslash + shift control keycode 86 = Control_backslash + altgr control keycode 86 = Control_backslash + shift altgr control keycode 86 = dead_tilde + alt keycode 86 = Meta_backslash + shift alt keycode 86 = Meta_bar + altgr alt keycode 86 = Meta_backslash + shift altgr alt keycode 86 = dead_tilde + control alt keycode 86 = Meta_Control_backslash + shift control alt keycode 86 = Meta_Control_backslash + altgr control alt keycode 86 = Meta_Control_backslash + shift altgr control alt keycode 86 = dead_tilde + shift shiftl keycode 86 = bar + altgr shiftl keycode 86 = +masculine + shift altgr shiftl keycode 86 = dead_tilde + control shiftl keycode 86 = Control_backslash + shift control shiftl keycode 86 = Control_backslash + altgr control shiftl keycode 86 = Control_backslash + shift altgr control shiftl keycode 86 = dead_tilde + alt shiftl keycode 86 = Meta_backslash + shift alt shiftl keycode 86 = Meta_bar + altgr alt shiftl keycode 86 = Meta_backslash + shift altgr alt shiftl keycode 86 = dead_tilde + control alt shiftl keycode 86 = Meta_Control_backslash + shift control alt shiftl keycode 86 = Meta_Control_backslash + altgr control alt shiftl keycode 86 = Meta_Control_backslash + shift altgr control alt shiftl keycode 86 = dead_tilde + shift shiftr keycode 86 = bar + altgr shiftr keycode 86 = +masculine + shift altgr shiftr keycode 86 = dead_tilde + control shiftr keycode 86 = Control_backslash + shift control shiftr keycode 86 = Control_backslash + altgr control shiftr keycode 86 = Control_backslash + shift altgr control shiftr keycode 86 = dead_tilde + alt shiftr keycode 86 = Meta_backslash + shift alt shiftr keycode 86 = Meta_bar + altgr alt shiftr keycode 86 = Meta_backslash + shift altgr alt shiftr keycode 86 = dead_tilde + control alt shiftr keycode 86 = Meta_Control_backslash + shift control alt shiftr keycode 86 = Meta_Control_backslash + altgr control alt shiftr keycode 86 = Meta_Control_backslash + shift altgr control alt shiftr keycode 86 = dead_tilde + shift shiftl shiftr keycode 86 = bar + altgr shiftl shiftr keycode 86 = +masculine + shift altgr shiftl shiftr keycode 86 = dead_tilde + control shiftl shiftr keycode 86 = Control_backslash + shift control shiftl shiftr keycode 86 = Control_backslash + altgr control shiftl shiftr keycode 86 = Control_backslash + shift altgr control shiftl shiftr keycode 86 = dead_tilde + alt shiftl shiftr keycode 86 = Meta_backslash + shift alt shiftl shiftr keycode 86 = Meta_bar + altgr alt shiftl shiftr keycode 86 = Meta_backslash + shift altgr alt shiftl shiftr keycode 86 = dead_tilde + control alt shiftl shiftr keycode 86 = Meta_Control_backslash + shift control alt shiftl shiftr keycode 86 = Meta_Control_backslash + altgr control alt shiftl shiftr keycode 86 = Meta_Control_backslash + shift altgr control alt shiftl shiftr keycode 86 = dead_tilde + shift ctrll keycode 86 = bar + altgr ctrll keycode 86 = +masculine + shift altgr ctrll keycode 86 = dead_tilde + control ctrll keycode 86 = Control_backslash + shift control ctrll keycode 86 = Control_backslash + altgr control ctrll keycode 86 = Control_backslash + shift altgr control ctrll keycode 86 = dead_tilde + alt ctrll keycode 86 = Meta_backslash + shift alt ctrll keycode 86 = Meta_bar + altgr alt ctrll keycode 86 = Meta_backslash + shift altgr alt ctrll keycode 86 = dead_tilde + control alt ctrll keycode 86 = Meta_Control_backslash + shift control alt ctrll keycode 86 = Meta_Control_backslash + altgr control alt ctrll keycode 86 = Meta_Control_backslash + shift altgr control alt ctrll keycode 86 = dead_tilde + shift shiftl ctrll keycode 86 = bar + altgr shiftl ctrll keycode 86 = +masculine + shift altgr shiftl ctrll keycode 86 = dead_tilde + control shiftl ctrll keycode 86 = Control_backslash + shift control shiftl ctrll keycode 86 = Control_backslash + altgr control shiftl ctrll keycode 86 = Control_backslash + shift altgr control shiftl ctrll keycode 86 = dead_tilde + alt shiftl ctrll keycode 86 = Meta_backslash + shift alt shiftl ctrll keycode 86 = Meta_bar + altgr alt shiftl ctrll keycode 86 = Meta_backslash + shift altgr alt shiftl ctrll keycode 86 = dead_tilde + control alt shiftl ctrll keycode 86 = Meta_Control_backslash + shift control alt shiftl ctrll keycode 86 = Meta_Control_backslash + altgr control alt shiftl ctrll keycode 86 = Meta_Control_backslash + shift altgr control alt shiftl ctrll keycode 86 = dead_tilde + shift shiftr ctrll keycode 86 = bar + altgr shiftr ctrll keycode 86 = +masculine + shift altgr shiftr ctrll keycode 86 = dead_tilde + control shiftr ctrll keycode 86 = Control_backslash + shift control shiftr ctrll keycode 86 = Control_backslash + altgr control shiftr ctrll keycode 86 = Control_backslash + shift altgr control shiftr ctrll keycode 86 = dead_tilde + alt shiftr ctrll keycode 86 = Meta_backslash + shift alt shiftr ctrll keycode 86 = Meta_bar + altgr alt shiftr ctrll keycode 86 = Meta_backslash + shift altgr alt shiftr ctrll keycode 86 = dead_tilde + control alt shiftr ctrll keycode 86 = Meta_Control_backslash + shift control alt shiftr ctrll keycode 86 = Meta_Control_backslash + altgr control alt shiftr ctrll keycode 86 = Meta_Control_backslash + shift altgr control alt shiftr ctrll keycode 86 = dead_tilde + shift shiftl shiftr ctrll keycode 86 = bar + altgr shiftl shiftr ctrll keycode 86 = +masculine + shift altgr shiftl shiftr ctrll keycode 86 = dead_tilde + control shiftl shiftr ctrll keycode 86 = Control_backslash + shift control shiftl shiftr ctrll keycode 86 = Control_backslash + altgr control shiftl shiftr ctrll keycode 86 = Control_backslash + shift altgr control shiftl shiftr ctrll keycode 86 = dead_tilde + alt shiftl shiftr ctrll keycode 86 = Meta_backslash + shift alt shiftl shiftr ctrll keycode 86 = Meta_bar + altgr alt shiftl shiftr ctrll keycode 86 = Meta_backslash + shift altgr alt shiftl shiftr ctrll keycode 86 = dead_tilde + control alt shiftl shiftr ctrll keycode 86 = Meta_Control_backslash + shift control alt shiftl shiftr ctrll keycode 86 = Meta_Control_backslash + altgr control alt shiftl shiftr ctrll keycode 86 = Meta_Control_backslash + shift altgr control alt shiftl shiftr ctrll keycode 86 = dead_tilde +keycode 87 = F11 + shift keycode 87 = F23 + altgr keycode 87 = Console_23 + shift altgr keycode 87 = Console_35 + control keycode 87 = F35 + shift control keycode 87 = F47 + altgr control keycode 87 = Console_23 + shift altgr control keycode 87 = Console_35 + alt keycode 87 = Console_11 + shift alt keycode 87 = Console_23 + control alt keycode 87 = Console_11 + shift control alt keycode 87 = Console_23 + shift shiftl keycode 87 = F23 + altgr shiftl keycode 87 = Console_23 + shift altgr shiftl keycode 87 = Console_35 + control shiftl keycode 87 = F35 + shift control shiftl keycode 87 = F47 + altgr control shiftl keycode 87 = Console_23 + shift altgr control shiftl keycode 87 = Console_35 + alt shiftl keycode 87 = Console_11 + shift alt shiftl keycode 87 = Console_23 + control alt shiftl keycode 87 = Console_11 + shift control alt shiftl keycode 87 = Console_23 + shift shiftr keycode 87 = F23 + altgr shiftr keycode 87 = Console_23 + shift altgr shiftr keycode 87 = Console_35 + control shiftr keycode 87 = F35 + shift control shiftr keycode 87 = F47 + altgr control shiftr keycode 87 = Console_23 + shift altgr control shiftr keycode 87 = Console_35 + alt shiftr keycode 87 = Console_11 + shift alt shiftr keycode 87 = Console_23 + control alt shiftr keycode 87 = Console_11 + shift control alt shiftr keycode 87 = Console_23 + shift shiftl shiftr keycode 87 = F23 + altgr shiftl shiftr keycode 87 = Console_23 + shift altgr shiftl shiftr keycode 87 = Console_35 + control shiftl shiftr keycode 87 = F35 + shift control shiftl shiftr keycode 87 = F47 + altgr control shiftl shiftr keycode 87 = Console_23 + shift altgr control shiftl shiftr keycode 87 = Console_35 + alt shiftl shiftr keycode 87 = Console_11 + shift alt shiftl shiftr keycode 87 = Console_23 + control alt shiftl shiftr keycode 87 = Console_11 + shift control alt shiftl shiftr keycode 87 = Console_23 + shift ctrll keycode 87 = F23 + altgr ctrll keycode 87 = Console_23 + shift altgr ctrll keycode 87 = Console_35 + control ctrll keycode 87 = F35 + shift control ctrll keycode 87 = F47 + altgr control ctrll keycode 87 = Console_23 + shift altgr control ctrll keycode 87 = Console_35 + alt ctrll keycode 87 = Console_11 + shift alt ctrll keycode 87 = Console_23 + control alt ctrll keycode 87 = Console_11 + shift control alt ctrll keycode 87 = Console_23 + shift shiftl ctrll keycode 87 = F23 + altgr shiftl ctrll keycode 87 = Console_23 + shift altgr shiftl ctrll keycode 87 = Console_35 + control shiftl ctrll keycode 87 = F35 + shift control shiftl ctrll keycode 87 = F47 + altgr control shiftl ctrll keycode 87 = Console_23 + shift altgr control shiftl ctrll keycode 87 = Console_35 + alt shiftl ctrll keycode 87 = Console_11 + shift alt shiftl ctrll keycode 87 = Console_23 + control alt shiftl ctrll keycode 87 = Console_11 + shift control alt shiftl ctrll keycode 87 = Console_23 + shift shiftr ctrll keycode 87 = F23 + altgr shiftr ctrll keycode 87 = Console_23 + shift altgr shiftr ctrll keycode 87 = Console_35 + control shiftr ctrll keycode 87 = F35 + shift control shiftr ctrll keycode 87 = F47 + altgr control shiftr ctrll keycode 87 = Console_23 + shift altgr control shiftr ctrll keycode 87 = Console_35 + alt shiftr ctrll keycode 87 = Console_11 + shift alt shiftr ctrll keycode 87 = Console_23 + control alt shiftr ctrll keycode 87 = Console_11 + shift control alt shiftr ctrll keycode 87 = Console_23 + shift shiftl shiftr ctrll keycode 87 = F23 + altgr shiftl shiftr ctrll keycode 87 = Console_23 + shift altgr shiftl shiftr ctrll keycode 87 = Console_35 + control shiftl shiftr ctrll keycode 87 = F35 + shift control shiftl shiftr ctrll keycode 87 = F47 + altgr control shiftl shiftr ctrll keycode 87 = Console_23 + shift altgr control shiftl shiftr ctrll keycode 87 = Console_35 + alt shiftl shiftr ctrll keycode 87 = Console_11 + shift alt shiftl shiftr ctrll keycode 87 = Console_23 + control alt shiftl shiftr ctrll keycode 87 = Console_11 + shift control alt shiftl shiftr ctrll keycode 87 = Console_23 +keycode 88 = F12 + shift keycode 88 = F24 + altgr keycode 88 = Console_24 + shift altgr keycode 88 = Console_36 + control keycode 88 = F36 + shift control keycode 88 = F48 + altgr control keycode 88 = Console_24 + shift altgr control keycode 88 = Console_36 + alt keycode 88 = Console_12 + shift alt keycode 88 = Console_24 + control alt keycode 88 = Console_12 + shift control alt keycode 88 = Console_24 + shift shiftl keycode 88 = F24 + altgr shiftl keycode 88 = Console_24 + shift altgr shiftl keycode 88 = Console_36 + control shiftl keycode 88 = F36 + shift control shiftl keycode 88 = F48 + altgr control shiftl keycode 88 = Console_24 + shift altgr control shiftl keycode 88 = Console_36 + alt shiftl keycode 88 = Console_12 + shift alt shiftl keycode 88 = Console_24 + control alt shiftl keycode 88 = Console_12 + shift control alt shiftl keycode 88 = Console_24 + shift shiftr keycode 88 = F24 + altgr shiftr keycode 88 = Console_24 + shift altgr shiftr keycode 88 = Console_36 + control shiftr keycode 88 = F36 + shift control shiftr keycode 88 = F48 + altgr control shiftr keycode 88 = Console_24 + shift altgr control shiftr keycode 88 = Console_36 + alt shiftr keycode 88 = Console_12 + shift alt shiftr keycode 88 = Console_24 + control alt shiftr keycode 88 = Console_12 + shift control alt shiftr keycode 88 = Console_24 + shift shiftl shiftr keycode 88 = F24 + altgr shiftl shiftr keycode 88 = Console_24 + shift altgr shiftl shiftr keycode 88 = Console_36 + control shiftl shiftr keycode 88 = F36 + shift control shiftl shiftr keycode 88 = F48 + altgr control shiftl shiftr keycode 88 = Console_24 + shift altgr control shiftl shiftr keycode 88 = Console_36 + alt shiftl shiftr keycode 88 = Console_12 + shift alt shiftl shiftr keycode 88 = Console_24 + control alt shiftl shiftr keycode 88 = Console_12 + shift control alt shiftl shiftr keycode 88 = Console_24 + shift ctrll keycode 88 = F24 + altgr ctrll keycode 88 = Console_24 + shift altgr ctrll keycode 88 = Console_36 + control ctrll keycode 88 = F36 + shift control ctrll keycode 88 = F48 + altgr control ctrll keycode 88 = Console_24 + shift altgr control ctrll keycode 88 = Console_36 + alt ctrll keycode 88 = Console_12 + shift alt ctrll keycode 88 = Console_24 + control alt ctrll keycode 88 = Console_12 + shift control alt ctrll keycode 88 = Console_24 + shift shiftl ctrll keycode 88 = F24 + altgr shiftl ctrll keycode 88 = Console_24 + shift altgr shiftl ctrll keycode 88 = Console_36 + control shiftl ctrll keycode 88 = F36 + shift control shiftl ctrll keycode 88 = F48 + altgr control shiftl ctrll keycode 88 = Console_24 + shift altgr control shiftl ctrll keycode 88 = Console_36 + alt shiftl ctrll keycode 88 = Console_12 + shift alt shiftl ctrll keycode 88 = Console_24 + control alt shiftl ctrll keycode 88 = Console_12 + shift control alt shiftl ctrll keycode 88 = Console_24 + shift shiftr ctrll keycode 88 = F24 + altgr shiftr ctrll keycode 88 = Console_24 + shift altgr shiftr ctrll keycode 88 = Console_36 + control shiftr ctrll keycode 88 = F36 + shift control shiftr ctrll keycode 88 = F48 + altgr control shiftr ctrll keycode 88 = Console_24 + shift altgr control shiftr ctrll keycode 88 = Console_36 + alt shiftr ctrll keycode 88 = Console_12 + shift alt shiftr ctrll keycode 88 = Console_24 + control alt shiftr ctrll keycode 88 = Console_12 + shift control alt shiftr ctrll keycode 88 = Console_24 + shift shiftl shiftr ctrll keycode 88 = F24 + altgr shiftl shiftr ctrll keycode 88 = Console_24 + shift altgr shiftl shiftr ctrll keycode 88 = Console_36 + control shiftl shiftr ctrll keycode 88 = F36 + shift control shiftl shiftr ctrll keycode 88 = F48 + altgr control shiftl shiftr ctrll keycode 88 = Console_24 + shift altgr control shiftl shiftr ctrll keycode 88 = Console_36 + alt shiftl shiftr ctrll keycode 88 = Console_12 + shift alt shiftl shiftr ctrll keycode 88 = Console_24 + control alt shiftl shiftr ctrll keycode 88 = Console_12 + shift control alt shiftl shiftr ctrll keycode 88 = Console_24 +keycode 89 = slash + shift keycode 89 = question + altgr keycode 89 = degree + shift altgr keycode 89 = questiondown + control keycode 89 = Delete + shift control keycode 89 = Delete + altgr control keycode 89 = Delete + shift altgr control keycode 89 = Delete + alt keycode 89 = Meta_slash + shift alt keycode 89 = Meta_question + altgr alt keycode 89 = Meta_slash + shift altgr alt keycode 89 = Meta_question + control alt keycode 89 = Meta_Delete + shift control alt keycode 89 = Meta_Delete + altgr control alt keycode 89 = Meta_Delete + shift altgr control alt keycode 89 = Meta_Delete + shift shiftl keycode 89 = question + altgr shiftl keycode 89 = degree + shift altgr shiftl keycode 89 = questiondown + control shiftl keycode 89 = Delete + shift control shiftl keycode 89 = Delete + altgr control shiftl keycode 89 = Delete + shift altgr control shiftl keycode 89 = Delete + alt shiftl keycode 89 = Meta_slash + shift alt shiftl keycode 89 = Meta_question + altgr alt shiftl keycode 89 = Meta_slash + shift altgr alt shiftl keycode 89 = Meta_question + control alt shiftl keycode 89 = Meta_Delete + shift control alt shiftl keycode 89 = Meta_Delete + altgr control alt shiftl keycode 89 = Meta_Delete + shift altgr control alt shiftl keycode 89 = Meta_Delete + shift shiftr keycode 89 = question + altgr shiftr keycode 89 = degree + shift altgr shiftr keycode 89 = questiondown + control shiftr keycode 89 = Delete + shift control shiftr keycode 89 = Delete + altgr control shiftr keycode 89 = Delete + shift altgr control shiftr keycode 89 = Delete + alt shiftr keycode 89 = Meta_slash + shift alt shiftr keycode 89 = Meta_question + altgr alt shiftr keycode 89 = Meta_slash + shift altgr alt shiftr keycode 89 = Meta_question + control alt shiftr keycode 89 = Meta_Delete + shift control alt shiftr keycode 89 = Meta_Delete + altgr control alt shiftr keycode 89 = Meta_Delete + shift altgr control alt shiftr keycode 89 = Meta_Delete + shift shiftl shiftr keycode 89 = question + altgr shiftl shiftr keycode 89 = degree + shift altgr shiftl shiftr keycode 89 = questiondown + control shiftl shiftr keycode 89 = Delete + shift control shiftl shiftr keycode 89 = Delete + altgr control shiftl shiftr keycode 89 = Delete + shift altgr control shiftl shiftr keycode 89 = Delete + alt shiftl shiftr keycode 89 = Meta_slash + shift alt shiftl shiftr keycode 89 = Meta_question + altgr alt shiftl shiftr keycode 89 = Meta_slash + shift altgr alt shiftl shiftr keycode 89 = Meta_question + control alt shiftl shiftr keycode 89 = Meta_Delete + shift control alt shiftl shiftr keycode 89 = Meta_Delete + altgr control alt shiftl shiftr keycode 89 = Meta_Delete + shift altgr control alt shiftl shiftr keycode 89 = Meta_Delete + shift ctrll keycode 89 = question + altgr ctrll keycode 89 = degree + shift altgr ctrll keycode 89 = questiondown + control ctrll keycode 89 = Delete + shift control ctrll keycode 89 = Delete + altgr control ctrll keycode 89 = Delete + shift altgr control ctrll keycode 89 = Delete + alt ctrll keycode 89 = Meta_slash + shift alt ctrll keycode 89 = Meta_question + altgr alt ctrll keycode 89 = Meta_slash + shift altgr alt ctrll keycode 89 = Meta_question + control alt ctrll keycode 89 = Meta_Delete + shift control alt ctrll keycode 89 = Meta_Delete + altgr control alt ctrll keycode 89 = Meta_Delete + shift altgr control alt ctrll keycode 89 = Meta_Delete + shift shiftl ctrll keycode 89 = question + altgr shiftl ctrll keycode 89 = degree + shift altgr shiftl ctrll keycode 89 = questiondown + control shiftl ctrll keycode 89 = Delete + shift control shiftl ctrll keycode 89 = Delete + altgr control shiftl ctrll keycode 89 = Delete + shift altgr control shiftl ctrll keycode 89 = Delete + alt shiftl ctrll keycode 89 = Meta_slash + shift alt shiftl ctrll keycode 89 = Meta_question + altgr alt shiftl ctrll keycode 89 = Meta_slash + shift altgr alt shiftl ctrll keycode 89 = Meta_question + control alt shiftl ctrll keycode 89 = Meta_Delete + shift control alt shiftl ctrll keycode 89 = Meta_Delete + altgr control alt shiftl ctrll keycode 89 = Meta_Delete + shift altgr control alt shiftl ctrll keycode 89 = Meta_Delete + shift shiftr ctrll keycode 89 = question + altgr shiftr ctrll keycode 89 = degree + shift altgr shiftr ctrll keycode 89 = questiondown + control shiftr ctrll keycode 89 = Delete + shift control shiftr ctrll keycode 89 = Delete + altgr control shiftr ctrll keycode 89 = Delete + shift altgr control shiftr ctrll keycode 89 = Delete + alt shiftr ctrll keycode 89 = Meta_slash + shift alt shiftr ctrll keycode 89 = Meta_question + altgr alt shiftr ctrll keycode 89 = Meta_slash + shift altgr alt shiftr ctrll keycode 89 = Meta_question + control alt shiftr ctrll keycode 89 = Meta_Delete + shift control alt shiftr ctrll keycode 89 = Meta_Delete + altgr control alt shiftr ctrll keycode 89 = Meta_Delete + shift altgr control alt shiftr ctrll keycode 89 = Meta_Delete + shift shiftl shiftr ctrll keycode 89 = question + altgr shiftl shiftr ctrll keycode 89 = degree + shift altgr shiftl shiftr ctrll keycode 89 = questiondown + control shiftl shiftr ctrll keycode 89 = Delete + shift control shiftl shiftr ctrll keycode 89 = Delete + altgr control shiftl shiftr ctrll keycode 89 = Delete + shift altgr control shiftl shiftr ctrll keycode 89 = Delete + alt shiftl shiftr ctrll keycode 89 = Meta_slash + shift alt shiftl shiftr ctrll keycode 89 = Meta_question + altgr alt shiftl shiftr ctrll keycode 89 = Meta_slash + shift altgr alt shiftl shiftr ctrll keycode 89 = Meta_question + control alt shiftl shiftr ctrll keycode 89 = Meta_Delete + shift control alt shiftl shiftr ctrll keycode 89 = Meta_Delete + altgr control alt shiftl shiftr ctrll keycode 89 = Meta_Delete + shift altgr control alt shiftl shiftr ctrll keycode 89 = Meta_Delete +keycode 90 = +keycode 91 = +keycode 92 = +keycode 93 = +keycode 94 = +keycode 95 = +keycode 96 = KP_Enter + altgr keycode 96 = Hex_F + shift alt keycode 96 = Hex_F + altgr shiftl keycode 96 = Hex_F + shift alt shiftl keycode 96 = Hex_F + altgr shiftr keycode 96 = Hex_F + shift alt shiftr keycode 96 = Hex_F + altgr shiftl shiftr keycode 96 = Hex_F + shift alt shiftl shiftr keycode 96 = Hex_F + altgr ctrll keycode 96 = Hex_F + shift alt ctrll keycode 96 = Hex_F + altgr shiftl ctrll keycode 96 = Hex_F + shift alt shiftl ctrll keycode 96 = Hex_F + altgr shiftr ctrll keycode 96 = Hex_F + shift alt shiftr ctrll keycode 96 = Hex_F + altgr shiftl shiftr ctrll keycode 96 = Hex_F + shift alt shiftl shiftr ctrll keycode 96 = Hex_F +keycode 97 = Control +keycode 98 = KP_Divide + altgr keycode 98 = Hex_B + shift alt keycode 98 = Hex_B + altgr shiftl keycode 98 = Hex_B + shift alt shiftl keycode 98 = Hex_B + altgr shiftr keycode 98 = Hex_B + shift alt shiftr keycode 98 = Hex_B + altgr shiftl shiftr keycode 98 = Hex_B + shift alt shiftl shiftr keycode 98 = Hex_B + altgr ctrll keycode 98 = Hex_B + shift alt ctrll keycode 98 = Hex_B + altgr shiftl ctrll keycode 98 = Hex_B + shift alt shiftl ctrll keycode 98 = Hex_B + altgr shiftr ctrll keycode 98 = Hex_B + shift alt shiftr ctrll keycode 98 = Hex_B + altgr shiftl shiftr ctrll keycode 98 = Hex_B + shift alt shiftl shiftr ctrll keycode 98 = Hex_B +keycode 99 = + altgr keycode 99 = Control_backslash + shift altgr keycode 99 = Control_backslash + control keycode 99 = Control_backslash + shift control keycode 99 = Control_backslash + altgr control keycode 99 = Control_backslash + shift altgr control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash + shift alt keycode 99 = Control_backslash + altgr alt keycode 99 = Control_backslash + shift altgr alt keycode 99 = Control_backslash + control alt keycode 99 = Control_backslash + shift control alt keycode 99 = Control_backslash + altgr control alt keycode 99 = Control_backslash + shift altgr control alt keycode 99 = Control_backslash + altgr shiftl keycode 99 = Control_backslash + shift altgr shiftl keycode 99 = Control_backslash + control shiftl keycode 99 = Control_backslash + shift control shiftl keycode 99 = Control_backslash + altgr control shiftl keycode 99 = Control_backslash + shift altgr control shiftl keycode 99 = Control_backslash + alt shiftl keycode 99 = Control_backslash + shift alt shiftl keycode 99 = Control_backslash + altgr alt shiftl keycode 99 = Control_backslash + shift altgr alt shiftl keycode 99 = Control_backslash + control alt shiftl keycode 99 = Control_backslash + shift control alt shiftl keycode 99 = Control_backslash + altgr control alt shiftl keycode 99 = Control_backslash + shift altgr control alt shiftl keycode 99 = Control_backslash + altgr shiftr keycode 99 = Control_backslash + shift altgr shiftr keycode 99 = Control_backslash + control shiftr keycode 99 = Control_backslash + shift control shiftr keycode 99 = Control_backslash + altgr control shiftr keycode 99 = Control_backslash + shift altgr control shiftr keycode 99 = Control_backslash + alt shiftr keycode 99 = Control_backslash + shift alt shiftr keycode 99 = Control_backslash + altgr alt shiftr keycode 99 = Control_backslash + shift altgr alt shiftr keycode 99 = Control_backslash + control alt shiftr keycode 99 = Control_backslash + shift control alt shiftr keycode 99 = Control_backslash + altgr control alt shiftr keycode 99 = Control_backslash + shift altgr control alt shiftr keycode 99 = Control_backslash + altgr shiftl shiftr keycode 99 = Control_backslash + shift altgr shiftl shiftr keycode 99 = Control_backslash + control shiftl shiftr keycode 99 = Control_backslash + shift control shiftl shiftr keycode 99 = Control_backslash + altgr control shiftl shiftr keycode 99 = Control_backslash + shift altgr control shiftl shiftr keycode 99 = Control_backslash + alt shiftl shiftr keycode 99 = Control_backslash + shift alt shiftl shiftr keycode 99 = Control_backslash + altgr alt shiftl shiftr keycode 99 = Control_backslash + shift altgr alt shiftl shiftr keycode 99 = Control_backslash + control alt shiftl shiftr keycode 99 = Control_backslash + shift control alt shiftl shiftr keycode 99 = Control_backslash + altgr control alt shiftl shiftr keycode 99 = Control_backslash + shift altgr control alt shiftl shiftr keycode 99 = Control_backslash + altgr ctrll keycode 99 = Control_backslash + shift altgr ctrll keycode 99 = Control_backslash + control ctrll keycode 99 = Control_backslash + shift control ctrll keycode 99 = Control_backslash + altgr control ctrll keycode 99 = Control_backslash + shift altgr control ctrll keycode 99 = Control_backslash + alt ctrll keycode 99 = Control_backslash + shift alt ctrll keycode 99 = Control_backslash + altgr alt ctrll keycode 99 = Control_backslash + shift altgr alt ctrll keycode 99 = Control_backslash + control alt ctrll keycode 99 = Control_backslash + shift control alt ctrll keycode 99 = Control_backslash + altgr control alt ctrll keycode 99 = Control_backslash + shift altgr control alt ctrll keycode 99 = Control_backslash + altgr shiftl ctrll keycode 99 = Control_backslash + shift altgr shiftl ctrll keycode 99 = Control_backslash + control shiftl ctrll keycode 99 = Control_backslash + shift control shiftl ctrll keycode 99 = Control_backslash + altgr control shiftl ctrll keycode 99 = Control_backslash + shift altgr control shiftl ctrll keycode 99 = Control_backslash + alt shiftl ctrll keycode 99 = Control_backslash + shift alt shiftl ctrll keycode 99 = Control_backslash + altgr alt shiftl ctrll keycode 99 = Control_backslash + shift altgr alt shiftl ctrll keycode 99 = Control_backslash + control alt shiftl ctrll keycode 99 = Control_backslash + shift control alt shiftl ctrll keycode 99 = Control_backslash + altgr control alt shiftl ctrll keycode 99 = Control_backslash + shift altgr control alt shiftl ctrll keycode 99 = Control_backslash + altgr shiftr ctrll keycode 99 = Control_backslash + shift altgr shiftr ctrll keycode 99 = Control_backslash + control shiftr ctrll keycode 99 = Control_backslash + shift control shiftr ctrll keycode 99 = Control_backslash + altgr control shiftr ctrll keycode 99 = Control_backslash + shift altgr control shiftr ctrll keycode 99 = Control_backslash + alt shiftr ctrll keycode 99 = Control_backslash + shift alt shiftr ctrll keycode 99 = Control_backslash + altgr alt shiftr ctrll keycode 99 = Control_backslash + shift altgr alt shiftr ctrll keycode 99 = Control_backslash + control alt shiftr ctrll keycode 99 = Control_backslash + shift control alt shiftr ctrll keycode 99 = Control_backslash + altgr control alt shiftr ctrll keycode 99 = Control_backslash + shift altgr control alt shiftr ctrll keycode 99 = Control_backslash + altgr shiftl shiftr ctrll keycode 99 = Control_backslash + shift altgr shiftl shiftr ctrll keycode 99 = Control_backslash + control shiftl shiftr ctrll keycode 99 = Control_backslash + shift control shiftl shiftr ctrll keycode 99 = Control_backslash + altgr control shiftl shiftr ctrll keycode 99 = Control_backslash + shift altgr control shiftl shiftr ctrll keycode 99 = Control_backslash + alt shiftl shiftr ctrll keycode 99 = Control_backslash + shift alt shiftl shiftr ctrll keycode 99 = Control_backslash + altgr alt shiftl shiftr ctrll keycode 99 = Control_backslash + shift altgr alt shiftl shiftr ctrll keycode 99 = Control_backslash + control alt shiftl shiftr ctrll keycode 99 = Control_backslash + shift control alt shiftl shiftr ctrll keycode 99 = Control_backslash + altgr control alt shiftl shiftr ctrll keycode 99 = Control_backslash + shift altgr control alt shiftl shiftr ctrll keycode 99 = Control_backslash +keycode 100 = AltGr +keycode 101 = Break Break Break + control keycode 101 = Break + shift control keycode 101 = Break + alt keycode 101 = Break + control alt keycode 101 = Break +keycode 102 = Find +keycode 103 = Up + alt keycode 103 = KeyboardSignal + alt shiftl keycode 103 = KeyboardSignal + alt shiftr keycode 103 = KeyboardSignal + alt shiftl shiftr keycode 103 = KeyboardSignal + alt ctrll keycode 103 = KeyboardSignal + alt shiftl ctrll keycode 103 = KeyboardSignal + alt shiftr ctrll keycode 103 = KeyboardSignal + alt shiftl shiftr ctrll keycode 103 = KeyboardSignal +keycode 104 = Prior + shift keycode 104 = Scroll_Backward + shift shiftl keycode 104 = Scroll_Backward + shift shiftr keycode 104 = Scroll_Backward + shift shiftl shiftr keycode 104 = Scroll_Backward + shift ctrll keycode 104 = Scroll_Backward + shift shiftl ctrll keycode 104 = Scroll_Backward + shift shiftr ctrll keycode 104 = Scroll_Backward + shift shiftl shiftr ctrll keycode 104 = Scroll_Backward +keycode 105 = Left + alt keycode 105 = Decr_Console + alt shiftl keycode 105 = Decr_Console + alt shiftr keycode 105 = Decr_Console + alt shiftl shiftr keycode 105 = Decr_Console + alt ctrll keycode 105 = Decr_Console + alt shiftl ctrll keycode 105 = Decr_Console + alt shiftr ctrll keycode 105 = Decr_Console + alt shiftl shiftr ctrll keycode 105 = Decr_Console +keycode 106 = Right + alt keycode 106 = Incr_Console + alt shiftl keycode 106 = Incr_Console + alt shiftr keycode 106 = Incr_Console + alt shiftl shiftr keycode 106 = Incr_Console + alt ctrll keycode 106 = Incr_Console + alt shiftl ctrll keycode 106 = Incr_Console + alt shiftr ctrll keycode 106 = Incr_Console + alt shiftl shiftr ctrll keycode 106 = Incr_Console +keycode 107 = Select +keycode 108 = Down +keycode 109 = Next + shift keycode 109 = Scroll_Forward + shift shiftl keycode 109 = Scroll_Forward + shift shiftr keycode 109 = Scroll_Forward + shift shiftl shiftr keycode 109 = Scroll_Forward + shift ctrll keycode 109 = Scroll_Forward + shift shiftl ctrll keycode 109 = Scroll_Forward + shift shiftr ctrll keycode 109 = Scroll_Forward + shift shiftl shiftr ctrll keycode 109 = Scroll_Forward +keycode 110 = Insert +keycode 111 = Remove + altgr control keycode 111 = Boot + control alt keycode 111 = Boot + altgr control alt keycode 111 = Boot + altgr control shiftl keycode 111 = Boot + control alt shiftl keycode 111 = Boot + altgr control alt shiftl keycode 111 = Boot + altgr control shiftr keycode 111 = Boot + control alt shiftr keycode 111 = Boot + altgr control alt shiftr keycode 111 = Boot + altgr control shiftl shiftr keycode 111 = Boot + control alt shiftl shiftr keycode 111 = Boot + altgr control alt shiftl shiftr keycode 111 = Boot + altgr control ctrll keycode 111 = Boot + control alt ctrll keycode 111 = Boot + altgr control alt ctrll keycode 111 = Boot + altgr control shiftl ctrll keycode 111 = Boot + control alt shiftl ctrll keycode 111 = Boot + altgr control alt shiftl ctrll keycode 111 = Boot + altgr control shiftr ctrll keycode 111 = Boot + control alt shiftr ctrll keycode 111 = Boot + altgr control alt shiftr ctrll keycode 111 = Boot + altgr control shiftl shiftr ctrll keycode 111 = Boot + control alt shiftl shiftr ctrll keycode 111 = Boot + altgr control alt shiftl shiftr ctrll keycode 111 = Boot +keycode 112 = Macro Macro Macro + control keycode 112 = Macro + shift control keycode 112 = Macro + alt keycode 112 = Macro + control alt keycode 112 = Macro +keycode 113 = F13 F13 F13 + control keycode 113 = F13 + shift control keycode 113 = F13 + alt keycode 113 = F13 + control alt keycode 113 = F13 +keycode 114 = F14 F14 F14 + control keycode 114 = F14 + shift control keycode 114 = F14 + alt keycode 114 = F14 + control alt keycode 114 = F14 +keycode 115 = Help Help Help + control keycode 115 = Help + shift control keycode 115 = Help + alt keycode 115 = Help + control alt keycode 115 = Help +keycode 116 = Do Do Do + control keycode 116 = Do + shift control keycode 116 = Do + alt keycode 116 = Do + control alt keycode 116 = Do +keycode 117 = F17 F17 F17 + control keycode 117 = F17 + shift control keycode 117 = F17 + alt keycode 117 = F17 + control alt keycode 117 = F17 +keycode 118 = KP_MinPlus KP_MinPlus KP_MinPlus + control keycode 118 = KP_MinPlus + shift control keycode 118 = KP_MinPlus + alt keycode 118 = KP_MinPlus + control alt keycode 118 = KP_MinPlus +keycode 119 = Pause +keycode 120 = +keycode 121 = KP_Period +keycode 122 = +keycode 123 = +keycode 124 = +keycode 125 = Alt +keycode 126 = Alt +keycode 127 = +keycode 128 = nul nul nul + control keycode 128 = nul + shift control keycode 128 = nul + alt keycode 128 = nul + control alt keycode 128 = nul +keycode 129 = nul nul nul + control keycode 129 = nul + shift control keycode 129 = nul + alt keycode 129 = nul + control alt keycode 129 = nul +keycode 130 = nul nul nul + control keycode 130 = nul + shift control keycode 130 = nul + alt keycode 130 = nul + control alt keycode 130 = nul +keycode 131 = nul nul nul + control keycode 131 = nul + shift control keycode 131 = nul + alt keycode 131 = nul + control alt keycode 131 = nul +keycode 132 = nul nul nul + control keycode 132 = nul + shift control keycode 132 = nul + alt keycode 132 = nul + control alt keycode 132 = nul +keycode 133 = nul nul nul + control keycode 133 = nul + shift control keycode 133 = nul + alt keycode 133 = nul + control alt keycode 133 = nul +keycode 134 = nul nul nul + control keycode 134 = nul + shift control keycode 134 = nul + alt keycode 134 = nul + control alt keycode 134 = nul +keycode 135 = nul nul nul + control keycode 135 = nul + shift control keycode 135 = nul + alt keycode 135 = nul + control alt keycode 135 = nul +keycode 136 = nul nul nul + control keycode 136 = nul + shift control keycode 136 = nul + alt keycode 136 = nul + control alt keycode 136 = nul +keycode 137 = nul nul nul + control keycode 137 = nul + shift control keycode 137 = nul + alt keycode 137 = nul + control alt keycode 137 = nul +keycode 138 = nul nul nul + control keycode 138 = nul + shift control keycode 138 = nul + alt keycode 138 = nul + control alt keycode 138 = nul +keycode 139 = nul nul nul + control keycode 139 = nul + shift control keycode 139 = nul + alt keycode 139 = nul + control alt keycode 139 = nul +keycode 140 = nul nul nul + control keycode 140 = nul + shift control keycode 140 = nul + alt keycode 140 = nul + control alt keycode 140 = nul +keycode 141 = nul nul nul + control keycode 141 = nul + shift control keycode 141 = nul + alt keycode 141 = nul + control alt keycode 141 = nul +keycode 142 = nul nul nul + control keycode 142 = nul + shift control keycode 142 = nul + alt keycode 142 = nul + control alt keycode 142 = nul +keycode 143 = nul nul nul + control keycode 143 = nul + shift control keycode 143 = nul + alt keycode 143 = nul + control alt keycode 143 = nul +keycode 144 = nul nul nul + control keycode 144 = nul + shift control keycode 144 = nul + alt keycode 144 = nul + control alt keycode 144 = nul +keycode 145 = nul nul nul + control keycode 145 = nul + shift control keycode 145 = nul + alt keycode 145 = nul + control alt keycode 145 = nul +keycode 146 = nul nul nul + control keycode 146 = nul + shift control keycode 146 = nul + alt keycode 146 = nul + control alt keycode 146 = nul +keycode 147 = nul nul nul + control keycode 147 = nul + shift control keycode 147 = nul + alt keycode 147 = nul + control alt keycode 147 = nul +keycode 148 = nul nul nul + control keycode 148 = nul + shift control keycode 148 = nul + alt keycode 148 = nul + control alt keycode 148 = nul +keycode 149 = nul nul nul + control keycode 149 = nul + shift control keycode 149 = nul + alt keycode 149 = nul + control alt keycode 149 = nul +keycode 150 = nul nul nul + control keycode 150 = nul + shift control keycode 150 = nul + alt keycode 150 = nul + control alt keycode 150 = nul +keycode 151 = nul nul nul + control keycode 151 = nul + shift control keycode 151 = nul + alt keycode 151 = nul + control alt keycode 151 = nul +keycode 152 = nul nul nul + control keycode 152 = nul + shift control keycode 152 = nul + alt keycode 152 = nul + control alt keycode 152 = nul +keycode 153 = nul nul nul + control keycode 153 = nul + shift control keycode 153 = nul + alt keycode 153 = nul + control alt keycode 153 = nul +keycode 154 = nul nul nul + control keycode 154 = nul + shift control keycode 154 = nul + alt keycode 154 = nul + control alt keycode 154 = nul +keycode 155 = nul nul nul + control keycode 155 = nul + shift control keycode 155 = nul + alt keycode 155 = nul + control alt keycode 155 = nul +keycode 156 = nul nul nul + control keycode 156 = nul + shift control keycode 156 = nul + alt keycode 156 = nul + control alt keycode 156 = nul +keycode 157 = nul nul nul + control keycode 157 = nul + shift control keycode 157 = nul + alt keycode 157 = nul + control alt keycode 157 = nul +keycode 158 = nul nul nul + control keycode 158 = nul + shift control keycode 158 = nul + alt keycode 158 = nul + control alt keycode 158 = nul +keycode 159 = nul nul nul + control keycode 159 = nul + shift control keycode 159 = nul + alt keycode 159 = nul + control alt keycode 159 = nul +keycode 160 = nul nul nul + control keycode 160 = nul + shift control keycode 160 = nul + alt keycode 160 = nul + control alt keycode 160 = nul +keycode 161 = nul nul nul + control keycode 161 = nul + shift control keycode 161 = nul + alt keycode 161 = nul + control alt keycode 161 = nul +keycode 162 = nul nul nul + control keycode 162 = nul + shift control keycode 162 = nul + alt keycode 162 = nul + control alt keycode 162 = nul +keycode 163 = nul nul nul + control keycode 163 = nul + shift control keycode 163 = nul + alt keycode 163 = nul + control alt keycode 163 = nul +keycode 164 = nul nul nul + control keycode 164 = nul + shift control keycode 164 = nul + alt keycode 164 = nul + control alt keycode 164 = nul +keycode 165 = nul nul nul + control keycode 165 = nul + shift control keycode 165 = nul + alt keycode 165 = nul + control alt keycode 165 = nul +keycode 166 = nul nul nul + control keycode 166 = nul + shift control keycode 166 = nul + alt keycode 166 = nul + control alt keycode 166 = nul +keycode 167 = nul nul nul + control keycode 167 = nul + shift control keycode 167 = nul + alt keycode 167 = nul + control alt keycode 167 = nul +keycode 168 = nul nul nul + control keycode 168 = nul + shift control keycode 168 = nul + alt keycode 168 = nul + control alt keycode 168 = nul +keycode 169 = nul nul nul + control keycode 169 = nul + shift control keycode 169 = nul + alt keycode 169 = nul + control alt keycode 169 = nul +keycode 170 = nul nul nul + control keycode 170 = nul + shift control keycode 170 = nul + alt keycode 170 = nul + control alt keycode 170 = nul +keycode 171 = nul nul nul + control keycode 171 = nul + shift control keycode 171 = nul + alt keycode 171 = nul + control alt keycode 171 = nul +keycode 172 = nul nul nul + control keycode 172 = nul + shift control keycode 172 = nul + alt keycode 172 = nul + control alt keycode 172 = nul +keycode 173 = nul nul nul + control keycode 173 = nul + shift control keycode 173 = nul + alt keycode 173 = nul + control alt keycode 173 = nul +keycode 174 = nul nul nul + control keycode 174 = nul + shift control keycode 174 = nul + alt keycode 174 = nul + control alt keycode 174 = nul +keycode 175 = nul nul nul + control keycode 175 = nul + shift control keycode 175 = nul + alt keycode 175 = nul + control alt keycode 175 = nul +keycode 176 = nul nul nul + control keycode 176 = nul + shift control keycode 176 = nul + alt keycode 176 = nul + control alt keycode 176 = nul +keycode 177 = nul nul nul + control keycode 177 = nul + shift control keycode 177 = nul + alt keycode 177 = nul + control alt keycode 177 = nul +keycode 178 = nul nul nul + control keycode 178 = nul + shift control keycode 178 = nul + alt keycode 178 = nul + control alt keycode 178 = nul +keycode 179 = nul nul nul + control keycode 179 = nul + shift control keycode 179 = nul + alt keycode 179 = nul + control alt keycode 179 = nul +keycode 180 = nul nul nul + control keycode 180 = nul + shift control keycode 180 = nul + alt keycode 180 = nul + control alt keycode 180 = nul +keycode 181 = nul nul nul + control keycode 181 = nul + shift control keycode 181 = nul + alt keycode 181 = nul + control alt keycode 181 = nul +keycode 182 = nul nul nul + control keycode 182 = nul + shift control keycode 182 = nul + alt keycode 182 = nul + control alt keycode 182 = nul +keycode 183 = nul nul nul + control keycode 183 = nul + shift control keycode 183 = nul + alt keycode 183 = nul + control alt keycode 183 = nul +keycode 184 = nul nul nul + control keycode 184 = nul + shift control keycode 184 = nul + alt keycode 184 = nul + control alt keycode 184 = nul +keycode 185 = nul nul nul + control keycode 185 = nul + shift control keycode 185 = nul + alt keycode 185 = nul + control alt keycode 185 = nul +keycode 186 = nul nul nul + control keycode 186 = nul + shift control keycode 186 = nul + alt keycode 186 = nul + control alt keycode 186 = nul +keycode 187 = nul nul nul + control keycode 187 = nul + shift control keycode 187 = nul + alt keycode 187 = nul + control alt keycode 187 = nul +keycode 188 = nul nul nul + control keycode 188 = nul + shift control keycode 188 = nul + alt keycode 188 = nul + control alt keycode 188 = nul +keycode 189 = nul nul nul + control keycode 189 = nul + shift control keycode 189 = nul + alt keycode 189 = nul + control alt keycode 189 = nul +keycode 190 = nul nul nul + control keycode 190 = nul + shift control keycode 190 = nul + alt keycode 190 = nul + control alt keycode 190 = nul +keycode 191 = nul nul nul + control keycode 191 = nul + shift control keycode 191 = nul + alt keycode 191 = nul + control alt keycode 191 = nul +keycode 192 = nul nul nul + control keycode 192 = nul + shift control keycode 192 = nul + alt keycode 192 = nul + control alt keycode 192 = nul +keycode 193 = nul nul nul + control keycode 193 = nul + shift control keycode 193 = nul + alt keycode 193 = nul + control alt keycode 193 = nul +keycode 194 = nul nul nul + control keycode 194 = nul + shift control keycode 194 = nul + alt keycode 194 = nul + control alt keycode 194 = nul +keycode 195 = nul nul nul + control keycode 195 = nul + shift control keycode 195 = nul + alt keycode 195 = nul + control alt keycode 195 = nul +keycode 196 = nul nul nul + control keycode 196 = nul + shift control keycode 196 = nul + alt keycode 196 = nul + control alt keycode 196 = nul +keycode 197 = nul nul nul + control keycode 197 = nul + shift control keycode 197 = nul + alt keycode 197 = nul + control alt keycode 197 = nul +keycode 198 = nul nul nul + control keycode 198 = nul + shift control keycode 198 = nul + alt keycode 198 = nul + control alt keycode 198 = nul +keycode 199 = nul nul nul + control keycode 199 = nul + shift control keycode 199 = nul + alt keycode 199 = nul + control alt keycode 199 = nul +keycode 200 = nul nul nul + control keycode 200 = nul + shift control keycode 200 = nul + alt keycode 200 = nul + control alt keycode 200 = nul +keycode 201 = nul nul nul + control keycode 201 = nul + shift control keycode 201 = nul + alt keycode 201 = nul + control alt keycode 201 = nul +keycode 202 = nul nul nul + control keycode 202 = nul + shift control keycode 202 = nul + alt keycode 202 = nul + control alt keycode 202 = nul +keycode 203 = nul nul nul + control keycode 203 = nul + shift control keycode 203 = nul + alt keycode 203 = nul + control alt keycode 203 = nul +keycode 204 = nul nul nul + control keycode 204 = nul + shift control keycode 204 = nul + alt keycode 204 = nul + control alt keycode 204 = nul +keycode 205 = nul nul nul + control keycode 205 = nul + shift control keycode 205 = nul + alt keycode 205 = nul + control alt keycode 205 = nul +keycode 206 = nul nul nul + control keycode 206 = nul + shift control keycode 206 = nul + alt keycode 206 = nul + control alt keycode 206 = nul +keycode 207 = nul nul nul + control keycode 207 = nul + shift control keycode 207 = nul + alt keycode 207 = nul + control alt keycode 207 = nul +keycode 208 = nul nul nul + control keycode 208 = nul + shift control keycode 208 = nul + alt keycode 208 = nul + control alt keycode 208 = nul +keycode 209 = nul nul nul + control keycode 209 = nul + shift control keycode 209 = nul + alt keycode 209 = nul + control alt keycode 209 = nul +keycode 210 = nul nul nul + control keycode 210 = nul + shift control keycode 210 = nul + alt keycode 210 = nul + control alt keycode 210 = nul +keycode 211 = nul nul nul + control keycode 211 = nul + shift control keycode 211 = nul + alt keycode 211 = nul + control alt keycode 211 = nul +keycode 212 = nul nul nul + control keycode 212 = nul + shift control keycode 212 = nul + alt keycode 212 = nul + control alt keycode 212 = nul +keycode 213 = nul nul nul + control keycode 213 = nul + shift control keycode 213 = nul + alt keycode 213 = nul + control alt keycode 213 = nul +keycode 214 = nul nul nul + control keycode 214 = nul + shift control keycode 214 = nul + alt keycode 214 = nul + control alt keycode 214 = nul +keycode 215 = nul nul nul + control keycode 215 = nul + shift control keycode 215 = nul + alt keycode 215 = nul + control alt keycode 215 = nul +keycode 216 = nul nul nul + control keycode 216 = nul + shift control keycode 216 = nul + alt keycode 216 = nul + control alt keycode 216 = nul +keycode 217 = nul nul nul + control keycode 217 = nul + shift control keycode 217 = nul + alt keycode 217 = nul + control alt keycode 217 = nul +keycode 218 = nul nul nul + control keycode 218 = nul + shift control keycode 218 = nul + alt keycode 218 = nul + control alt keycode 218 = nul +keycode 219 = nul nul nul + control keycode 219 = nul + shift control keycode 219 = nul + alt keycode 219 = nul + control alt keycode 219 = nul +keycode 220 = nul nul nul + control keycode 220 = nul + shift control keycode 220 = nul + alt keycode 220 = nul + control alt keycode 220 = nul +keycode 221 = nul nul nul + control keycode 221 = nul + shift control keycode 221 = nul + alt keycode 221 = nul + control alt keycode 221 = nul +keycode 222 = nul nul nul + control keycode 222 = nul + shift control keycode 222 = nul + alt keycode 222 = nul + control alt keycode 222 = nul +keycode 223 = nul nul nul + control keycode 223 = nul + shift control keycode 223 = nul + alt keycode 223 = nul + control alt keycode 223 = nul +keycode 224 = nul nul nul + control keycode 224 = nul + shift control keycode 224 = nul + alt keycode 224 = nul + control alt keycode 224 = nul +keycode 225 = nul nul nul + control keycode 225 = nul + shift control keycode 225 = nul + alt keycode 225 = nul + control alt keycode 225 = nul +keycode 226 = nul nul nul + control keycode 226 = nul + shift control keycode 226 = nul + alt keycode 226 = nul + control alt keycode 226 = nul +keycode 227 = nul nul nul + control keycode 227 = nul + shift control keycode 227 = nul + alt keycode 227 = nul + control alt keycode 227 = nul +keycode 228 = nul nul nul + control keycode 228 = nul + shift control keycode 228 = nul + alt keycode 228 = nul + control alt keycode 228 = nul +keycode 229 = nul nul nul + control keycode 229 = nul + shift control keycode 229 = nul + alt keycode 229 = nul + control alt keycode 229 = nul +keycode 230 = nul nul nul + control keycode 230 = nul + shift control keycode 230 = nul + alt keycode 230 = nul + control alt keycode 230 = nul +keycode 231 = nul nul nul + control keycode 231 = nul + shift control keycode 231 = nul + alt keycode 231 = nul + control alt keycode 231 = nul +keycode 232 = nul nul nul + control keycode 232 = nul + shift control keycode 232 = nul + alt keycode 232 = nul + control alt keycode 232 = nul +keycode 233 = nul nul nul + control keycode 233 = nul + shift control keycode 233 = nul + alt keycode 233 = nul + control alt keycode 233 = nul +keycode 234 = nul nul nul + control keycode 234 = nul + shift control keycode 234 = nul + alt keycode 234 = nul + control alt keycode 234 = nul +keycode 235 = nul nul nul + control keycode 235 = nul + shift control keycode 235 = nul + alt keycode 235 = nul + control alt keycode 235 = nul +keycode 236 = nul nul nul + control keycode 236 = nul + shift control keycode 236 = nul + alt keycode 236 = nul + control alt keycode 236 = nul +keycode 237 = nul nul nul + control keycode 237 = nul + shift control keycode 237 = nul + alt keycode 237 = nul + control alt keycode 237 = nul +keycode 238 = nul nul nul + control keycode 238 = nul + shift control keycode 238 = nul + alt keycode 238 = nul + control alt keycode 238 = nul +keycode 239 = nul nul nul + control keycode 239 = nul + shift control keycode 239 = nul + alt keycode 239 = nul + control alt keycode 239 = nul +keycode 240 = nul nul nul + control keycode 240 = nul + shift control keycode 240 = nul + alt keycode 240 = nul + control alt keycode 240 = nul +keycode 241 = nul nul nul + control keycode 241 = nul + shift control keycode 241 = nul + alt keycode 241 = nul + control alt keycode 241 = nul +keycode 242 = nul nul nul + control keycode 242 = nul + shift control keycode 242 = nul + alt keycode 242 = nul + control alt keycode 242 = nul +keycode 243 = nul nul nul + control keycode 243 = nul + shift control keycode 243 = nul + alt keycode 243 = nul + control alt keycode 243 = nul +keycode 244 = nul nul nul + control keycode 244 = nul + shift control keycode 244 = nul + alt keycode 244 = nul + control alt keycode 244 = nul +keycode 245 = nul nul nul + control keycode 245 = nul + shift control keycode 245 = nul + alt keycode 245 = nul + control alt keycode 245 = nul +keycode 246 = nul nul nul + control keycode 246 = nul + shift control keycode 246 = nul + alt keycode 246 = nul + control alt keycode 246 = nul +keycode 247 = nul nul nul + control keycode 247 = nul + shift control keycode 247 = nul + alt keycode 247 = nul + control alt keycode 247 = nul +keycode 248 = nul nul nul + control keycode 248 = nul + shift control keycode 248 = nul + alt keycode 248 = nul + control alt keycode 248 = nul +keycode 249 = nul nul nul + control keycode 249 = nul + shift control keycode 249 = nul + alt keycode 249 = nul + control alt keycode 249 = nul +keycode 250 = nul nul nul + control keycode 250 = nul + shift control keycode 250 = nul + alt keycode 250 = nul + control alt keycode 250 = nul +keycode 251 = nul nul nul + control keycode 251 = nul + shift control keycode 251 = nul + alt keycode 251 = nul + control alt keycode 251 = nul +keycode 252 = nul nul nul + control keycode 252 = nul + shift control keycode 252 = nul + alt keycode 252 = nul + control alt keycode 252 = nul +keycode 253 = nul nul nul + control keycode 253 = nul + shift control keycode 253 = nul + alt keycode 253 = nul + control alt keycode 253 = nul +keycode 254 = nul nul nul + control keycode 254 = nul + shift control keycode 254 = nul + alt keycode 254 = nul + control alt keycode 254 = nul +keycode 255 = nul nul nul + control keycode 255 = nul + shift control keycode 255 = nul + alt keycode 255 = nul + control alt keycode 255 = nul +string F1 = "\033[[A" +string F2 = "\033[[B" +string F3 = "\033[[C" +string F4 = "\033[[D" +string F5 = "\033[[E" +string F6 = "\033[17~" +string F7 = "\033[18~" +string F8 = "\033[19~" +string F9 = "\033[20~" +string F10 = "\033[21~" +string F11 = "\033[23~" +string F12 = "\033[24~" +string F13 = "\033[25~" +string F14 = "\033[26~" +string F15 = "\033[28~" +string F16 = "\033[29~" +string F17 = "\033[31~" +string F18 = "\033[32~" +string F19 = "\033[33~" +string F20 = "\033[34~" +string Find = "\033[1~" +string Insert = "\033[2~" +string Remove = "\033[3~" +string Select = "\033[4~" +string Prior = "\033[5~" +string Next = "\033[6~" +string Macro = "\033[M" +string Pause = "\033[P" +compose '`' 'A' to U+00c0 +compose '`' 'a' to U+00e0 +compose '\'' 'A' to U+00c1 +compose '\'' 'a' to U+00e1 +compose '^' 'A' to U+00c2 +compose '^' 'a' to U+00e2 +compose '~' 'A' to U+00c3 +compose '~' 'a' to U+00e3 +compose '"' 'A' to U+00c4 +compose '"' 'a' to U+00e4 +compose 'O' 'A' to U+00c5 +compose 'o' 'a' to U+00e5 +compose '0' 'A' to U+00c5 +compose '0' 'a' to U+00e5 +compose 'A' 'A' to U+00c5 +compose 'a' 'a' to U+00e5 +compose 'A' 'E' to U+00c6 +compose 'a' 'e' to U+00e6 +compose ',' 'C' to U+00c7 +compose ',' 'c' to U+00e7 +compose '`' 'E' to U+00c8 +compose '`' 'e' to U+00e8 +compose '\'' 'E' to U+00c9 +compose '\'' 'e' to U+00e9 +compose '^' 'E' to U+00ca +compose '^' 'e' to U+00ea +compose '"' 'E' to U+00cb +compose '"' 'e' to U+00eb +compose '`' 'I' to U+00cc +compose '`' 'i' to U+00ec +compose '\'' 'I' to U+00cd +compose '\'' 'i' to U+00ed +compose '^' 'I' to U+00ce +compose '^' 'i' to U+00ee +compose '"' 'I' to U+00cf +compose '"' 'i' to U+00ef +compose '-' 'D' to U+00d0 +compose '-' 'd' to U+00f0 +compose '~' 'N' to U+00d1 +compose '~' 'n' to U+00f1 +compose '`' 'O' to U+00d2 +compose '`' 'o' to U+00f2 +compose '\'' 'O' to U+00d3 +compose '\'' 'o' to U+00f3 +compose '^' 'O' to U+00d4 +compose '^' 'o' to U+00f4 +compose '~' 'O' to U+00d5 +compose '~' 'o' to U+00f5 +compose '"' 'O' to U+00d6 +compose '"' 'o' to U+00f6 +compose '/' 'O' to U+00d8 +compose '/' 'o' to U+00f8 +compose '`' 'U' to U+00d9 +compose '`' 'u' to U+00f9 +compose '\'' 'U' to U+00da +compose '\'' 'u' to U+00fa +compose '^' 'U' to U+00db +compose '^' 'u' to U+00fb +compose '"' 'U' to U+00dc +compose '"' 'u' to U+00fc +compose '\'' 'Y' to U+00dd +compose '\'' 'y' to U+00fd +compose 'T' 'H' to U+00de +compose 't' 'h' to U+00fe +compose 's' 's' to U+00df +compose '"' 'y' to U+00ff +compose 's' 'z' to U+00df +compose 'i' 'j' to U+00ff diff --git a/remote/modules/brazilian/data/opt/openslx/keymaps/brazilian_qwerty_keyboard_translation.map b/remote/modules/brazilian/data/opt/openslx/keymaps/brazilian_qwerty_keyboard_translation.map new file mode 100644 index 00000000..abf384bd --- /dev/null +++ b/remote/modules/brazilian/data/opt/openslx/keymaps/brazilian_qwerty_keyboard_translation.map @@ -0,0 +1,8500 @@ +keymaps 0-127 +keycode 1 = Escape + alt keycode 1 = Meta_Escape + shift alt keycode 1 = Meta_Escape + altgr alt keycode 1 = Meta_Escape + shift altgr alt keycode 1 = Meta_Escape + control alt keycode 1 = Meta_Escape + shift control alt keycode 1 = Meta_Escape + altgr control alt keycode 1 = Meta_Escape + shift altgr control alt keycode 1 = Meta_Escape + alt shiftl keycode 1 = Meta_Escape + shift alt shiftl keycode 1 = Meta_Escape + altgr alt shiftl keycode 1 = Meta_Escape + shift altgr alt shiftl keycode 1 = Meta_Escape + control alt shiftl keycode 1 = Meta_Escape + shift control alt shiftl keycode 1 = Meta_Escape + altgr control alt shiftl keycode 1 = Meta_Escape + shift altgr control alt shiftl keycode 1 = Meta_Escape + alt shiftr keycode 1 = Meta_Escape + shift alt shiftr keycode 1 = Meta_Escape + altgr alt shiftr keycode 1 = Meta_Escape + shift altgr alt shiftr keycode 1 = Meta_Escape + control alt shiftr keycode 1 = Meta_Escape + shift control alt shiftr keycode 1 = Meta_Escape + altgr control alt shiftr keycode 1 = Meta_Escape + shift altgr control alt shiftr keycode 1 = Meta_Escape + alt shiftl shiftr keycode 1 = Meta_Escape + shift alt shiftl shiftr keycode 1 = Meta_Escape + altgr alt shiftl shiftr keycode 1 = Meta_Escape + shift altgr alt shiftl shiftr keycode 1 = Meta_Escape + control alt shiftl shiftr keycode 1 = Meta_Escape + shift control alt shiftl shiftr keycode 1 = Meta_Escape + altgr control alt shiftl shiftr keycode 1 = Meta_Escape + shift altgr control alt shiftl shiftr keycode 1 = Meta_Escape + alt ctrll keycode 1 = Meta_Escape + shift alt ctrll keycode 1 = Meta_Escape + altgr alt ctrll keycode 1 = Meta_Escape + shift altgr alt ctrll keycode 1 = Meta_Escape + control alt ctrll keycode 1 = Meta_Escape + shift control alt ctrll keycode 1 = Meta_Escape + altgr control alt ctrll keycode 1 = Meta_Escape + shift altgr control alt ctrll keycode 1 = Meta_Escape + alt shiftl ctrll keycode 1 = Meta_Escape + shift alt shiftl ctrll keycode 1 = Meta_Escape + altgr alt shiftl ctrll keycode 1 = Meta_Escape + shift altgr alt shiftl ctrll keycode 1 = Meta_Escape + control alt shiftl ctrll keycode 1 = Meta_Escape + shift control alt shiftl ctrll keycode 1 = Meta_Escape + altgr control alt shiftl ctrll keycode 1 = Meta_Escape + shift altgr control alt shiftl ctrll keycode 1 = Meta_Escape + alt shiftr ctrll keycode 1 = Meta_Escape + shift alt shiftr ctrll keycode 1 = Meta_Escape + altgr alt shiftr ctrll keycode 1 = Meta_Escape + shift altgr alt shiftr ctrll keycode 1 = Meta_Escape + control alt shiftr ctrll keycode 1 = Meta_Escape + shift control alt shiftr ctrll keycode 1 = Meta_Escape + altgr control alt shiftr ctrll keycode 1 = Meta_Escape + shift altgr control alt shiftr ctrll keycode 1 = Meta_Escape + alt shiftl shiftr ctrll keycode 1 = Meta_Escape + shift alt shiftl shiftr ctrll keycode 1 = Meta_Escape + altgr alt shiftl shiftr ctrll keycode 1 = Meta_Escape + shift altgr alt shiftl shiftr ctrll keycode 1 = Meta_Escape + control alt shiftl shiftr ctrll keycode 1 = Meta_Escape + shift control alt shiftl shiftr ctrll keycode 1 = Meta_Escape + altgr control alt shiftl shiftr ctrll keycode 1 = Meta_Escape + shift altgr control alt shiftl shiftr ctrll keycode 1 = Meta_Escape +keycode 2 = one exclam onesuperior exclamdown + alt keycode 2 = Meta_one + shift alt keycode 2 = Meta_exclam + altgr alt keycode 2 = Meta_one + shift altgr alt keycode 2 = Meta_exclam + shiftl keycode 2 = one + shift shiftl keycode 2 = exclam + altgr shiftl keycode 2 = onesuperior + shift altgr shiftl keycode 2 = exclamdown + alt shiftl keycode 2 = Meta_one + shift alt shiftl keycode 2 = Meta_exclam + altgr alt shiftl keycode 2 = Meta_one + shift altgr alt shiftl keycode 2 = Meta_exclam + shiftr keycode 2 = one + shift shiftr keycode 2 = exclam + altgr shiftr keycode 2 = onesuperior + shift altgr shiftr keycode 2 = exclamdown + alt shiftr keycode 2 = Meta_one + shift alt shiftr keycode 2 = Meta_exclam + altgr alt shiftr keycode 2 = Meta_one + shift altgr alt shiftr keycode 2 = Meta_exclam + shiftl shiftr keycode 2 = one + shift shiftl shiftr keycode 2 = exclam + altgr shiftl shiftr keycode 2 = onesuperior + shift altgr shiftl shiftr keycode 2 = exclamdown + alt shiftl shiftr keycode 2 = Meta_one + shift alt shiftl shiftr keycode 2 = Meta_exclam + altgr alt shiftl shiftr keycode 2 = Meta_one + shift altgr alt shiftl shiftr keycode 2 = Meta_exclam + ctrll keycode 2 = one + shift ctrll keycode 2 = exclam + altgr ctrll keycode 2 = onesuperior + shift altgr ctrll keycode 2 = exclamdown + alt ctrll keycode 2 = Meta_one + shift alt ctrll keycode 2 = Meta_exclam + altgr alt ctrll keycode 2 = Meta_one + shift altgr alt ctrll keycode 2 = Meta_exclam + shiftl ctrll keycode 2 = one + shift shiftl ctrll keycode 2 = exclam + altgr shiftl ctrll keycode 2 = onesuperior + shift altgr shiftl ctrll keycode 2 = exclamdown + alt shiftl ctrll keycode 2 = Meta_one + shift alt shiftl ctrll keycode 2 = Meta_exclam + altgr alt shiftl ctrll keycode 2 = Meta_one + shift altgr alt shiftl ctrll keycode 2 = Meta_exclam + shiftr ctrll keycode 2 = one + shift shiftr ctrll keycode 2 = exclam + altgr shiftr ctrll keycode 2 = onesuperior + shift altgr shiftr ctrll keycode 2 = exclamdown + alt shiftr ctrll keycode 2 = Meta_one + shift alt shiftr ctrll keycode 2 = Meta_exclam + altgr alt shiftr ctrll keycode 2 = Meta_one + shift altgr alt shiftr ctrll keycode 2 = Meta_exclam + shiftl shiftr ctrll keycode 2 = one + shift shiftl shiftr ctrll keycode 2 = exclam + altgr shiftl shiftr ctrll keycode 2 = onesuperior + shift altgr shiftl shiftr ctrll keycode 2 = exclamdown + alt shiftl shiftr ctrll keycode 2 = Meta_one + shift alt shiftl shiftr ctrll keycode 2 = Meta_exclam + altgr alt shiftl shiftr ctrll keycode 2 = Meta_one + shift altgr alt shiftl shiftr ctrll keycode 2 = Meta_exclam +keycode 3 = two + shift keycode 3 = at + altgr keycode 3 = twosuperior + shift altgr keycode 3 = onehalf + control keycode 3 = nul + shift control keycode 3 = nul + altgr control keycode 3 = nul + shift altgr control keycode 3 = nul + alt keycode 3 = Meta_two + shift alt keycode 3 = Meta_at + altgr alt keycode 3 = Meta_two + shift altgr alt keycode 3 = Meta_at + control alt keycode 3 = Meta_nul + shift control alt keycode 3 = Meta_nul + altgr control alt keycode 3 = Meta_nul + shift altgr control alt keycode 3 = Meta_nul + shift shiftl keycode 3 = at + altgr shiftl keycode 3 = twosuperior + shift altgr shiftl keycode 3 = onehalf + control shiftl keycode 3 = nul + shift control shiftl keycode 3 = nul + altgr control shiftl keycode 3 = nul + shift altgr control shiftl keycode 3 = nul + alt shiftl keycode 3 = Meta_two + shift alt shiftl keycode 3 = Meta_at + altgr alt shiftl keycode 3 = Meta_two + shift altgr alt shiftl keycode 3 = Meta_at + control alt shiftl keycode 3 = Meta_nul + shift control alt shiftl keycode 3 = Meta_nul + altgr control alt shiftl keycode 3 = Meta_nul + shift altgr control alt shiftl keycode 3 = Meta_nul + shift shiftr keycode 3 = at + altgr shiftr keycode 3 = twosuperior + shift altgr shiftr keycode 3 = onehalf + control shiftr keycode 3 = nul + shift control shiftr keycode 3 = nul + altgr control shiftr keycode 3 = nul + shift altgr control shiftr keycode 3 = nul + alt shiftr keycode 3 = Meta_two + shift alt shiftr keycode 3 = Meta_at + altgr alt shiftr keycode 3 = Meta_two + shift altgr alt shiftr keycode 3 = Meta_at + control alt shiftr keycode 3 = Meta_nul + shift control alt shiftr keycode 3 = Meta_nul + altgr control alt shiftr keycode 3 = Meta_nul + shift altgr control alt shiftr keycode 3 = Meta_nul + shift shiftl shiftr keycode 3 = at + altgr shiftl shiftr keycode 3 = twosuperior + shift altgr shiftl shiftr keycode 3 = onehalf + control shiftl shiftr keycode 3 = nul + shift control shiftl shiftr keycode 3 = nul + altgr control shiftl shiftr keycode 3 = nul + shift altgr control shiftl shiftr keycode 3 = nul + alt shiftl shiftr keycode 3 = Meta_two + shift alt shiftl shiftr keycode 3 = Meta_at + altgr alt shiftl shiftr keycode 3 = Meta_two + shift altgr alt shiftl shiftr keycode 3 = Meta_at + control alt shiftl shiftr keycode 3 = Meta_nul + shift control alt shiftl shiftr keycode 3 = Meta_nul + altgr control alt shiftl shiftr keycode 3 = Meta_nul + shift altgr control alt shiftl shiftr keycode 3 = Meta_nul + shift ctrll keycode 3 = at + altgr ctrll keycode 3 = twosuperior + shift altgr ctrll keycode 3 = onehalf + control ctrll keycode 3 = nul + shift control ctrll keycode 3 = nul + altgr control ctrll keycode 3 = nul + shift altgr control ctrll keycode 3 = nul + alt ctrll keycode 3 = Meta_two + shift alt ctrll keycode 3 = Meta_at + altgr alt ctrll keycode 3 = Meta_two + shift altgr alt ctrll keycode 3 = Meta_at + control alt ctrll keycode 3 = Meta_nul + shift control alt ctrll keycode 3 = Meta_nul + altgr control alt ctrll keycode 3 = Meta_nul + shift altgr control alt ctrll keycode 3 = Meta_nul + shift shiftl ctrll keycode 3 = at + altgr shiftl ctrll keycode 3 = twosuperior + shift altgr shiftl ctrll keycode 3 = onehalf + control shiftl ctrll keycode 3 = nul + shift control shiftl ctrll keycode 3 = nul + altgr control shiftl ctrll keycode 3 = nul + shift altgr control shiftl ctrll keycode 3 = nul + alt shiftl ctrll keycode 3 = Meta_two + shift alt shiftl ctrll keycode 3 = Meta_at + altgr alt shiftl ctrll keycode 3 = Meta_two + shift altgr alt shiftl ctrll keycode 3 = Meta_at + control alt shiftl ctrll keycode 3 = Meta_nul + shift control alt shiftl ctrll keycode 3 = Meta_nul + altgr control alt shiftl ctrll keycode 3 = Meta_nul + shift altgr control alt shiftl ctrll keycode 3 = Meta_nul + shift shiftr ctrll keycode 3 = at + altgr shiftr ctrll keycode 3 = twosuperior + shift altgr shiftr ctrll keycode 3 = onehalf + control shiftr ctrll keycode 3 = nul + shift control shiftr ctrll keycode 3 = nul + altgr control shiftr ctrll keycode 3 = nul + shift altgr control shiftr ctrll keycode 3 = nul + alt shiftr ctrll keycode 3 = Meta_two + shift alt shiftr ctrll keycode 3 = Meta_at + altgr alt shiftr ctrll keycode 3 = Meta_two + shift altgr alt shiftr ctrll keycode 3 = Meta_at + control alt shiftr ctrll keycode 3 = Meta_nul + shift control alt shiftr ctrll keycode 3 = Meta_nul + altgr control alt shiftr ctrll keycode 3 = Meta_nul + shift altgr control alt shiftr ctrll keycode 3 = Meta_nul + shift shiftl shiftr ctrll keycode 3 = at + altgr shiftl shiftr ctrll keycode 3 = twosuperior + shift altgr shiftl shiftr ctrll keycode 3 = onehalf + control shiftl shiftr ctrll keycode 3 = nul + shift control shiftl shiftr ctrll keycode 3 = nul + altgr control shiftl shiftr ctrll keycode 3 = nul + shift altgr control shiftl shiftr ctrll keycode 3 = nul + alt shiftl shiftr ctrll keycode 3 = Meta_two + shift alt shiftl shiftr ctrll keycode 3 = Meta_at + altgr alt shiftl shiftr ctrll keycode 3 = Meta_two + shift altgr alt shiftl shiftr ctrll keycode 3 = Meta_at + control alt shiftl shiftr ctrll keycode 3 = Meta_nul + shift control alt shiftl shiftr ctrll keycode 3 = Meta_nul + altgr control alt shiftl shiftr ctrll keycode 3 = Meta_nul + shift altgr control alt shiftl shiftr ctrll keycode 3 = Meta_nul +keycode 4 = three + shift keycode 4 = numbersign + altgr keycode 4 = threesuperior + shift altgr keycode 4 = threequarters + control keycode 4 = Escape + shift control keycode 4 = Escape + altgr control keycode 4 = Escape + shift altgr control keycode 4 = Escape + alt keycode 4 = Meta_three + shift alt keycode 4 = Meta_numbersign + altgr alt keycode 4 = Meta_three + shift altgr alt keycode 4 = Meta_numbersign + control alt keycode 4 = Meta_Escape + shift control alt keycode 4 = Meta_Escape + altgr control alt keycode 4 = Meta_Escape + shift altgr control alt keycode 4 = Meta_Escape + shift shiftl keycode 4 = numbersign + altgr shiftl keycode 4 = threesuperior + shift altgr shiftl keycode 4 = threequarters + control shiftl keycode 4 = Escape + shift control shiftl keycode 4 = Escape + altgr control shiftl keycode 4 = Escape + shift altgr control shiftl keycode 4 = Escape + alt shiftl keycode 4 = Meta_three + shift alt shiftl keycode 4 = Meta_numbersign + altgr alt shiftl keycode 4 = Meta_three + shift altgr alt shiftl keycode 4 = Meta_numbersign + control alt shiftl keycode 4 = Meta_Escape + shift control alt shiftl keycode 4 = Meta_Escape + altgr control alt shiftl keycode 4 = Meta_Escape + shift altgr control alt shiftl keycode 4 = Meta_Escape + shift shiftr keycode 4 = numbersign + altgr shiftr keycode 4 = threesuperior + shift altgr shiftr keycode 4 = threequarters + control shiftr keycode 4 = Escape + shift control shiftr keycode 4 = Escape + altgr control shiftr keycode 4 = Escape + shift altgr control shiftr keycode 4 = Escape + alt shiftr keycode 4 = Meta_three + shift alt shiftr keycode 4 = Meta_numbersign + altgr alt shiftr keycode 4 = Meta_three + shift altgr alt shiftr keycode 4 = Meta_numbersign + control alt shiftr keycode 4 = Meta_Escape + shift control alt shiftr keycode 4 = Meta_Escape + altgr control alt shiftr keycode 4 = Meta_Escape + shift altgr control alt shiftr keycode 4 = Meta_Escape + shift shiftl shiftr keycode 4 = numbersign + altgr shiftl shiftr keycode 4 = threesuperior + shift altgr shiftl shiftr keycode 4 = threequarters + control shiftl shiftr keycode 4 = Escape + shift control shiftl shiftr keycode 4 = Escape + altgr control shiftl shiftr keycode 4 = Escape + shift altgr control shiftl shiftr keycode 4 = Escape + alt shiftl shiftr keycode 4 = Meta_three + shift alt shiftl shiftr keycode 4 = Meta_numbersign + altgr alt shiftl shiftr keycode 4 = Meta_three + shift altgr alt shiftl shiftr keycode 4 = Meta_numbersign + control alt shiftl shiftr keycode 4 = Meta_Escape + shift control alt shiftl shiftr keycode 4 = Meta_Escape + altgr control alt shiftl shiftr keycode 4 = Meta_Escape + shift altgr control alt shiftl shiftr keycode 4 = Meta_Escape + shift ctrll keycode 4 = numbersign + altgr ctrll keycode 4 = threesuperior + shift altgr ctrll keycode 4 = threequarters + control ctrll keycode 4 = Escape + shift control ctrll keycode 4 = Escape + altgr control ctrll keycode 4 = Escape + shift altgr control ctrll keycode 4 = Escape + alt ctrll keycode 4 = Meta_three + shift alt ctrll keycode 4 = Meta_numbersign + altgr alt ctrll keycode 4 = Meta_three + shift altgr alt ctrll keycode 4 = Meta_numbersign + control alt ctrll keycode 4 = Meta_Escape + shift control alt ctrll keycode 4 = Meta_Escape + altgr control alt ctrll keycode 4 = Meta_Escape + shift altgr control alt ctrll keycode 4 = Meta_Escape + shift shiftl ctrll keycode 4 = numbersign + altgr shiftl ctrll keycode 4 = threesuperior + shift altgr shiftl ctrll keycode 4 = threequarters + control shiftl ctrll keycode 4 = Escape + shift control shiftl ctrll keycode 4 = Escape + altgr control shiftl ctrll keycode 4 = Escape + shift altgr control shiftl ctrll keycode 4 = Escape + alt shiftl ctrll keycode 4 = Meta_three + shift alt shiftl ctrll keycode 4 = Meta_numbersign + altgr alt shiftl ctrll keycode 4 = Meta_three + shift altgr alt shiftl ctrll keycode 4 = Meta_numbersign + control alt shiftl ctrll keycode 4 = Meta_Escape + shift control alt shiftl ctrll keycode 4 = Meta_Escape + altgr control alt shiftl ctrll keycode 4 = Meta_Escape + shift altgr control alt shiftl ctrll keycode 4 = Meta_Escape + shift shiftr ctrll keycode 4 = numbersign + altgr shiftr ctrll keycode 4 = threesuperior + shift altgr shiftr ctrll keycode 4 = threequarters + control shiftr ctrll keycode 4 = Escape + shift control shiftr ctrll keycode 4 = Escape + altgr control shiftr ctrll keycode 4 = Escape + shift altgr control shiftr ctrll keycode 4 = Escape + alt shiftr ctrll keycode 4 = Meta_three + shift alt shiftr ctrll keycode 4 = Meta_numbersign + altgr alt shiftr ctrll keycode 4 = Meta_three + shift altgr alt shiftr ctrll keycode 4 = Meta_numbersign + control alt shiftr ctrll keycode 4 = Meta_Escape + shift control alt shiftr ctrll keycode 4 = Meta_Escape + altgr control alt shiftr ctrll keycode 4 = Meta_Escape + shift altgr control alt shiftr ctrll keycode 4 = Meta_Escape + shift shiftl shiftr ctrll keycode 4 = numbersign + altgr shiftl shiftr ctrll keycode 4 = threesuperior + shift altgr shiftl shiftr ctrll keycode 4 = threequarters + control shiftl shiftr ctrll keycode 4 = Escape + shift control shiftl shiftr ctrll keycode 4 = Escape + altgr control shiftl shiftr ctrll keycode 4 = Escape + shift altgr control shiftl shiftr ctrll keycode 4 = Escape + alt shiftl shiftr ctrll keycode 4 = Meta_three + shift alt shiftl shiftr ctrll keycode 4 = Meta_numbersign + altgr alt shiftl shiftr ctrll keycode 4 = Meta_three + shift altgr alt shiftl shiftr ctrll keycode 4 = Meta_numbersign + control alt shiftl shiftr ctrll keycode 4 = Meta_Escape + shift control alt shiftl shiftr ctrll keycode 4 = Meta_Escape + altgr control alt shiftl shiftr ctrll keycode 4 = Meta_Escape + shift altgr control alt shiftl shiftr ctrll keycode 4 = Meta_Escape +keycode 5 = four + shift keycode 5 = dollar + altgr keycode 5 = sterling + shift altgr keycode 5 = onequarter + control keycode 5 = Control_backslash + shift control keycode 5 = Control_backslash + altgr control keycode 5 = Control_backslash + shift altgr control keycode 5 = Control_backslash + alt keycode 5 = Meta_four + shift alt keycode 5 = Meta_dollar + altgr alt keycode 5 = Meta_four + shift altgr alt keycode 5 = Meta_dollar + control alt keycode 5 = Meta_Control_backslash + shift control alt keycode 5 = Meta_Control_backslash + altgr control alt keycode 5 = Meta_Control_backslash + shift altgr control alt keycode 5 = Meta_Control_backslash + shift shiftl keycode 5 = dollar + altgr shiftl keycode 5 = sterling + shift altgr shiftl keycode 5 = onequarter + control shiftl keycode 5 = Control_backslash + shift control shiftl keycode 5 = Control_backslash + altgr control shiftl keycode 5 = Control_backslash + shift altgr control shiftl keycode 5 = Control_backslash + alt shiftl keycode 5 = Meta_four + shift alt shiftl keycode 5 = Meta_dollar + altgr alt shiftl keycode 5 = Meta_four + shift altgr alt shiftl keycode 5 = Meta_dollar + control alt shiftl keycode 5 = Meta_Control_backslash + shift control alt shiftl keycode 5 = Meta_Control_backslash + altgr control alt shiftl keycode 5 = Meta_Control_backslash + shift altgr control alt shiftl keycode 5 = Meta_Control_backslash + shift shiftr keycode 5 = dollar + altgr shiftr keycode 5 = sterling + shift altgr shiftr keycode 5 = onequarter + control shiftr keycode 5 = Control_backslash + shift control shiftr keycode 5 = Control_backslash + altgr control shiftr keycode 5 = Control_backslash + shift altgr control shiftr keycode 5 = Control_backslash + alt shiftr keycode 5 = Meta_four + shift alt shiftr keycode 5 = Meta_dollar + altgr alt shiftr keycode 5 = Meta_four + shift altgr alt shiftr keycode 5 = Meta_dollar + control alt shiftr keycode 5 = Meta_Control_backslash + shift control alt shiftr keycode 5 = Meta_Control_backslash + altgr control alt shiftr keycode 5 = Meta_Control_backslash + shift altgr control alt shiftr keycode 5 = Meta_Control_backslash + shift shiftl shiftr keycode 5 = dollar + altgr shiftl shiftr keycode 5 = sterling + shift altgr shiftl shiftr keycode 5 = onequarter + control shiftl shiftr keycode 5 = Control_backslash + shift control shiftl shiftr keycode 5 = Control_backslash + altgr control shiftl shiftr keycode 5 = Control_backslash + shift altgr control shiftl shiftr keycode 5 = Control_backslash + alt shiftl shiftr keycode 5 = Meta_four + shift alt shiftl shiftr keycode 5 = Meta_dollar + altgr alt shiftl shiftr keycode 5 = Meta_four + shift altgr alt shiftl shiftr keycode 5 = Meta_dollar + control alt shiftl shiftr keycode 5 = Meta_Control_backslash + shift control alt shiftl shiftr keycode 5 = Meta_Control_backslash + altgr control alt shiftl shiftr keycode 5 = Meta_Control_backslash + shift altgr control alt shiftl shiftr keycode 5 = Meta_Control_backslash + shift ctrll keycode 5 = dollar + altgr ctrll keycode 5 = sterling + shift altgr ctrll keycode 5 = onequarter + control ctrll keycode 5 = Control_backslash + shift control ctrll keycode 5 = Control_backslash + altgr control ctrll keycode 5 = Control_backslash + shift altgr control ctrll keycode 5 = Control_backslash + alt ctrll keycode 5 = Meta_four + shift alt ctrll keycode 5 = Meta_dollar + altgr alt ctrll keycode 5 = Meta_four + shift altgr alt ctrll keycode 5 = Meta_dollar + control alt ctrll keycode 5 = Meta_Control_backslash + shift control alt ctrll keycode 5 = Meta_Control_backslash + altgr control alt ctrll keycode 5 = Meta_Control_backslash + shift altgr control alt ctrll keycode 5 = Meta_Control_backslash + shift shiftl ctrll keycode 5 = dollar + altgr shiftl ctrll keycode 5 = sterling + shift altgr shiftl ctrll keycode 5 = onequarter + control shiftl ctrll keycode 5 = Control_backslash + shift control shiftl ctrll keycode 5 = Control_backslash + altgr control shiftl ctrll keycode 5 = Control_backslash + shift altgr control shiftl ctrll keycode 5 = Control_backslash + alt shiftl ctrll keycode 5 = Meta_four + shift alt shiftl ctrll keycode 5 = Meta_dollar + altgr alt shiftl ctrll keycode 5 = Meta_four + shift altgr alt shiftl ctrll keycode 5 = Meta_dollar + control alt shiftl ctrll keycode 5 = Meta_Control_backslash + shift control alt shiftl ctrll keycode 5 = Meta_Control_backslash + altgr control alt shiftl ctrll keycode 5 = Meta_Control_backslash + shift altgr control alt shiftl ctrll keycode 5 = Meta_Control_backslash + shift shiftr ctrll keycode 5 = dollar + altgr shiftr ctrll keycode 5 = sterling + shift altgr shiftr ctrll keycode 5 = onequarter + control shiftr ctrll keycode 5 = Control_backslash + shift control shiftr ctrll keycode 5 = Control_backslash + altgr control shiftr ctrll keycode 5 = Control_backslash + shift altgr control shiftr ctrll keycode 5 = Control_backslash + alt shiftr ctrll keycode 5 = Meta_four + shift alt shiftr ctrll keycode 5 = Meta_dollar + altgr alt shiftr ctrll keycode 5 = Meta_four + shift altgr alt shiftr ctrll keycode 5 = Meta_dollar + control alt shiftr ctrll keycode 5 = Meta_Control_backslash + shift control alt shiftr ctrll keycode 5 = Meta_Control_backslash + altgr control alt shiftr ctrll keycode 5 = Meta_Control_backslash + shift altgr control alt shiftr ctrll keycode 5 = Meta_Control_backslash + shift shiftl shiftr ctrll keycode 5 = dollar + altgr shiftl shiftr ctrll keycode 5 = sterling + shift altgr shiftl shiftr ctrll keycode 5 = onequarter + control shiftl shiftr ctrll keycode 5 = Control_backslash + shift control shiftl shiftr ctrll keycode 5 = Control_backslash + altgr control shiftl shiftr ctrll keycode 5 = Control_backslash + shift altgr control shiftl shiftr ctrll keycode 5 = Control_backslash + alt shiftl shiftr ctrll keycode 5 = Meta_four + shift alt shiftl shiftr ctrll keycode 5 = Meta_dollar + altgr alt shiftl shiftr ctrll keycode 5 = Meta_four + shift altgr alt shiftl shiftr ctrll keycode 5 = Meta_dollar + control alt shiftl shiftr ctrll keycode 5 = Meta_Control_backslash + shift control alt shiftl shiftr ctrll keycode 5 = Meta_Control_backslash + altgr control alt shiftl shiftr ctrll keycode 5 = Meta_Control_backslash + shift altgr control alt shiftl shiftr ctrll keycode 5 = Meta_Control_backslash +keycode 6 = five + shift keycode 6 = percent + altgr keycode 6 = cent + shift altgr keycode 6 = U+215c + control keycode 6 = Control_bracketright + shift control keycode 6 = Control_bracketright + altgr control keycode 6 = Control_bracketright + shift altgr control keycode 6 = Control_bracketright + alt keycode 6 = Meta_five + shift alt keycode 6 = Meta_percent + altgr alt keycode 6 = Meta_five + shift altgr alt keycode 6 = Meta_percent + control alt keycode 6 = Meta_Control_bracketright + shift control alt keycode 6 = Meta_Control_bracketright + altgr control alt keycode 6 = Meta_Control_bracketright + shift altgr control alt keycode 6 = Meta_Control_bracketright + shift shiftl keycode 6 = percent + altgr shiftl keycode 6 = cent + shift altgr shiftl keycode 6 = U+215c + control shiftl keycode 6 = Control_bracketright + shift control shiftl keycode 6 = Control_bracketright + altgr control shiftl keycode 6 = Control_bracketright + shift altgr control shiftl keycode 6 = Control_bracketright + alt shiftl keycode 6 = Meta_five + shift alt shiftl keycode 6 = Meta_percent + altgr alt shiftl keycode 6 = Meta_five + shift altgr alt shiftl keycode 6 = Meta_percent + control alt shiftl keycode 6 = Meta_Control_bracketright + shift control alt shiftl keycode 6 = Meta_Control_bracketright + altgr control alt shiftl keycode 6 = Meta_Control_bracketright + shift altgr control alt shiftl keycode 6 = Meta_Control_bracketright + shift shiftr keycode 6 = percent + altgr shiftr keycode 6 = cent + shift altgr shiftr keycode 6 = U+215c + control shiftr keycode 6 = Control_bracketright + shift control shiftr keycode 6 = Control_bracketright + altgr control shiftr keycode 6 = Control_bracketright + shift altgr control shiftr keycode 6 = Control_bracketright + alt shiftr keycode 6 = Meta_five + shift alt shiftr keycode 6 = Meta_percent + altgr alt shiftr keycode 6 = Meta_five + shift altgr alt shiftr keycode 6 = Meta_percent + control alt shiftr keycode 6 = Meta_Control_bracketright + shift control alt shiftr keycode 6 = Meta_Control_bracketright + altgr control alt shiftr keycode 6 = Meta_Control_bracketright + shift altgr control alt shiftr keycode 6 = Meta_Control_bracketright + shift shiftl shiftr keycode 6 = percent + altgr shiftl shiftr keycode 6 = cent + shift altgr shiftl shiftr keycode 6 = U+215c + control shiftl shiftr keycode 6 = Control_bracketright + shift control shiftl shiftr keycode 6 = Control_bracketright + altgr control shiftl shiftr keycode 6 = Control_bracketright + shift altgr control shiftl shiftr keycode 6 = Control_bracketright + alt shiftl shiftr keycode 6 = Meta_five + shift alt shiftl shiftr keycode 6 = Meta_percent + altgr alt shiftl shiftr keycode 6 = Meta_five + shift altgr alt shiftl shiftr keycode 6 = Meta_percent + control alt shiftl shiftr keycode 6 = Meta_Control_bracketright + shift control alt shiftl shiftr keycode 6 = Meta_Control_bracketright + altgr control alt shiftl shiftr keycode 6 = Meta_Control_bracketright + shift altgr control alt shiftl shiftr keycode 6 = Meta_Control_bracketright + shift ctrll keycode 6 = percent + altgr ctrll keycode 6 = cent + shift altgr ctrll keycode 6 = U+215c + control ctrll keycode 6 = Control_bracketright + shift control ctrll keycode 6 = Control_bracketright + altgr control ctrll keycode 6 = Control_bracketright + shift altgr control ctrll keycode 6 = Control_bracketright + alt ctrll keycode 6 = Meta_five + shift alt ctrll keycode 6 = Meta_percent + altgr alt ctrll keycode 6 = Meta_five + shift altgr alt ctrll keycode 6 = Meta_percent + control alt ctrll keycode 6 = Meta_Control_bracketright + shift control alt ctrll keycode 6 = Meta_Control_bracketright + altgr control alt ctrll keycode 6 = Meta_Control_bracketright + shift altgr control alt ctrll keycode 6 = Meta_Control_bracketright + shift shiftl ctrll keycode 6 = percent + altgr shiftl ctrll keycode 6 = cent + shift altgr shiftl ctrll keycode 6 = U+215c + control shiftl ctrll keycode 6 = Control_bracketright + shift control shiftl ctrll keycode 6 = Control_bracketright + altgr control shiftl ctrll keycode 6 = Control_bracketright + shift altgr control shiftl ctrll keycode 6 = Control_bracketright + alt shiftl ctrll keycode 6 = Meta_five + shift alt shiftl ctrll keycode 6 = Meta_percent + altgr alt shiftl ctrll keycode 6 = Meta_five + shift altgr alt shiftl ctrll keycode 6 = Meta_percent + control alt shiftl ctrll keycode 6 = Meta_Control_bracketright + shift control alt shiftl ctrll keycode 6 = Meta_Control_bracketright + altgr control alt shiftl ctrll keycode 6 = Meta_Control_bracketright + shift altgr control alt shiftl ctrll keycode 6 = Meta_Control_bracketright + shift shiftr ctrll keycode 6 = percent + altgr shiftr ctrll keycode 6 = cent + shift altgr shiftr ctrll keycode 6 = U+215c + control shiftr ctrll keycode 6 = Control_bracketright + shift control shiftr ctrll keycode 6 = Control_bracketright + altgr control shiftr ctrll keycode 6 = Control_bracketright + shift altgr control shiftr ctrll keycode 6 = Control_bracketright + alt shiftr ctrll keycode 6 = Meta_five + shift alt shiftr ctrll keycode 6 = Meta_percent + altgr alt shiftr ctrll keycode 6 = Meta_five + shift altgr alt shiftr ctrll keycode 6 = Meta_percent + control alt shiftr ctrll keycode 6 = Meta_Control_bracketright + shift control alt shiftr ctrll keycode 6 = Meta_Control_bracketright + altgr control alt shiftr ctrll keycode 6 = Meta_Control_bracketright + shift altgr control alt shiftr ctrll keycode 6 = Meta_Control_bracketright + shift shiftl shiftr ctrll keycode 6 = percent + altgr shiftl shiftr ctrll keycode 6 = cent + shift altgr shiftl shiftr ctrll keycode 6 = U+215c + control shiftl shiftr ctrll keycode 6 = Control_bracketright + shift control shiftl shiftr ctrll keycode 6 = Control_bracketright + altgr control shiftl shiftr ctrll keycode 6 = Control_bracketright + shift altgr control shiftl shiftr ctrll keycode 6 = Control_bracketright + alt shiftl shiftr ctrll keycode 6 = Meta_five + shift alt shiftl shiftr ctrll keycode 6 = Meta_percent + altgr alt shiftl shiftr ctrll keycode 6 = Meta_five + shift altgr alt shiftl shiftr ctrll keycode 6 = Meta_percent + control alt shiftl shiftr ctrll keycode 6 = Meta_Control_bracketright + shift control alt shiftl shiftr ctrll keycode 6 = Meta_Control_bracketright + altgr control alt shiftl shiftr ctrll keycode 6 = Meta_Control_bracketright + shift altgr control alt shiftl shiftr ctrll keycode 6 = Meta_Control_bracketright +keycode 7 = six + shift keycode 7 = dead_diaeresis + altgr keycode 7 = notsign + shift altgr keycode 7 = diaeresis + control keycode 7 = Control_asciicircum + shift control keycode 7 = dead_diaeresis + altgr control keycode 7 = Control_asciicircum + shift altgr control keycode 7 = dead_diaeresis + alt keycode 7 = Meta_six + shift alt keycode 7 = dead_diaeresis + altgr alt keycode 7 = Meta_six + shift altgr alt keycode 7 = dead_diaeresis + control alt keycode 7 = Meta_Control_asciicircum + shift control alt keycode 7 = dead_diaeresis + altgr control alt keycode 7 = Meta_Control_asciicircum + shift altgr control alt keycode 7 = dead_diaeresis + shift shiftl keycode 7 = dead_diaeresis + altgr shiftl keycode 7 = notsign + shift altgr shiftl keycode 7 = diaeresis + control shiftl keycode 7 = Control_asciicircum + shift control shiftl keycode 7 = dead_diaeresis + altgr control shiftl keycode 7 = Control_asciicircum + shift altgr control shiftl keycode 7 = dead_diaeresis + alt shiftl keycode 7 = Meta_six + shift alt shiftl keycode 7 = dead_diaeresis + altgr alt shiftl keycode 7 = Meta_six + shift altgr alt shiftl keycode 7 = dead_diaeresis + control alt shiftl keycode 7 = Meta_Control_asciicircum + shift control alt shiftl keycode 7 = dead_diaeresis + altgr control alt shiftl keycode 7 = Meta_Control_asciicircum + shift altgr control alt shiftl keycode 7 = dead_diaeresis + shift shiftr keycode 7 = dead_diaeresis + altgr shiftr keycode 7 = notsign + shift altgr shiftr keycode 7 = diaeresis + control shiftr keycode 7 = Control_asciicircum + shift control shiftr keycode 7 = dead_diaeresis + altgr control shiftr keycode 7 = Control_asciicircum + shift altgr control shiftr keycode 7 = dead_diaeresis + alt shiftr keycode 7 = Meta_six + shift alt shiftr keycode 7 = dead_diaeresis + altgr alt shiftr keycode 7 = Meta_six + shift altgr alt shiftr keycode 7 = dead_diaeresis + control alt shiftr keycode 7 = Meta_Control_asciicircum + shift control alt shiftr keycode 7 = dead_diaeresis + altgr control alt shiftr keycode 7 = Meta_Control_asciicircum + shift altgr control alt shiftr keycode 7 = dead_diaeresis + shift shiftl shiftr keycode 7 = dead_diaeresis + altgr shiftl shiftr keycode 7 = notsign + shift altgr shiftl shiftr keycode 7 = diaeresis + control shiftl shiftr keycode 7 = Control_asciicircum + shift control shiftl shiftr keycode 7 = dead_diaeresis + altgr control shiftl shiftr keycode 7 = Control_asciicircum + shift altgr control shiftl shiftr keycode 7 = dead_diaeresis + alt shiftl shiftr keycode 7 = Meta_six + shift alt shiftl shiftr keycode 7 = dead_diaeresis + altgr alt shiftl shiftr keycode 7 = Meta_six + shift altgr alt shiftl shiftr keycode 7 = dead_diaeresis + control alt shiftl shiftr keycode 7 = Meta_Control_asciicircum + shift control alt shiftl shiftr keycode 7 = dead_diaeresis + altgr control alt shiftl shiftr keycode 7 = Meta_Control_asciicircum + shift altgr control alt shiftl shiftr keycode 7 = dead_diaeresis + shift ctrll keycode 7 = dead_diaeresis + altgr ctrll keycode 7 = notsign + shift altgr ctrll keycode 7 = diaeresis + control ctrll keycode 7 = Control_asciicircum + shift control ctrll keycode 7 = dead_diaeresis + altgr control ctrll keycode 7 = Control_asciicircum + shift altgr control ctrll keycode 7 = dead_diaeresis + alt ctrll keycode 7 = Meta_six + shift alt ctrll keycode 7 = dead_diaeresis + altgr alt ctrll keycode 7 = Meta_six + shift altgr alt ctrll keycode 7 = dead_diaeresis + control alt ctrll keycode 7 = Meta_Control_asciicircum + shift control alt ctrll keycode 7 = dead_diaeresis + altgr control alt ctrll keycode 7 = Meta_Control_asciicircum + shift altgr control alt ctrll keycode 7 = dead_diaeresis + shift shiftl ctrll keycode 7 = dead_diaeresis + altgr shiftl ctrll keycode 7 = notsign + shift altgr shiftl ctrll keycode 7 = diaeresis + control shiftl ctrll keycode 7 = Control_asciicircum + shift control shiftl ctrll keycode 7 = dead_diaeresis + altgr control shiftl ctrll keycode 7 = Control_asciicircum + shift altgr control shiftl ctrll keycode 7 = dead_diaeresis + alt shiftl ctrll keycode 7 = Meta_six + shift alt shiftl ctrll keycode 7 = dead_diaeresis + altgr alt shiftl ctrll keycode 7 = Meta_six + shift altgr alt shiftl ctrll keycode 7 = dead_diaeresis + control alt shiftl ctrll keycode 7 = Meta_Control_asciicircum + shift control alt shiftl ctrll keycode 7 = dead_diaeresis + altgr control alt shiftl ctrll keycode 7 = Meta_Control_asciicircum + shift altgr control alt shiftl ctrll keycode 7 = dead_diaeresis + shift shiftr ctrll keycode 7 = dead_diaeresis + altgr shiftr ctrll keycode 7 = notsign + shift altgr shiftr ctrll keycode 7 = diaeresis + control shiftr ctrll keycode 7 = Control_asciicircum + shift control shiftr ctrll keycode 7 = dead_diaeresis + altgr control shiftr ctrll keycode 7 = Control_asciicircum + shift altgr control shiftr ctrll keycode 7 = dead_diaeresis + alt shiftr ctrll keycode 7 = Meta_six + shift alt shiftr ctrll keycode 7 = dead_diaeresis + altgr alt shiftr ctrll keycode 7 = Meta_six + shift altgr alt shiftr ctrll keycode 7 = dead_diaeresis + control alt shiftr ctrll keycode 7 = Meta_Control_asciicircum + shift control alt shiftr ctrll keycode 7 = dead_diaeresis + altgr control alt shiftr ctrll keycode 7 = Meta_Control_asciicircum + shift altgr control alt shiftr ctrll keycode 7 = dead_diaeresis + shift shiftl shiftr ctrll keycode 7 = dead_diaeresis + altgr shiftl shiftr ctrll keycode 7 = notsign + shift altgr shiftl shiftr ctrll keycode 7 = diaeresis + control shiftl shiftr ctrll keycode 7 = Control_asciicircum + shift control shiftl shiftr ctrll keycode 7 = dead_diaeresis + altgr control shiftl shiftr ctrll keycode 7 = Control_asciicircum + shift altgr control shiftl shiftr ctrll keycode 7 = dead_diaeresis + alt shiftl shiftr ctrll keycode 7 = Meta_six + shift alt shiftl shiftr ctrll keycode 7 = dead_diaeresis + altgr alt shiftl shiftr ctrll keycode 7 = Meta_six + shift altgr alt shiftl shiftr ctrll keycode 7 = dead_diaeresis + control alt shiftl shiftr ctrll keycode 7 = Meta_Control_asciicircum + shift control alt shiftl shiftr ctrll keycode 7 = dead_diaeresis + altgr control alt shiftl shiftr ctrll keycode 7 = Meta_Control_asciicircum + shift altgr control alt shiftl shiftr ctrll keycode 7 = dead_diaeresis +keycode 8 = seven + shift keycode 8 = ampersand + altgr keycode 8 = braceleft + shift altgr keycode 8 = U+215e + control keycode 8 = Control_underscore + shift control keycode 8 = Control_underscore + altgr control keycode 8 = Control_underscore + shift altgr control keycode 8 = Control_underscore + alt keycode 8 = Meta_seven + shift alt keycode 8 = Meta_ampersand + altgr alt keycode 8 = Meta_braceleft + shift altgr alt keycode 8 = Meta_braceleft + control alt keycode 8 = Meta_Control_underscore + shift control alt keycode 8 = Meta_Control_underscore + altgr control alt keycode 8 = Meta_Control_underscore + shift altgr control alt keycode 8 = Meta_Control_underscore + shift shiftl keycode 8 = ampersand + altgr shiftl keycode 8 = braceleft + shift altgr shiftl keycode 8 = U+215e + control shiftl keycode 8 = Control_underscore + shift control shiftl keycode 8 = Control_underscore + altgr control shiftl keycode 8 = Control_underscore + shift altgr control shiftl keycode 8 = Control_underscore + alt shiftl keycode 8 = Meta_seven + shift alt shiftl keycode 8 = Meta_ampersand + altgr alt shiftl keycode 8 = Meta_braceleft + shift altgr alt shiftl keycode 8 = Meta_braceleft + control alt shiftl keycode 8 = Meta_Control_underscore + shift control alt shiftl keycode 8 = Meta_Control_underscore + altgr control alt shiftl keycode 8 = Meta_Control_underscore + shift altgr control alt shiftl keycode 8 = Meta_Control_underscore + shift shiftr keycode 8 = ampersand + altgr shiftr keycode 8 = braceleft + shift altgr shiftr keycode 8 = U+215e + control shiftr keycode 8 = Control_underscore + shift control shiftr keycode 8 = Control_underscore + altgr control shiftr keycode 8 = Control_underscore + shift altgr control shiftr keycode 8 = Control_underscore + alt shiftr keycode 8 = Meta_seven + shift alt shiftr keycode 8 = Meta_ampersand + altgr alt shiftr keycode 8 = Meta_braceleft + shift altgr alt shiftr keycode 8 = Meta_braceleft + control alt shiftr keycode 8 = Meta_Control_underscore + shift control alt shiftr keycode 8 = Meta_Control_underscore + altgr control alt shiftr keycode 8 = Meta_Control_underscore + shift altgr control alt shiftr keycode 8 = Meta_Control_underscore + shift shiftl shiftr keycode 8 = ampersand + altgr shiftl shiftr keycode 8 = braceleft + shift altgr shiftl shiftr keycode 8 = U+215e + control shiftl shiftr keycode 8 = Control_underscore + shift control shiftl shiftr keycode 8 = Control_underscore + altgr control shiftl shiftr keycode 8 = Control_underscore + shift altgr control shiftl shiftr keycode 8 = Control_underscore + alt shiftl shiftr keycode 8 = Meta_seven + shift alt shiftl shiftr keycode 8 = Meta_ampersand + altgr alt shiftl shiftr keycode 8 = Meta_braceleft + shift altgr alt shiftl shiftr keycode 8 = Meta_braceleft + control alt shiftl shiftr keycode 8 = Meta_Control_underscore + shift control alt shiftl shiftr keycode 8 = Meta_Control_underscore + altgr control alt shiftl shiftr keycode 8 = Meta_Control_underscore + shift altgr control alt shiftl shiftr keycode 8 = Meta_Control_underscore + shift ctrll keycode 8 = ampersand + altgr ctrll keycode 8 = braceleft + shift altgr ctrll keycode 8 = U+215e + control ctrll keycode 8 = Control_underscore + shift control ctrll keycode 8 = Control_underscore + altgr control ctrll keycode 8 = Control_underscore + shift altgr control ctrll keycode 8 = Control_underscore + alt ctrll keycode 8 = Meta_seven + shift alt ctrll keycode 8 = Meta_ampersand + altgr alt ctrll keycode 8 = Meta_braceleft + shift altgr alt ctrll keycode 8 = Meta_braceleft + control alt ctrll keycode 8 = Meta_Control_underscore + shift control alt ctrll keycode 8 = Meta_Control_underscore + altgr control alt ctrll keycode 8 = Meta_Control_underscore + shift altgr control alt ctrll keycode 8 = Meta_Control_underscore + shift shiftl ctrll keycode 8 = ampersand + altgr shiftl ctrll keycode 8 = braceleft + shift altgr shiftl ctrll keycode 8 = U+215e + control shiftl ctrll keycode 8 = Control_underscore + shift control shiftl ctrll keycode 8 = Control_underscore + altgr control shiftl ctrll keycode 8 = Control_underscore + shift altgr control shiftl ctrll keycode 8 = Control_underscore + alt shiftl ctrll keycode 8 = Meta_seven + shift alt shiftl ctrll keycode 8 = Meta_ampersand + altgr alt shiftl ctrll keycode 8 = Meta_braceleft + shift altgr alt shiftl ctrll keycode 8 = Meta_braceleft + control alt shiftl ctrll keycode 8 = Meta_Control_underscore + shift control alt shiftl ctrll keycode 8 = Meta_Control_underscore + altgr control alt shiftl ctrll keycode 8 = Meta_Control_underscore + shift altgr control alt shiftl ctrll keycode 8 = Meta_Control_underscore + shift shiftr ctrll keycode 8 = ampersand + altgr shiftr ctrll keycode 8 = braceleft + shift altgr shiftr ctrll keycode 8 = U+215e + control shiftr ctrll keycode 8 = Control_underscore + shift control shiftr ctrll keycode 8 = Control_underscore + altgr control shiftr ctrll keycode 8 = Control_underscore + shift altgr control shiftr ctrll keycode 8 = Control_underscore + alt shiftr ctrll keycode 8 = Meta_seven + shift alt shiftr ctrll keycode 8 = Meta_ampersand + altgr alt shiftr ctrll keycode 8 = Meta_braceleft + shift altgr alt shiftr ctrll keycode 8 = Meta_braceleft + control alt shiftr ctrll keycode 8 = Meta_Control_underscore + shift control alt shiftr ctrll keycode 8 = Meta_Control_underscore + altgr control alt shiftr ctrll keycode 8 = Meta_Control_underscore + shift altgr control alt shiftr ctrll keycode 8 = Meta_Control_underscore + shift shiftl shiftr ctrll keycode 8 = ampersand + altgr shiftl shiftr ctrll keycode 8 = braceleft + shift altgr shiftl shiftr ctrll keycode 8 = U+215e + control shiftl shiftr ctrll keycode 8 = Control_underscore + shift control shiftl shiftr ctrll keycode 8 = Control_underscore + altgr control shiftl shiftr ctrll keycode 8 = Control_underscore + shift altgr control shiftl shiftr ctrll keycode 8 = Control_underscore + alt shiftl shiftr ctrll keycode 8 = Meta_seven + shift alt shiftl shiftr ctrll keycode 8 = Meta_ampersand + altgr alt shiftl shiftr ctrll keycode 8 = Meta_braceleft + shift altgr alt shiftl shiftr ctrll keycode 8 = Meta_braceleft + control alt shiftl shiftr ctrll keycode 8 = Meta_Control_underscore + shift control alt shiftl shiftr ctrll keycode 8 = Meta_Control_underscore + altgr control alt shiftl shiftr ctrll keycode 8 = Meta_Control_underscore + shift altgr control alt shiftl shiftr ctrll keycode 8 = Meta_Control_underscore +keycode 9 = eight + shift keycode 9 = asterisk + altgr keycode 9 = bracketleft + shift altgr keycode 9 = trademark + control keycode 9 = Delete + shift control keycode 9 = Delete + altgr control keycode 9 = Escape + shift altgr control keycode 9 = Escape + alt keycode 9 = Meta_eight + shift alt keycode 9 = Meta_asterisk + altgr alt keycode 9 = Meta_bracketleft + shift altgr alt keycode 9 = Meta_bracketleft + control alt keycode 9 = Meta_Delete + shift control alt keycode 9 = Meta_Delete + altgr control alt keycode 9 = Meta_Escape + shift altgr control alt keycode 9 = Meta_Escape + shift shiftl keycode 9 = asterisk + altgr shiftl keycode 9 = bracketleft + shift altgr shiftl keycode 9 = trademark + control shiftl keycode 9 = Delete + shift control shiftl keycode 9 = Delete + altgr control shiftl keycode 9 = Escape + shift altgr control shiftl keycode 9 = Escape + alt shiftl keycode 9 = Meta_eight + shift alt shiftl keycode 9 = Meta_asterisk + altgr alt shiftl keycode 9 = Meta_bracketleft + shift altgr alt shiftl keycode 9 = Meta_bracketleft + control alt shiftl keycode 9 = Meta_Delete + shift control alt shiftl keycode 9 = Meta_Delete + altgr control alt shiftl keycode 9 = Meta_Escape + shift altgr control alt shiftl keycode 9 = Meta_Escape + shift shiftr keycode 9 = asterisk + altgr shiftr keycode 9 = bracketleft + shift altgr shiftr keycode 9 = trademark + control shiftr keycode 9 = Delete + shift control shiftr keycode 9 = Delete + altgr control shiftr keycode 9 = Escape + shift altgr control shiftr keycode 9 = Escape + alt shiftr keycode 9 = Meta_eight + shift alt shiftr keycode 9 = Meta_asterisk + altgr alt shiftr keycode 9 = Meta_bracketleft + shift altgr alt shiftr keycode 9 = Meta_bracketleft + control alt shiftr keycode 9 = Meta_Delete + shift control alt shiftr keycode 9 = Meta_Delete + altgr control alt shiftr keycode 9 = Meta_Escape + shift altgr control alt shiftr keycode 9 = Meta_Escape + shift shiftl shiftr keycode 9 = asterisk + altgr shiftl shiftr keycode 9 = bracketleft + shift altgr shiftl shiftr keycode 9 = trademark + control shiftl shiftr keycode 9 = Delete + shift control shiftl shiftr keycode 9 = Delete + altgr control shiftl shiftr keycode 9 = Escape + shift altgr control shiftl shiftr keycode 9 = Escape + alt shiftl shiftr keycode 9 = Meta_eight + shift alt shiftl shiftr keycode 9 = Meta_asterisk + altgr alt shiftl shiftr keycode 9 = Meta_bracketleft + shift altgr alt shiftl shiftr keycode 9 = Meta_bracketleft + control alt shiftl shiftr keycode 9 = Meta_Delete + shift control alt shiftl shiftr keycode 9 = Meta_Delete + altgr control alt shiftl shiftr keycode 9 = Meta_Escape + shift altgr control alt shiftl shiftr keycode 9 = Meta_Escape + shift ctrll keycode 9 = asterisk + altgr ctrll keycode 9 = bracketleft + shift altgr ctrll keycode 9 = trademark + control ctrll keycode 9 = Delete + shift control ctrll keycode 9 = Delete + altgr control ctrll keycode 9 = Escape + shift altgr control ctrll keycode 9 = Escape + alt ctrll keycode 9 = Meta_eight + shift alt ctrll keycode 9 = Meta_asterisk + altgr alt ctrll keycode 9 = Meta_bracketleft + shift altgr alt ctrll keycode 9 = Meta_bracketleft + control alt ctrll keycode 9 = Meta_Delete + shift control alt ctrll keycode 9 = Meta_Delete + altgr control alt ctrll keycode 9 = Meta_Escape + shift altgr control alt ctrll keycode 9 = Meta_Escape + shift shiftl ctrll keycode 9 = asterisk + altgr shiftl ctrll keycode 9 = bracketleft + shift altgr shiftl ctrll keycode 9 = trademark + control shiftl ctrll keycode 9 = Delete + shift control shiftl ctrll keycode 9 = Delete + altgr control shiftl ctrll keycode 9 = Escape + shift altgr control shiftl ctrll keycode 9 = Escape + alt shiftl ctrll keycode 9 = Meta_eight + shift alt shiftl ctrll keycode 9 = Meta_asterisk + altgr alt shiftl ctrll keycode 9 = Meta_bracketleft + shift altgr alt shiftl ctrll keycode 9 = Meta_bracketleft + control alt shiftl ctrll keycode 9 = Meta_Delete + shift control alt shiftl ctrll keycode 9 = Meta_Delete + altgr control alt shiftl ctrll keycode 9 = Meta_Escape + shift altgr control alt shiftl ctrll keycode 9 = Meta_Escape + shift shiftr ctrll keycode 9 = asterisk + altgr shiftr ctrll keycode 9 = bracketleft + shift altgr shiftr ctrll keycode 9 = trademark + control shiftr ctrll keycode 9 = Delete + shift control shiftr ctrll keycode 9 = Delete + altgr control shiftr ctrll keycode 9 = Escape + shift altgr control shiftr ctrll keycode 9 = Escape + alt shiftr ctrll keycode 9 = Meta_eight + shift alt shiftr ctrll keycode 9 = Meta_asterisk + altgr alt shiftr ctrll keycode 9 = Meta_bracketleft + shift altgr alt shiftr ctrll keycode 9 = Meta_bracketleft + control alt shiftr ctrll keycode 9 = Meta_Delete + shift control alt shiftr ctrll keycode 9 = Meta_Delete + altgr control alt shiftr ctrll keycode 9 = Meta_Escape + shift altgr control alt shiftr ctrll keycode 9 = Meta_Escape + shift shiftl shiftr ctrll keycode 9 = asterisk + altgr shiftl shiftr ctrll keycode 9 = bracketleft + shift altgr shiftl shiftr ctrll keycode 9 = trademark + control shiftl shiftr ctrll keycode 9 = Delete + shift control shiftl shiftr ctrll keycode 9 = Delete + altgr control shiftl shiftr ctrll keycode 9 = Escape + shift altgr control shiftl shiftr ctrll keycode 9 = Escape + alt shiftl shiftr ctrll keycode 9 = Meta_eight + shift alt shiftl shiftr ctrll keycode 9 = Meta_asterisk + altgr alt shiftl shiftr ctrll keycode 9 = Meta_bracketleft + shift altgr alt shiftl shiftr ctrll keycode 9 = Meta_bracketleft + control alt shiftl shiftr ctrll keycode 9 = Meta_Delete + shift control alt shiftl shiftr ctrll keycode 9 = Meta_Delete + altgr control alt shiftl shiftr ctrll keycode 9 = Meta_Escape + shift altgr control alt shiftl shiftr ctrll keycode 9 = Meta_Escape +keycode 10 = nine + shift keycode 10 = parenleft + altgr keycode 10 = bracketright + shift altgr keycode 10 = plusminus + control keycode 10 = Control_bracketright + shift control keycode 10 = Control_bracketright + altgr control keycode 10 = Control_bracketright + shift altgr control keycode 10 = Control_bracketright + alt keycode 10 = Meta_nine + shift alt keycode 10 = Meta_parenleft + altgr alt keycode 10 = Meta_bracketright + shift altgr alt keycode 10 = Meta_bracketright + control alt keycode 10 = Meta_Control_bracketright + shift control alt keycode 10 = Meta_Control_bracketright + altgr control alt keycode 10 = Meta_Control_bracketright + shift altgr control alt keycode 10 = Meta_Control_bracketright + shift shiftl keycode 10 = parenleft + altgr shiftl keycode 10 = bracketright + shift altgr shiftl keycode 10 = plusminus + control shiftl keycode 10 = Control_bracketright + shift control shiftl keycode 10 = Control_bracketright + altgr control shiftl keycode 10 = Control_bracketright + shift altgr control shiftl keycode 10 = Control_bracketright + alt shiftl keycode 10 = Meta_nine + shift alt shiftl keycode 10 = Meta_parenleft + altgr alt shiftl keycode 10 = Meta_bracketright + shift altgr alt shiftl keycode 10 = Meta_bracketright + control alt shiftl keycode 10 = Meta_Control_bracketright + shift control alt shiftl keycode 10 = Meta_Control_bracketright + altgr control alt shiftl keycode 10 = Meta_Control_bracketright + shift altgr control alt shiftl keycode 10 = Meta_Control_bracketright + shift shiftr keycode 10 = parenleft + altgr shiftr keycode 10 = bracketright + shift altgr shiftr keycode 10 = plusminus + control shiftr keycode 10 = Control_bracketright + shift control shiftr keycode 10 = Control_bracketright + altgr control shiftr keycode 10 = Control_bracketright + shift altgr control shiftr keycode 10 = Control_bracketright + alt shiftr keycode 10 = Meta_nine + shift alt shiftr keycode 10 = Meta_parenleft + altgr alt shiftr keycode 10 = Meta_bracketright + shift altgr alt shiftr keycode 10 = Meta_bracketright + control alt shiftr keycode 10 = Meta_Control_bracketright + shift control alt shiftr keycode 10 = Meta_Control_bracketright + altgr control alt shiftr keycode 10 = Meta_Control_bracketright + shift altgr control alt shiftr keycode 10 = Meta_Control_bracketright + shift shiftl shiftr keycode 10 = parenleft + altgr shiftl shiftr keycode 10 = bracketright + shift altgr shiftl shiftr keycode 10 = plusminus + control shiftl shiftr keycode 10 = Control_bracketright + shift control shiftl shiftr keycode 10 = Control_bracketright + altgr control shiftl shiftr keycode 10 = Control_bracketright + shift altgr control shiftl shiftr keycode 10 = Control_bracketright + alt shiftl shiftr keycode 10 = Meta_nine + shift alt shiftl shiftr keycode 10 = Meta_parenleft + altgr alt shiftl shiftr keycode 10 = Meta_bracketright + shift altgr alt shiftl shiftr keycode 10 = Meta_bracketright + control alt shiftl shiftr keycode 10 = Meta_Control_bracketright + shift control alt shiftl shiftr keycode 10 = Meta_Control_bracketright + altgr control alt shiftl shiftr keycode 10 = Meta_Control_bracketright + shift altgr control alt shiftl shiftr keycode 10 = Meta_Control_bracketright + shift ctrll keycode 10 = parenleft + altgr ctrll keycode 10 = bracketright + shift altgr ctrll keycode 10 = plusminus + control ctrll keycode 10 = Control_bracketright + shift control ctrll keycode 10 = Control_bracketright + altgr control ctrll keycode 10 = Control_bracketright + shift altgr control ctrll keycode 10 = Control_bracketright + alt ctrll keycode 10 = Meta_nine + shift alt ctrll keycode 10 = Meta_parenleft + altgr alt ctrll keycode 10 = Meta_bracketright + shift altgr alt ctrll keycode 10 = Meta_bracketright + control alt ctrll keycode 10 = Meta_Control_bracketright + shift control alt ctrll keycode 10 = Meta_Control_bracketright + altgr control alt ctrll keycode 10 = Meta_Control_bracketright + shift altgr control alt ctrll keycode 10 = Meta_Control_bracketright + shift shiftl ctrll keycode 10 = parenleft + altgr shiftl ctrll keycode 10 = bracketright + shift altgr shiftl ctrll keycode 10 = plusminus + control shiftl ctrll keycode 10 = Control_bracketright + shift control shiftl ctrll keycode 10 = Control_bracketright + altgr control shiftl ctrll keycode 10 = Control_bracketright + shift altgr control shiftl ctrll keycode 10 = Control_bracketright + alt shiftl ctrll keycode 10 = Meta_nine + shift alt shiftl ctrll keycode 10 = Meta_parenleft + altgr alt shiftl ctrll keycode 10 = Meta_bracketright + shift altgr alt shiftl ctrll keycode 10 = Meta_bracketright + control alt shiftl ctrll keycode 10 = Meta_Control_bracketright + shift control alt shiftl ctrll keycode 10 = Meta_Control_bracketright + altgr control alt shiftl ctrll keycode 10 = Meta_Control_bracketright + shift altgr control alt shiftl ctrll keycode 10 = Meta_Control_bracketright + shift shiftr ctrll keycode 10 = parenleft + altgr shiftr ctrll keycode 10 = bracketright + shift altgr shiftr ctrll keycode 10 = plusminus + control shiftr ctrll keycode 10 = Control_bracketright + shift control shiftr ctrll keycode 10 = Control_bracketright + altgr control shiftr ctrll keycode 10 = Control_bracketright + shift altgr control shiftr ctrll keycode 10 = Control_bracketright + alt shiftr ctrll keycode 10 = Meta_nine + shift alt shiftr ctrll keycode 10 = Meta_parenleft + altgr alt shiftr ctrll keycode 10 = Meta_bracketright + shift altgr alt shiftr ctrll keycode 10 = Meta_bracketright + control alt shiftr ctrll keycode 10 = Meta_Control_bracketright + shift control alt shiftr ctrll keycode 10 = Meta_Control_bracketright + altgr control alt shiftr ctrll keycode 10 = Meta_Control_bracketright + shift altgr control alt shiftr ctrll keycode 10 = Meta_Control_bracketright + shift shiftl shiftr ctrll keycode 10 = parenleft + altgr shiftl shiftr ctrll keycode 10 = bracketright + shift altgr shiftl shiftr ctrll keycode 10 = plusminus + control shiftl shiftr ctrll keycode 10 = Control_bracketright + shift control shiftl shiftr ctrll keycode 10 = Control_bracketright + altgr control shiftl shiftr ctrll keycode 10 = Control_bracketright + shift altgr control shiftl shiftr ctrll keycode 10 = Control_bracketright + alt shiftl shiftr ctrll keycode 10 = Meta_nine + shift alt shiftl shiftr ctrll keycode 10 = Meta_parenleft + altgr alt shiftl shiftr ctrll keycode 10 = Meta_bracketright + shift altgr alt shiftl shiftr ctrll keycode 10 = Meta_bracketright + control alt shiftl shiftr ctrll keycode 10 = Meta_Control_bracketright + shift control alt shiftl shiftr ctrll keycode 10 = Meta_Control_bracketright + altgr control alt shiftl shiftr ctrll keycode 10 = Meta_Control_bracketright + shift altgr control alt shiftl shiftr ctrll keycode 10 = Meta_Control_bracketright +keycode 11 = zero parenright braceright degree + alt keycode 11 = Meta_zero + shift alt keycode 11 = Meta_parenright + altgr alt keycode 11 = Meta_braceright + shift altgr alt keycode 11 = Meta_braceright + shiftl keycode 11 = zero + shift shiftl keycode 11 = parenright + altgr shiftl keycode 11 = braceright + shift altgr shiftl keycode 11 = degree + alt shiftl keycode 11 = Meta_zero + shift alt shiftl keycode 11 = Meta_parenright + altgr alt shiftl keycode 11 = Meta_braceright + shift altgr alt shiftl keycode 11 = Meta_braceright + shiftr keycode 11 = zero + shift shiftr keycode 11 = parenright + altgr shiftr keycode 11 = braceright + shift altgr shiftr keycode 11 = degree + alt shiftr keycode 11 = Meta_zero + shift alt shiftr keycode 11 = Meta_parenright + altgr alt shiftr keycode 11 = Meta_braceright + shift altgr alt shiftr keycode 11 = Meta_braceright + shiftl shiftr keycode 11 = zero + shift shiftl shiftr keycode 11 = parenright + altgr shiftl shiftr keycode 11 = braceright + shift altgr shiftl shiftr keycode 11 = degree + alt shiftl shiftr keycode 11 = Meta_zero + shift alt shiftl shiftr keycode 11 = Meta_parenright + altgr alt shiftl shiftr keycode 11 = Meta_braceright + shift altgr alt shiftl shiftr keycode 11 = Meta_braceright + ctrll keycode 11 = zero + shift ctrll keycode 11 = parenright + altgr ctrll keycode 11 = braceright + shift altgr ctrll keycode 11 = degree + alt ctrll keycode 11 = Meta_zero + shift alt ctrll keycode 11 = Meta_parenright + altgr alt ctrll keycode 11 = Meta_braceright + shift altgr alt ctrll keycode 11 = Meta_braceright + shiftl ctrll keycode 11 = zero + shift shiftl ctrll keycode 11 = parenright + altgr shiftl ctrll keycode 11 = braceright + shift altgr shiftl ctrll keycode 11 = degree + alt shiftl ctrll keycode 11 = Meta_zero + shift alt shiftl ctrll keycode 11 = Meta_parenright + altgr alt shiftl ctrll keycode 11 = Meta_braceright + shift altgr alt shiftl ctrll keycode 11 = Meta_braceright + shiftr ctrll keycode 11 = zero + shift shiftr ctrll keycode 11 = parenright + altgr shiftr ctrll keycode 11 = braceright + shift altgr shiftr ctrll keycode 11 = degree + alt shiftr ctrll keycode 11 = Meta_zero + shift alt shiftr ctrll keycode 11 = Meta_parenright + altgr alt shiftr ctrll keycode 11 = Meta_braceright + shift altgr alt shiftr ctrll keycode 11 = Meta_braceright + shiftl shiftr ctrll keycode 11 = zero + shift shiftl shiftr ctrll keycode 11 = parenright + altgr shiftl shiftr ctrll keycode 11 = braceright + shift altgr shiftl shiftr ctrll keycode 11 = degree + alt shiftl shiftr ctrll keycode 11 = Meta_zero + shift alt shiftl shiftr ctrll keycode 11 = Meta_parenright + altgr alt shiftl shiftr ctrll keycode 11 = Meta_braceright + shift altgr alt shiftl shiftr ctrll keycode 11 = Meta_braceright +keycode 12 = minus + shift keycode 12 = underscore + altgr keycode 12 = backslash + shift altgr keycode 12 = questiondown + control keycode 12 = Control_underscore + shift control keycode 12 = Control_underscore + altgr control keycode 12 = Control_backslash + shift altgr control keycode 12 = Control_backslash + alt keycode 12 = Meta_minus + shift alt keycode 12 = Meta_underscore + altgr alt keycode 12 = Meta_backslash + shift altgr alt keycode 12 = Meta_backslash + control alt keycode 12 = Meta_Control_underscore + shift control alt keycode 12 = Meta_Control_underscore + altgr control alt keycode 12 = Meta_Control_backslash + shift altgr control alt keycode 12 = Meta_Control_backslash + shift shiftl keycode 12 = underscore + altgr shiftl keycode 12 = backslash + shift altgr shiftl keycode 12 = questiondown + control shiftl keycode 12 = Control_underscore + shift control shiftl keycode 12 = Control_underscore + altgr control shiftl keycode 12 = Control_backslash + shift altgr control shiftl keycode 12 = Control_backslash + alt shiftl keycode 12 = Meta_minus + shift alt shiftl keycode 12 = Meta_underscore + altgr alt shiftl keycode 12 = Meta_backslash + shift altgr alt shiftl keycode 12 = Meta_backslash + control alt shiftl keycode 12 = Meta_Control_underscore + shift control alt shiftl keycode 12 = Meta_Control_underscore + altgr control alt shiftl keycode 12 = Meta_Control_backslash + shift altgr control alt shiftl keycode 12 = Meta_Control_backslash + shift shiftr keycode 12 = underscore + altgr shiftr keycode 12 = backslash + shift altgr shiftr keycode 12 = questiondown + control shiftr keycode 12 = Control_underscore + shift control shiftr keycode 12 = Control_underscore + altgr control shiftr keycode 12 = Control_backslash + shift altgr control shiftr keycode 12 = Control_backslash + alt shiftr keycode 12 = Meta_minus + shift alt shiftr keycode 12 = Meta_underscore + altgr alt shiftr keycode 12 = Meta_backslash + shift altgr alt shiftr keycode 12 = Meta_backslash + control alt shiftr keycode 12 = Meta_Control_underscore + shift control alt shiftr keycode 12 = Meta_Control_underscore + altgr control alt shiftr keycode 12 = Meta_Control_backslash + shift altgr control alt shiftr keycode 12 = Meta_Control_backslash + shift shiftl shiftr keycode 12 = underscore + altgr shiftl shiftr keycode 12 = backslash + shift altgr shiftl shiftr keycode 12 = questiondown + control shiftl shiftr keycode 12 = Control_underscore + shift control shiftl shiftr keycode 12 = Control_underscore + altgr control shiftl shiftr keycode 12 = Control_backslash + shift altgr control shiftl shiftr keycode 12 = Control_backslash + alt shiftl shiftr keycode 12 = Meta_minus + shift alt shiftl shiftr keycode 12 = Meta_underscore + altgr alt shiftl shiftr keycode 12 = Meta_backslash + shift altgr alt shiftl shiftr keycode 12 = Meta_backslash + control alt shiftl shiftr keycode 12 = Meta_Control_underscore + shift control alt shiftl shiftr keycode 12 = Meta_Control_underscore + altgr control alt shiftl shiftr keycode 12 = Meta_Control_backslash + shift altgr control alt shiftl shiftr keycode 12 = Meta_Control_backslash + shift ctrll keycode 12 = underscore + altgr ctrll keycode 12 = backslash + shift altgr ctrll keycode 12 = questiondown + control ctrll keycode 12 = Control_underscore + shift control ctrll keycode 12 = Control_underscore + altgr control ctrll keycode 12 = Control_backslash + shift altgr control ctrll keycode 12 = Control_backslash + alt ctrll keycode 12 = Meta_minus + shift alt ctrll keycode 12 = Meta_underscore + altgr alt ctrll keycode 12 = Meta_backslash + shift altgr alt ctrll keycode 12 = Meta_backslash + control alt ctrll keycode 12 = Meta_Control_underscore + shift control alt ctrll keycode 12 = Meta_Control_underscore + altgr control alt ctrll keycode 12 = Meta_Control_backslash + shift altgr control alt ctrll keycode 12 = Meta_Control_backslash + shift shiftl ctrll keycode 12 = underscore + altgr shiftl ctrll keycode 12 = backslash + shift altgr shiftl ctrll keycode 12 = questiondown + control shiftl ctrll keycode 12 = Control_underscore + shift control shiftl ctrll keycode 12 = Control_underscore + altgr control shiftl ctrll keycode 12 = Control_backslash + shift altgr control shiftl ctrll keycode 12 = Control_backslash + alt shiftl ctrll keycode 12 = Meta_minus + shift alt shiftl ctrll keycode 12 = Meta_underscore + altgr alt shiftl ctrll keycode 12 = Meta_backslash + shift altgr alt shiftl ctrll keycode 12 = Meta_backslash + control alt shiftl ctrll keycode 12 = Meta_Control_underscore + shift control alt shiftl ctrll keycode 12 = Meta_Control_underscore + altgr control alt shiftl ctrll keycode 12 = Meta_Control_backslash + shift altgr control alt shiftl ctrll keycode 12 = Meta_Control_backslash + shift shiftr ctrll keycode 12 = underscore + altgr shiftr ctrll keycode 12 = backslash + shift altgr shiftr ctrll keycode 12 = questiondown + control shiftr ctrll keycode 12 = Control_underscore + shift control shiftr ctrll keycode 12 = Control_underscore + altgr control shiftr ctrll keycode 12 = Control_backslash + shift altgr control shiftr ctrll keycode 12 = Control_backslash + alt shiftr ctrll keycode 12 = Meta_minus + shift alt shiftr ctrll keycode 12 = Meta_underscore + altgr alt shiftr ctrll keycode 12 = Meta_backslash + shift altgr alt shiftr ctrll keycode 12 = Meta_backslash + control alt shiftr ctrll keycode 12 = Meta_Control_underscore + shift control alt shiftr ctrll keycode 12 = Meta_Control_underscore + altgr control alt shiftr ctrll keycode 12 = Meta_Control_backslash + shift altgr control alt shiftr ctrll keycode 12 = Meta_Control_backslash + shift shiftl shiftr ctrll keycode 12 = underscore + altgr shiftl shiftr ctrll keycode 12 = backslash + shift altgr shiftl shiftr ctrll keycode 12 = questiondown + control shiftl shiftr ctrll keycode 12 = Control_underscore + shift control shiftl shiftr ctrll keycode 12 = Control_underscore + altgr control shiftl shiftr ctrll keycode 12 = Control_backslash + shift altgr control shiftl shiftr ctrll keycode 12 = Control_backslash + alt shiftl shiftr ctrll keycode 12 = Meta_minus + shift alt shiftl shiftr ctrll keycode 12 = Meta_underscore + altgr alt shiftl shiftr ctrll keycode 12 = Meta_backslash + shift altgr alt shiftl shiftr ctrll keycode 12 = Meta_backslash + control alt shiftl shiftr ctrll keycode 12 = Meta_Control_underscore + shift control alt shiftl shiftr ctrll keycode 12 = Meta_Control_underscore + altgr control alt shiftl shiftr ctrll keycode 12 = Meta_Control_backslash + shift altgr control alt shiftl shiftr ctrll keycode 12 = Meta_Control_backslash +keycode 13 = equal + shift keycode 13 = plus + altgr keycode 13 = section + shift altgr keycode 13 = dead_cedilla + control keycode 13 = dead_cedilla + shift control keycode 13 = dead_cedilla + altgr control keycode 13 = dead_cedilla + shift altgr control keycode 13 = dead_cedilla + alt keycode 13 = Meta_equal + shift alt keycode 13 = Meta_plus + altgr alt keycode 13 = Meta_equal + shift altgr alt keycode 13 = dead_cedilla + control alt keycode 13 = dead_cedilla + shift control alt keycode 13 = dead_cedilla + altgr control alt keycode 13 = dead_cedilla + shift altgr control alt keycode 13 = dead_cedilla + shift shiftl keycode 13 = plus + altgr shiftl keycode 13 = section + shift altgr shiftl keycode 13 = dead_cedilla + control shiftl keycode 13 = dead_cedilla + shift control shiftl keycode 13 = dead_cedilla + altgr control shiftl keycode 13 = dead_cedilla + shift altgr control shiftl keycode 13 = dead_cedilla + alt shiftl keycode 13 = Meta_equal + shift alt shiftl keycode 13 = Meta_plus + altgr alt shiftl keycode 13 = Meta_equal + shift altgr alt shiftl keycode 13 = dead_cedilla + control alt shiftl keycode 13 = dead_cedilla + shift control alt shiftl keycode 13 = dead_cedilla + altgr control alt shiftl keycode 13 = dead_cedilla + shift altgr control alt shiftl keycode 13 = dead_cedilla + shift shiftr keycode 13 = plus + altgr shiftr keycode 13 = section + shift altgr shiftr keycode 13 = dead_cedilla + control shiftr keycode 13 = dead_cedilla + shift control shiftr keycode 13 = dead_cedilla + altgr control shiftr keycode 13 = dead_cedilla + shift altgr control shiftr keycode 13 = dead_cedilla + alt shiftr keycode 13 = Meta_equal + shift alt shiftr keycode 13 = Meta_plus + altgr alt shiftr keycode 13 = Meta_equal + shift altgr alt shiftr keycode 13 = dead_cedilla + control alt shiftr keycode 13 = dead_cedilla + shift control alt shiftr keycode 13 = dead_cedilla + altgr control alt shiftr keycode 13 = dead_cedilla + shift altgr control alt shiftr keycode 13 = dead_cedilla + shift shiftl shiftr keycode 13 = plus + altgr shiftl shiftr keycode 13 = section + shift altgr shiftl shiftr keycode 13 = dead_cedilla + control shiftl shiftr keycode 13 = dead_cedilla + shift control shiftl shiftr keycode 13 = dead_cedilla + altgr control shiftl shiftr keycode 13 = dead_cedilla + shift altgr control shiftl shiftr keycode 13 = dead_cedilla + alt shiftl shiftr keycode 13 = Meta_equal + shift alt shiftl shiftr keycode 13 = Meta_plus + altgr alt shiftl shiftr keycode 13 = Meta_equal + shift altgr alt shiftl shiftr keycode 13 = dead_cedilla + control alt shiftl shiftr keycode 13 = dead_cedilla + shift control alt shiftl shiftr keycode 13 = dead_cedilla + altgr control alt shiftl shiftr keycode 13 = dead_cedilla + shift altgr control alt shiftl shiftr keycode 13 = dead_cedilla + shift ctrll keycode 13 = plus + altgr ctrll keycode 13 = section + shift altgr ctrll keycode 13 = dead_cedilla + control ctrll keycode 13 = dead_cedilla + shift control ctrll keycode 13 = dead_cedilla + altgr control ctrll keycode 13 = dead_cedilla + shift altgr control ctrll keycode 13 = dead_cedilla + alt ctrll keycode 13 = Meta_equal + shift alt ctrll keycode 13 = Meta_plus + altgr alt ctrll keycode 13 = Meta_equal + shift altgr alt ctrll keycode 13 = dead_cedilla + control alt ctrll keycode 13 = dead_cedilla + shift control alt ctrll keycode 13 = dead_cedilla + altgr control alt ctrll keycode 13 = dead_cedilla + shift altgr control alt ctrll keycode 13 = dead_cedilla + shift shiftl ctrll keycode 13 = plus + altgr shiftl ctrll keycode 13 = section + shift altgr shiftl ctrll keycode 13 = dead_cedilla + control shiftl ctrll keycode 13 = dead_cedilla + shift control shiftl ctrll keycode 13 = dead_cedilla + altgr control shiftl ctrll keycode 13 = dead_cedilla + shift altgr control shiftl ctrll keycode 13 = dead_cedilla + alt shiftl ctrll keycode 13 = Meta_equal + shift alt shiftl ctrll keycode 13 = Meta_plus + altgr alt shiftl ctrll keycode 13 = Meta_equal + shift altgr alt shiftl ctrll keycode 13 = dead_cedilla + control alt shiftl ctrll keycode 13 = dead_cedilla + shift control alt shiftl ctrll keycode 13 = dead_cedilla + altgr control alt shiftl ctrll keycode 13 = dead_cedilla + shift altgr control alt shiftl ctrll keycode 13 = dead_cedilla + shift shiftr ctrll keycode 13 = plus + altgr shiftr ctrll keycode 13 = section + shift altgr shiftr ctrll keycode 13 = dead_cedilla + control shiftr ctrll keycode 13 = dead_cedilla + shift control shiftr ctrll keycode 13 = dead_cedilla + altgr control shiftr ctrll keycode 13 = dead_cedilla + shift altgr control shiftr ctrll keycode 13 = dead_cedilla + alt shiftr ctrll keycode 13 = Meta_equal + shift alt shiftr ctrll keycode 13 = Meta_plus + altgr alt shiftr ctrll keycode 13 = Meta_equal + shift altgr alt shiftr ctrll keycode 13 = dead_cedilla + control alt shiftr ctrll keycode 13 = dead_cedilla + shift control alt shiftr ctrll keycode 13 = dead_cedilla + altgr control alt shiftr ctrll keycode 13 = dead_cedilla + shift altgr control alt shiftr ctrll keycode 13 = dead_cedilla + shift shiftl shiftr ctrll keycode 13 = plus + altgr shiftl shiftr ctrll keycode 13 = section + shift altgr shiftl shiftr ctrll keycode 13 = dead_cedilla + control shiftl shiftr ctrll keycode 13 = dead_cedilla + shift control shiftl shiftr ctrll keycode 13 = dead_cedilla + altgr control shiftl shiftr ctrll keycode 13 = dead_cedilla + shift altgr control shiftl shiftr ctrll keycode 13 = dead_cedilla + alt shiftl shiftr ctrll keycode 13 = Meta_equal + shift alt shiftl shiftr ctrll keycode 13 = Meta_plus + altgr alt shiftl shiftr ctrll keycode 13 = Meta_equal + shift altgr alt shiftl shiftr ctrll keycode 13 = dead_cedilla + control alt shiftl shiftr ctrll keycode 13 = dead_cedilla + shift control alt shiftl shiftr ctrll keycode 13 = dead_cedilla + altgr control alt shiftl shiftr ctrll keycode 13 = dead_cedilla + shift altgr control alt shiftl shiftr ctrll keycode 13 = dead_cedilla +keycode 14 = Delete + control keycode 14 = BackSpace + shift control keycode 14 = BackSpace + altgr control keycode 14 = BackSpace + shift altgr control keycode 14 = BackSpace + alt keycode 14 = Meta_Delete + shift alt keycode 14 = Meta_Delete + altgr alt keycode 14 = Meta_Delete + shift altgr alt keycode 14 = Meta_Delete + control alt keycode 14 = Meta_BackSpace + shift control alt keycode 14 = Meta_BackSpace + altgr control alt keycode 14 = Meta_BackSpace + shift altgr control alt keycode 14 = Meta_BackSpace + control shiftl keycode 14 = BackSpace + shift control shiftl keycode 14 = BackSpace + altgr control shiftl keycode 14 = BackSpace + shift altgr control shiftl keycode 14 = BackSpace + alt shiftl keycode 14 = Meta_Delete + shift alt shiftl keycode 14 = Meta_Delete + altgr alt shiftl keycode 14 = Meta_Delete + shift altgr alt shiftl keycode 14 = Meta_Delete + control alt shiftl keycode 14 = Meta_BackSpace + shift control alt shiftl keycode 14 = Meta_BackSpace + altgr control alt shiftl keycode 14 = Meta_BackSpace + shift altgr control alt shiftl keycode 14 = Meta_BackSpace + control shiftr keycode 14 = BackSpace + shift control shiftr keycode 14 = BackSpace + altgr control shiftr keycode 14 = BackSpace + shift altgr control shiftr keycode 14 = BackSpace + alt shiftr keycode 14 = Meta_Delete + shift alt shiftr keycode 14 = Meta_Delete + altgr alt shiftr keycode 14 = Meta_Delete + shift altgr alt shiftr keycode 14 = Meta_Delete + control alt shiftr keycode 14 = Meta_BackSpace + shift control alt shiftr keycode 14 = Meta_BackSpace + altgr control alt shiftr keycode 14 = Meta_BackSpace + shift altgr control alt shiftr keycode 14 = Meta_BackSpace + control shiftl shiftr keycode 14 = BackSpace + shift control shiftl shiftr keycode 14 = BackSpace + altgr control shiftl shiftr keycode 14 = BackSpace + shift altgr control shiftl shiftr keycode 14 = BackSpace + alt shiftl shiftr keycode 14 = Meta_Delete + shift alt shiftl shiftr keycode 14 = Meta_Delete + altgr alt shiftl shiftr keycode 14 = Meta_Delete + shift altgr alt shiftl shiftr keycode 14 = Meta_Delete + control alt shiftl shiftr keycode 14 = Meta_BackSpace + shift control alt shiftl shiftr keycode 14 = Meta_BackSpace + altgr control alt shiftl shiftr keycode 14 = Meta_BackSpace + shift altgr control alt shiftl shiftr keycode 14 = Meta_BackSpace + control ctrll keycode 14 = BackSpace + shift control ctrll keycode 14 = BackSpace + altgr control ctrll keycode 14 = BackSpace + shift altgr control ctrll keycode 14 = BackSpace + alt ctrll keycode 14 = Meta_Delete + shift alt ctrll keycode 14 = Meta_Delete + altgr alt ctrll keycode 14 = Meta_Delete + shift altgr alt ctrll keycode 14 = Meta_Delete + control alt ctrll keycode 14 = Meta_BackSpace + shift control alt ctrll keycode 14 = Meta_BackSpace + altgr control alt ctrll keycode 14 = Meta_BackSpace + shift altgr control alt ctrll keycode 14 = Meta_BackSpace + control shiftl ctrll keycode 14 = BackSpace + shift control shiftl ctrll keycode 14 = BackSpace + altgr control shiftl ctrll keycode 14 = BackSpace + shift altgr control shiftl ctrll keycode 14 = BackSpace + alt shiftl ctrll keycode 14 = Meta_Delete + shift alt shiftl ctrll keycode 14 = Meta_Delete + altgr alt shiftl ctrll keycode 14 = Meta_Delete + shift altgr alt shiftl ctrll keycode 14 = Meta_Delete + control alt shiftl ctrll keycode 14 = Meta_BackSpace + shift control alt shiftl ctrll keycode 14 = Meta_BackSpace + altgr control alt shiftl ctrll keycode 14 = Meta_BackSpace + shift altgr control alt shiftl ctrll keycode 14 = Meta_BackSpace + control shiftr ctrll keycode 14 = BackSpace + shift control shiftr ctrll keycode 14 = BackSpace + altgr control shiftr ctrll keycode 14 = BackSpace + shift altgr control shiftr ctrll keycode 14 = BackSpace + alt shiftr ctrll keycode 14 = Meta_Delete + shift alt shiftr ctrll keycode 14 = Meta_Delete + altgr alt shiftr ctrll keycode 14 = Meta_Delete + shift altgr alt shiftr ctrll keycode 14 = Meta_Delete + control alt shiftr ctrll keycode 14 = Meta_BackSpace + shift control alt shiftr ctrll keycode 14 = Meta_BackSpace + altgr control alt shiftr ctrll keycode 14 = Meta_BackSpace + shift altgr control alt shiftr ctrll keycode 14 = Meta_BackSpace + control shiftl shiftr ctrll keycode 14 = BackSpace + shift control shiftl shiftr ctrll keycode 14 = BackSpace + altgr control shiftl shiftr ctrll keycode 14 = BackSpace + shift altgr control shiftl shiftr ctrll keycode 14 = BackSpace + alt shiftl shiftr ctrll keycode 14 = Meta_Delete + shift alt shiftl shiftr ctrll keycode 14 = Meta_Delete + altgr alt shiftl shiftr ctrll keycode 14 = Meta_Delete + shift altgr alt shiftl shiftr ctrll keycode 14 = Meta_Delete + control alt shiftl shiftr ctrll keycode 14 = Meta_BackSpace + shift control alt shiftl shiftr ctrll keycode 14 = Meta_BackSpace + altgr control alt shiftl shiftr ctrll keycode 14 = Meta_BackSpace + shift altgr control alt shiftl shiftr ctrll keycode 14 = Meta_BackSpace +keycode 15 = Tab + alt keycode 15 = Meta_Tab + shift alt keycode 15 = Meta_Tab + altgr alt keycode 15 = Meta_Tab + shift altgr alt keycode 15 = Meta_Tab + control alt keycode 15 = Meta_Tab + shift control alt keycode 15 = Meta_Tab + altgr control alt keycode 15 = Meta_Tab + shift altgr control alt keycode 15 = Meta_Tab + alt shiftl keycode 15 = Meta_Tab + shift alt shiftl keycode 15 = Meta_Tab + altgr alt shiftl keycode 15 = Meta_Tab + shift altgr alt shiftl keycode 15 = Meta_Tab + control alt shiftl keycode 15 = Meta_Tab + shift control alt shiftl keycode 15 = Meta_Tab + altgr control alt shiftl keycode 15 = Meta_Tab + shift altgr control alt shiftl keycode 15 = Meta_Tab + alt shiftr keycode 15 = Meta_Tab + shift alt shiftr keycode 15 = Meta_Tab + altgr alt shiftr keycode 15 = Meta_Tab + shift altgr alt shiftr keycode 15 = Meta_Tab + control alt shiftr keycode 15 = Meta_Tab + shift control alt shiftr keycode 15 = Meta_Tab + altgr control alt shiftr keycode 15 = Meta_Tab + shift altgr control alt shiftr keycode 15 = Meta_Tab + alt shiftl shiftr keycode 15 = Meta_Tab + shift alt shiftl shiftr keycode 15 = Meta_Tab + altgr alt shiftl shiftr keycode 15 = Meta_Tab + shift altgr alt shiftl shiftr keycode 15 = Meta_Tab + control alt shiftl shiftr keycode 15 = Meta_Tab + shift control alt shiftl shiftr keycode 15 = Meta_Tab + altgr control alt shiftl shiftr keycode 15 = Meta_Tab + shift altgr control alt shiftl shiftr keycode 15 = Meta_Tab + alt ctrll keycode 15 = Meta_Tab + shift alt ctrll keycode 15 = Meta_Tab + altgr alt ctrll keycode 15 = Meta_Tab + shift altgr alt ctrll keycode 15 = Meta_Tab + control alt ctrll keycode 15 = Meta_Tab + shift control alt ctrll keycode 15 = Meta_Tab + altgr control alt ctrll keycode 15 = Meta_Tab + shift altgr control alt ctrll keycode 15 = Meta_Tab + alt shiftl ctrll keycode 15 = Meta_Tab + shift alt shiftl ctrll keycode 15 = Meta_Tab + altgr alt shiftl ctrll keycode 15 = Meta_Tab + shift altgr alt shiftl ctrll keycode 15 = Meta_Tab + control alt shiftl ctrll keycode 15 = Meta_Tab + shift control alt shiftl ctrll keycode 15 = Meta_Tab + altgr control alt shiftl ctrll keycode 15 = Meta_Tab + shift altgr control alt shiftl ctrll keycode 15 = Meta_Tab + alt shiftr ctrll keycode 15 = Meta_Tab + shift alt shiftr ctrll keycode 15 = Meta_Tab + altgr alt shiftr ctrll keycode 15 = Meta_Tab + shift altgr alt shiftr ctrll keycode 15 = Meta_Tab + control alt shiftr ctrll keycode 15 = Meta_Tab + shift control alt shiftr ctrll keycode 15 = Meta_Tab + altgr control alt shiftr ctrll keycode 15 = Meta_Tab + shift altgr control alt shiftr ctrll keycode 15 = Meta_Tab + alt shiftl shiftr ctrll keycode 15 = Meta_Tab + shift alt shiftl shiftr ctrll keycode 15 = Meta_Tab + altgr alt shiftl shiftr ctrll keycode 15 = Meta_Tab + shift altgr alt shiftl shiftr ctrll keycode 15 = Meta_Tab + control alt shiftl shiftr ctrll keycode 15 = Meta_Tab + shift control alt shiftl shiftr ctrll keycode 15 = Meta_Tab + altgr control alt shiftl shiftr ctrll keycode 15 = Meta_Tab + shift altgr control alt shiftl shiftr ctrll keycode 15 = Meta_Tab +keycode 16 = +q + shift keycode 16 = +Q + altgr keycode 16 = slash + shift altgr keycode 16 = slash + control keycode 16 = Control_q + shift control keycode 16 = Control_q + altgr control keycode 16 = Control_q + shift altgr control keycode 16 = Control_q + alt keycode 16 = Meta_q + shift alt keycode 16 = Meta_Q + altgr alt keycode 16 = Meta_slash + shift altgr alt keycode 16 = Meta_slash + control alt keycode 16 = Meta_Control_q + shift control alt keycode 16 = Meta_Control_q + altgr control alt keycode 16 = Meta_Control_q + shift altgr control alt keycode 16 = Meta_Control_q + shift shiftl keycode 16 = +Q + altgr shiftl keycode 16 = slash + shift altgr shiftl keycode 16 = slash + control shiftl keycode 16 = Control_q + shift control shiftl keycode 16 = Control_q + altgr control shiftl keycode 16 = Control_q + shift altgr control shiftl keycode 16 = Control_q + alt shiftl keycode 16 = Meta_q + shift alt shiftl keycode 16 = Meta_Q + altgr alt shiftl keycode 16 = Meta_slash + shift altgr alt shiftl keycode 16 = Meta_slash + control alt shiftl keycode 16 = Meta_Control_q + shift control alt shiftl keycode 16 = Meta_Control_q + altgr control alt shiftl keycode 16 = Meta_Control_q + shift altgr control alt shiftl keycode 16 = Meta_Control_q + shift shiftr keycode 16 = +Q + altgr shiftr keycode 16 = slash + shift altgr shiftr keycode 16 = slash + control shiftr keycode 16 = Control_q + shift control shiftr keycode 16 = Control_q + altgr control shiftr keycode 16 = Control_q + shift altgr control shiftr keycode 16 = Control_q + alt shiftr keycode 16 = Meta_q + shift alt shiftr keycode 16 = Meta_Q + altgr alt shiftr keycode 16 = Meta_slash + shift altgr alt shiftr keycode 16 = Meta_slash + control alt shiftr keycode 16 = Meta_Control_q + shift control alt shiftr keycode 16 = Meta_Control_q + altgr control alt shiftr keycode 16 = Meta_Control_q + shift altgr control alt shiftr keycode 16 = Meta_Control_q + shift shiftl shiftr keycode 16 = +Q + altgr shiftl shiftr keycode 16 = slash + shift altgr shiftl shiftr keycode 16 = slash + control shiftl shiftr keycode 16 = Control_q + shift control shiftl shiftr keycode 16 = Control_q + altgr control shiftl shiftr keycode 16 = Control_q + shift altgr control shiftl shiftr keycode 16 = Control_q + alt shiftl shiftr keycode 16 = Meta_q + shift alt shiftl shiftr keycode 16 = Meta_Q + altgr alt shiftl shiftr keycode 16 = Meta_slash + shift altgr alt shiftl shiftr keycode 16 = Meta_slash + control alt shiftl shiftr keycode 16 = Meta_Control_q + shift control alt shiftl shiftr keycode 16 = Meta_Control_q + altgr control alt shiftl shiftr keycode 16 = Meta_Control_q + shift altgr control alt shiftl shiftr keycode 16 = Meta_Control_q + ctrll keycode 16 = +Q + altgr ctrll keycode 16 = slash + shift altgr ctrll keycode 16 = slash + control ctrll keycode 16 = Control_q + shift control ctrll keycode 16 = Control_q + altgr control ctrll keycode 16 = Control_q + shift altgr control ctrll keycode 16 = Control_q + alt ctrll keycode 16 = Meta_q + shift alt ctrll keycode 16 = Meta_Q + altgr alt ctrll keycode 16 = Meta_slash + shift altgr alt ctrll keycode 16 = Meta_slash + control alt ctrll keycode 16 = Meta_Control_q + shift control alt ctrll keycode 16 = Meta_Control_q + altgr control alt ctrll keycode 16 = Meta_Control_q + shift altgr control alt ctrll keycode 16 = Meta_Control_q + shiftl ctrll keycode 16 = +Q + altgr shiftl ctrll keycode 16 = slash + shift altgr shiftl ctrll keycode 16 = slash + control shiftl ctrll keycode 16 = Control_q + shift control shiftl ctrll keycode 16 = Control_q + altgr control shiftl ctrll keycode 16 = Control_q + shift altgr control shiftl ctrll keycode 16 = Control_q + alt shiftl ctrll keycode 16 = Meta_q + shift alt shiftl ctrll keycode 16 = Meta_Q + altgr alt shiftl ctrll keycode 16 = Meta_slash + shift altgr alt shiftl ctrll keycode 16 = Meta_slash + control alt shiftl ctrll keycode 16 = Meta_Control_q + shift control alt shiftl ctrll keycode 16 = Meta_Control_q + altgr control alt shiftl ctrll keycode 16 = Meta_Control_q + shift altgr control alt shiftl ctrll keycode 16 = Meta_Control_q + shiftr ctrll keycode 16 = +Q + altgr shiftr ctrll keycode 16 = slash + shift altgr shiftr ctrll keycode 16 = slash + control shiftr ctrll keycode 16 = Control_q + shift control shiftr ctrll keycode 16 = Control_q + altgr control shiftr ctrll keycode 16 = Control_q + shift altgr control shiftr ctrll keycode 16 = Control_q + alt shiftr ctrll keycode 16 = Meta_q + shift alt shiftr ctrll keycode 16 = Meta_Q + altgr alt shiftr ctrll keycode 16 = Meta_slash + shift altgr alt shiftr ctrll keycode 16 = Meta_slash + control alt shiftr ctrll keycode 16 = Meta_Control_q + shift control alt shiftr ctrll keycode 16 = Meta_Control_q + altgr control alt shiftr ctrll keycode 16 = Meta_Control_q + shift altgr control alt shiftr ctrll keycode 16 = Meta_Control_q + shiftl shiftr ctrll keycode 16 = +Q + altgr shiftl shiftr ctrll keycode 16 = slash + shift altgr shiftl shiftr ctrll keycode 16 = slash + control shiftl shiftr ctrll keycode 16 = Control_q + shift control shiftl shiftr ctrll keycode 16 = Control_q + altgr control shiftl shiftr ctrll keycode 16 = Control_q + shift altgr control shiftl shiftr ctrll keycode 16 = Control_q + alt shiftl shiftr ctrll keycode 16 = Meta_q + shift alt shiftl shiftr ctrll keycode 16 = Meta_Q + altgr alt shiftl shiftr ctrll keycode 16 = Meta_slash + shift altgr alt shiftl shiftr ctrll keycode 16 = Meta_slash + control alt shiftl shiftr ctrll keycode 16 = Meta_Control_q + shift control alt shiftl shiftr ctrll keycode 16 = Meta_Control_q + altgr control alt shiftl shiftr ctrll keycode 16 = Meta_Control_q + shift altgr control alt shiftl shiftr ctrll keycode 16 = Meta_Control_q +keycode 17 = +w + shift keycode 17 = +W + altgr keycode 17 = question + shift altgr keycode 17 = question + control keycode 17 = Control_w + shift control keycode 17 = Control_w + altgr control keycode 17 = Delete + shift altgr control keycode 17 = Delete + alt keycode 17 = Meta_w + shift alt keycode 17 = Meta_W + altgr alt keycode 17 = Meta_question + shift altgr alt keycode 17 = Meta_question + control alt keycode 17 = Meta_Control_w + shift control alt keycode 17 = Meta_Control_w + altgr control alt keycode 17 = Meta_Delete + shift altgr control alt keycode 17 = Meta_Delete + shift shiftl keycode 17 = +W + altgr shiftl keycode 17 = question + shift altgr shiftl keycode 17 = question + control shiftl keycode 17 = Control_w + shift control shiftl keycode 17 = Control_w + altgr control shiftl keycode 17 = Delete + shift altgr control shiftl keycode 17 = Delete + alt shiftl keycode 17 = Meta_w + shift alt shiftl keycode 17 = Meta_W + altgr alt shiftl keycode 17 = Meta_question + shift altgr alt shiftl keycode 17 = Meta_question + control alt shiftl keycode 17 = Meta_Control_w + shift control alt shiftl keycode 17 = Meta_Control_w + altgr control alt shiftl keycode 17 = Meta_Delete + shift altgr control alt shiftl keycode 17 = Meta_Delete + shift shiftr keycode 17 = +W + altgr shiftr keycode 17 = question + shift altgr shiftr keycode 17 = question + control shiftr keycode 17 = Control_w + shift control shiftr keycode 17 = Control_w + altgr control shiftr keycode 17 = Delete + shift altgr control shiftr keycode 17 = Delete + alt shiftr keycode 17 = Meta_w + shift alt shiftr keycode 17 = Meta_W + altgr alt shiftr keycode 17 = Meta_question + shift altgr alt shiftr keycode 17 = Meta_question + control alt shiftr keycode 17 = Meta_Control_w + shift control alt shiftr keycode 17 = Meta_Control_w + altgr control alt shiftr keycode 17 = Meta_Delete + shift altgr control alt shiftr keycode 17 = Meta_Delete + shift shiftl shiftr keycode 17 = +W + altgr shiftl shiftr keycode 17 = question + shift altgr shiftl shiftr keycode 17 = question + control shiftl shiftr keycode 17 = Control_w + shift control shiftl shiftr keycode 17 = Control_w + altgr control shiftl shiftr keycode 17 = Delete + shift altgr control shiftl shiftr keycode 17 = Delete + alt shiftl shiftr keycode 17 = Meta_w + shift alt shiftl shiftr keycode 17 = Meta_W + altgr alt shiftl shiftr keycode 17 = Meta_question + shift altgr alt shiftl shiftr keycode 17 = Meta_question + control alt shiftl shiftr keycode 17 = Meta_Control_w + shift control alt shiftl shiftr keycode 17 = Meta_Control_w + altgr control alt shiftl shiftr keycode 17 = Meta_Delete + shift altgr control alt shiftl shiftr keycode 17 = Meta_Delete + ctrll keycode 17 = +W + altgr ctrll keycode 17 = question + shift altgr ctrll keycode 17 = question + control ctrll keycode 17 = Control_w + shift control ctrll keycode 17 = Control_w + altgr control ctrll keycode 17 = Delete + shift altgr control ctrll keycode 17 = Delete + alt ctrll keycode 17 = Meta_w + shift alt ctrll keycode 17 = Meta_W + altgr alt ctrll keycode 17 = Meta_question + shift altgr alt ctrll keycode 17 = Meta_question + control alt ctrll keycode 17 = Meta_Control_w + shift control alt ctrll keycode 17 = Meta_Control_w + altgr control alt ctrll keycode 17 = Meta_Delete + shift altgr control alt ctrll keycode 17 = Meta_Delete + shiftl ctrll keycode 17 = +W + altgr shiftl ctrll keycode 17 = question + shift altgr shiftl ctrll keycode 17 = question + control shiftl ctrll keycode 17 = Control_w + shift control shiftl ctrll keycode 17 = Control_w + altgr control shiftl ctrll keycode 17 = Delete + shift altgr control shiftl ctrll keycode 17 = Delete + alt shiftl ctrll keycode 17 = Meta_w + shift alt shiftl ctrll keycode 17 = Meta_W + altgr alt shiftl ctrll keycode 17 = Meta_question + shift altgr alt shiftl ctrll keycode 17 = Meta_question + control alt shiftl ctrll keycode 17 = Meta_Control_w + shift control alt shiftl ctrll keycode 17 = Meta_Control_w + altgr control alt shiftl ctrll keycode 17 = Meta_Delete + shift altgr control alt shiftl ctrll keycode 17 = Meta_Delete + shiftr ctrll keycode 17 = +W + altgr shiftr ctrll keycode 17 = question + shift altgr shiftr ctrll keycode 17 = question + control shiftr ctrll keycode 17 = Control_w + shift control shiftr ctrll keycode 17 = Control_w + altgr control shiftr ctrll keycode 17 = Delete + shift altgr control shiftr ctrll keycode 17 = Delete + alt shiftr ctrll keycode 17 = Meta_w + shift alt shiftr ctrll keycode 17 = Meta_W + altgr alt shiftr ctrll keycode 17 = Meta_question + shift altgr alt shiftr ctrll keycode 17 = Meta_question + control alt shiftr ctrll keycode 17 = Meta_Control_w + shift control alt shiftr ctrll keycode 17 = Meta_Control_w + altgr control alt shiftr ctrll keycode 17 = Meta_Delete + shift altgr control alt shiftr ctrll keycode 17 = Meta_Delete + shiftl shiftr ctrll keycode 17 = +W + altgr shiftl shiftr ctrll keycode 17 = question + shift altgr shiftl shiftr ctrll keycode 17 = question + control shiftl shiftr ctrll keycode 17 = Control_w + shift control shiftl shiftr ctrll keycode 17 = Control_w + altgr control shiftl shiftr ctrll keycode 17 = Delete + shift altgr control shiftl shiftr ctrll keycode 17 = Delete + alt shiftl shiftr ctrll keycode 17 = Meta_w + shift alt shiftl shiftr ctrll keycode 17 = Meta_W + altgr alt shiftl shiftr ctrll keycode 17 = Meta_question + shift altgr alt shiftl shiftr ctrll keycode 17 = Meta_question + control alt shiftl shiftr ctrll keycode 17 = Meta_Control_w + shift control alt shiftl shiftr ctrll keycode 17 = Meta_Control_w + altgr control alt shiftl shiftr ctrll keycode 17 = Meta_Delete + shift altgr control alt shiftl shiftr ctrll keycode 17 = Meta_Delete +keycode 18 = +e + shift keycode 18 = +E + altgr keycode 18 = euro + shift altgr keycode 18 = euro + control keycode 18 = Control_e + shift control keycode 18 = Control_e + altgr control keycode 18 = Control_e + shift altgr control keycode 18 = Control_e + alt keycode 18 = Meta_e + shift alt keycode 18 = Meta_E + altgr alt keycode 18 = Meta_e + shift altgr alt keycode 18 = Meta_E + control alt keycode 18 = Meta_Control_e + shift control alt keycode 18 = Meta_Control_e + altgr control alt keycode 18 = Meta_Control_e + shift altgr control alt keycode 18 = Meta_Control_e + shift shiftl keycode 18 = +E + altgr shiftl keycode 18 = euro + shift altgr shiftl keycode 18 = euro + control shiftl keycode 18 = Control_e + shift control shiftl keycode 18 = Control_e + altgr control shiftl keycode 18 = Control_e + shift altgr control shiftl keycode 18 = Control_e + alt shiftl keycode 18 = Meta_e + shift alt shiftl keycode 18 = Meta_E + altgr alt shiftl keycode 18 = Meta_e + shift altgr alt shiftl keycode 18 = Meta_E + control alt shiftl keycode 18 = Meta_Control_e + shift control alt shiftl keycode 18 = Meta_Control_e + altgr control alt shiftl keycode 18 = Meta_Control_e + shift altgr control alt shiftl keycode 18 = Meta_Control_e + shift shiftr keycode 18 = +E + altgr shiftr keycode 18 = euro + shift altgr shiftr keycode 18 = euro + control shiftr keycode 18 = Control_e + shift control shiftr keycode 18 = Control_e + altgr control shiftr keycode 18 = Control_e + shift altgr control shiftr keycode 18 = Control_e + alt shiftr keycode 18 = Meta_e + shift alt shiftr keycode 18 = Meta_E + altgr alt shiftr keycode 18 = Meta_e + shift altgr alt shiftr keycode 18 = Meta_E + control alt shiftr keycode 18 = Meta_Control_e + shift control alt shiftr keycode 18 = Meta_Control_e + altgr control alt shiftr keycode 18 = Meta_Control_e + shift altgr control alt shiftr keycode 18 = Meta_Control_e + shift shiftl shiftr keycode 18 = +E + altgr shiftl shiftr keycode 18 = euro + shift altgr shiftl shiftr keycode 18 = euro + control shiftl shiftr keycode 18 = Control_e + shift control shiftl shiftr keycode 18 = Control_e + altgr control shiftl shiftr keycode 18 = Control_e + shift altgr control shiftl shiftr keycode 18 = Control_e + alt shiftl shiftr keycode 18 = Meta_e + shift alt shiftl shiftr keycode 18 = Meta_E + altgr alt shiftl shiftr keycode 18 = Meta_e + shift altgr alt shiftl shiftr keycode 18 = Meta_E + control alt shiftl shiftr keycode 18 = Meta_Control_e + shift control alt shiftl shiftr keycode 18 = Meta_Control_e + altgr control alt shiftl shiftr keycode 18 = Meta_Control_e + shift altgr control alt shiftl shiftr keycode 18 = Meta_Control_e + ctrll keycode 18 = +E + altgr ctrll keycode 18 = euro + shift altgr ctrll keycode 18 = euro + control ctrll keycode 18 = Control_e + shift control ctrll keycode 18 = Control_e + altgr control ctrll keycode 18 = Control_e + shift altgr control ctrll keycode 18 = Control_e + alt ctrll keycode 18 = Meta_e + shift alt ctrll keycode 18 = Meta_E + altgr alt ctrll keycode 18 = Meta_e + shift altgr alt ctrll keycode 18 = Meta_E + control alt ctrll keycode 18 = Meta_Control_e + shift control alt ctrll keycode 18 = Meta_Control_e + altgr control alt ctrll keycode 18 = Meta_Control_e + shift altgr control alt ctrll keycode 18 = Meta_Control_e + shiftl ctrll keycode 18 = +E + altgr shiftl ctrll keycode 18 = euro + shift altgr shiftl ctrll keycode 18 = euro + control shiftl ctrll keycode 18 = Control_e + shift control shiftl ctrll keycode 18 = Control_e + altgr control shiftl ctrll keycode 18 = Control_e + shift altgr control shiftl ctrll keycode 18 = Control_e + alt shiftl ctrll keycode 18 = Meta_e + shift alt shiftl ctrll keycode 18 = Meta_E + altgr alt shiftl ctrll keycode 18 = Meta_e + shift altgr alt shiftl ctrll keycode 18 = Meta_E + control alt shiftl ctrll keycode 18 = Meta_Control_e + shift control alt shiftl ctrll keycode 18 = Meta_Control_e + altgr control alt shiftl ctrll keycode 18 = Meta_Control_e + shift altgr control alt shiftl ctrll keycode 18 = Meta_Control_e + shiftr ctrll keycode 18 = +E + altgr shiftr ctrll keycode 18 = euro + shift altgr shiftr ctrll keycode 18 = euro + control shiftr ctrll keycode 18 = Control_e + shift control shiftr ctrll keycode 18 = Control_e + altgr control shiftr ctrll keycode 18 = Control_e + shift altgr control shiftr ctrll keycode 18 = Control_e + alt shiftr ctrll keycode 18 = Meta_e + shift alt shiftr ctrll keycode 18 = Meta_E + altgr alt shiftr ctrll keycode 18 = Meta_e + shift altgr alt shiftr ctrll keycode 18 = Meta_E + control alt shiftr ctrll keycode 18 = Meta_Control_e + shift control alt shiftr ctrll keycode 18 = Meta_Control_e + altgr control alt shiftr ctrll keycode 18 = Meta_Control_e + shift altgr control alt shiftr ctrll keycode 18 = Meta_Control_e + shiftl shiftr ctrll keycode 18 = +E + altgr shiftl shiftr ctrll keycode 18 = euro + shift altgr shiftl shiftr ctrll keycode 18 = euro + control shiftl shiftr ctrll keycode 18 = Control_e + shift control shiftl shiftr ctrll keycode 18 = Control_e + altgr control shiftl shiftr ctrll keycode 18 = Control_e + shift altgr control shiftl shiftr ctrll keycode 18 = Control_e + alt shiftl shiftr ctrll keycode 18 = Meta_e + shift alt shiftl shiftr ctrll keycode 18 = Meta_E + altgr alt shiftl shiftr ctrll keycode 18 = Meta_e + shift altgr alt shiftl shiftr ctrll keycode 18 = Meta_E + control alt shiftl shiftr ctrll keycode 18 = Meta_Control_e + shift control alt shiftl shiftr ctrll keycode 18 = Meta_Control_e + altgr control alt shiftl shiftr ctrll keycode 18 = Meta_Control_e + shift altgr control alt shiftl shiftr ctrll keycode 18 = Meta_Control_e +keycode 19 = +r + shift keycode 19 = +R + altgr keycode 19 = registered + shift altgr keycode 19 = registered + control keycode 19 = Control_r + shift control keycode 19 = Control_r + altgr control keycode 19 = Control_r + shift altgr control keycode 19 = Control_r + alt keycode 19 = Meta_r + shift alt keycode 19 = Meta_R + altgr alt keycode 19 = Meta_r + shift altgr alt keycode 19 = Meta_R + control alt keycode 19 = Meta_Control_r + shift control alt keycode 19 = Meta_Control_r + altgr control alt keycode 19 = Meta_Control_r + shift altgr control alt keycode 19 = Meta_Control_r + shift shiftl keycode 19 = +R + altgr shiftl keycode 19 = registered + shift altgr shiftl keycode 19 = registered + control shiftl keycode 19 = Control_r + shift control shiftl keycode 19 = Control_r + altgr control shiftl keycode 19 = Control_r + shift altgr control shiftl keycode 19 = Control_r + alt shiftl keycode 19 = Meta_r + shift alt shiftl keycode 19 = Meta_R + altgr alt shiftl keycode 19 = Meta_r + shift altgr alt shiftl keycode 19 = Meta_R + control alt shiftl keycode 19 = Meta_Control_r + shift control alt shiftl keycode 19 = Meta_Control_r + altgr control alt shiftl keycode 19 = Meta_Control_r + shift altgr control alt shiftl keycode 19 = Meta_Control_r + shift shiftr keycode 19 = +R + altgr shiftr keycode 19 = registered + shift altgr shiftr keycode 19 = registered + control shiftr keycode 19 = Control_r + shift control shiftr keycode 19 = Control_r + altgr control shiftr keycode 19 = Control_r + shift altgr control shiftr keycode 19 = Control_r + alt shiftr keycode 19 = Meta_r + shift alt shiftr keycode 19 = Meta_R + altgr alt shiftr keycode 19 = Meta_r + shift altgr alt shiftr keycode 19 = Meta_R + control alt shiftr keycode 19 = Meta_Control_r + shift control alt shiftr keycode 19 = Meta_Control_r + altgr control alt shiftr keycode 19 = Meta_Control_r + shift altgr control alt shiftr keycode 19 = Meta_Control_r + shift shiftl shiftr keycode 19 = +R + altgr shiftl shiftr keycode 19 = registered + shift altgr shiftl shiftr keycode 19 = registered + control shiftl shiftr keycode 19 = Control_r + shift control shiftl shiftr keycode 19 = Control_r + altgr control shiftl shiftr keycode 19 = Control_r + shift altgr control shiftl shiftr keycode 19 = Control_r + alt shiftl shiftr keycode 19 = Meta_r + shift alt shiftl shiftr keycode 19 = Meta_R + altgr alt shiftl shiftr keycode 19 = Meta_r + shift altgr alt shiftl shiftr keycode 19 = Meta_R + control alt shiftl shiftr keycode 19 = Meta_Control_r + shift control alt shiftl shiftr keycode 19 = Meta_Control_r + altgr control alt shiftl shiftr keycode 19 = Meta_Control_r + shift altgr control alt shiftl shiftr keycode 19 = Meta_Control_r + ctrll keycode 19 = +R + altgr ctrll keycode 19 = registered + shift altgr ctrll keycode 19 = registered + control ctrll keycode 19 = Control_r + shift control ctrll keycode 19 = Control_r + altgr control ctrll keycode 19 = Control_r + shift altgr control ctrll keycode 19 = Control_r + alt ctrll keycode 19 = Meta_r + shift alt ctrll keycode 19 = Meta_R + altgr alt ctrll keycode 19 = Meta_r + shift altgr alt ctrll keycode 19 = Meta_R + control alt ctrll keycode 19 = Meta_Control_r + shift control alt ctrll keycode 19 = Meta_Control_r + altgr control alt ctrll keycode 19 = Meta_Control_r + shift altgr control alt ctrll keycode 19 = Meta_Control_r + shiftl ctrll keycode 19 = +R + altgr shiftl ctrll keycode 19 = registered + shift altgr shiftl ctrll keycode 19 = registered + control shiftl ctrll keycode 19 = Control_r + shift control shiftl ctrll keycode 19 = Control_r + altgr control shiftl ctrll keycode 19 = Control_r + shift altgr control shiftl ctrll keycode 19 = Control_r + alt shiftl ctrll keycode 19 = Meta_r + shift alt shiftl ctrll keycode 19 = Meta_R + altgr alt shiftl ctrll keycode 19 = Meta_r + shift altgr alt shiftl ctrll keycode 19 = Meta_R + control alt shiftl ctrll keycode 19 = Meta_Control_r + shift control alt shiftl ctrll keycode 19 = Meta_Control_r + altgr control alt shiftl ctrll keycode 19 = Meta_Control_r + shift altgr control alt shiftl ctrll keycode 19 = Meta_Control_r + shiftr ctrll keycode 19 = +R + altgr shiftr ctrll keycode 19 = registered + shift altgr shiftr ctrll keycode 19 = registered + control shiftr ctrll keycode 19 = Control_r + shift control shiftr ctrll keycode 19 = Control_r + altgr control shiftr ctrll keycode 19 = Control_r + shift altgr control shiftr ctrll keycode 19 = Control_r + alt shiftr ctrll keycode 19 = Meta_r + shift alt shiftr ctrll keycode 19 = Meta_R + altgr alt shiftr ctrll keycode 19 = Meta_r + shift altgr alt shiftr ctrll keycode 19 = Meta_R + control alt shiftr ctrll keycode 19 = Meta_Control_r + shift control alt shiftr ctrll keycode 19 = Meta_Control_r + altgr control alt shiftr ctrll keycode 19 = Meta_Control_r + shift altgr control alt shiftr ctrll keycode 19 = Meta_Control_r + shiftl shiftr ctrll keycode 19 = +R + altgr shiftl shiftr ctrll keycode 19 = registered + shift altgr shiftl shiftr ctrll keycode 19 = registered + control shiftl shiftr ctrll keycode 19 = Control_r + shift control shiftl shiftr ctrll keycode 19 = Control_r + altgr control shiftl shiftr ctrll keycode 19 = Control_r + shift altgr control shiftl shiftr ctrll keycode 19 = Control_r + alt shiftl shiftr ctrll keycode 19 = Meta_r + shift alt shiftl shiftr ctrll keycode 19 = Meta_R + altgr alt shiftl shiftr ctrll keycode 19 = Meta_r + shift altgr alt shiftl shiftr ctrll keycode 19 = Meta_R + control alt shiftl shiftr ctrll keycode 19 = Meta_Control_r + shift control alt shiftl shiftr ctrll keycode 19 = Meta_Control_r + altgr control alt shiftl shiftr ctrll keycode 19 = Meta_Control_r + shift altgr control alt shiftl shiftr ctrll keycode 19 = Meta_Control_r +keycode 20 = +t + shift keycode 20 = +T + altgr keycode 20 = tslash + shift altgr keycode 20 = Tslash + control keycode 20 = Control_t + shift control keycode 20 = Control_t + altgr control keycode 20 = Control_t + shift altgr control keycode 20 = Control_t + alt keycode 20 = Meta_t + shift alt keycode 20 = Meta_T + altgr alt keycode 20 = Meta_t + shift altgr alt keycode 20 = Meta_T + control alt keycode 20 = Meta_Control_t + shift control alt keycode 20 = Meta_Control_t + altgr control alt keycode 20 = Meta_Control_t + shift altgr control alt keycode 20 = Meta_Control_t + shift shiftl keycode 20 = +T + altgr shiftl keycode 20 = tslash + shift altgr shiftl keycode 20 = Tslash + control shiftl keycode 20 = Control_t + shift control shiftl keycode 20 = Control_t + altgr control shiftl keycode 20 = Control_t + shift altgr control shiftl keycode 20 = Control_t + alt shiftl keycode 20 = Meta_t + shift alt shiftl keycode 20 = Meta_T + altgr alt shiftl keycode 20 = Meta_t + shift altgr alt shiftl keycode 20 = Meta_T + control alt shiftl keycode 20 = Meta_Control_t + shift control alt shiftl keycode 20 = Meta_Control_t + altgr control alt shiftl keycode 20 = Meta_Control_t + shift altgr control alt shiftl keycode 20 = Meta_Control_t + shift shiftr keycode 20 = +T + altgr shiftr keycode 20 = tslash + shift altgr shiftr keycode 20 = Tslash + control shiftr keycode 20 = Control_t + shift control shiftr keycode 20 = Control_t + altgr control shiftr keycode 20 = Control_t + shift altgr control shiftr keycode 20 = Control_t + alt shiftr keycode 20 = Meta_t + shift alt shiftr keycode 20 = Meta_T + altgr alt shiftr keycode 20 = Meta_t + shift altgr alt shiftr keycode 20 = Meta_T + control alt shiftr keycode 20 = Meta_Control_t + shift control alt shiftr keycode 20 = Meta_Control_t + altgr control alt shiftr keycode 20 = Meta_Control_t + shift altgr control alt shiftr keycode 20 = Meta_Control_t + shift shiftl shiftr keycode 20 = +T + altgr shiftl shiftr keycode 20 = tslash + shift altgr shiftl shiftr keycode 20 = Tslash + control shiftl shiftr keycode 20 = Control_t + shift control shiftl shiftr keycode 20 = Control_t + altgr control shiftl shiftr keycode 20 = Control_t + shift altgr control shiftl shiftr keycode 20 = Control_t + alt shiftl shiftr keycode 20 = Meta_t + shift alt shiftl shiftr keycode 20 = Meta_T + altgr alt shiftl shiftr keycode 20 = Meta_t + shift altgr alt shiftl shiftr keycode 20 = Meta_T + control alt shiftl shiftr keycode 20 = Meta_Control_t + shift control alt shiftl shiftr keycode 20 = Meta_Control_t + altgr control alt shiftl shiftr keycode 20 = Meta_Control_t + shift altgr control alt shiftl shiftr keycode 20 = Meta_Control_t + ctrll keycode 20 = +T + altgr ctrll keycode 20 = Tslash + shift altgr ctrll keycode 20 = tslash + control ctrll keycode 20 = Control_t + shift control ctrll keycode 20 = Control_t + altgr control ctrll keycode 20 = Control_t + shift altgr control ctrll keycode 20 = Control_t + alt ctrll keycode 20 = Meta_t + shift alt ctrll keycode 20 = Meta_T + altgr alt ctrll keycode 20 = Meta_t + shift altgr alt ctrll keycode 20 = Meta_T + control alt ctrll keycode 20 = Meta_Control_t + shift control alt ctrll keycode 20 = Meta_Control_t + altgr control alt ctrll keycode 20 = Meta_Control_t + shift altgr control alt ctrll keycode 20 = Meta_Control_t + shiftl ctrll keycode 20 = +T + altgr shiftl ctrll keycode 20 = Tslash + shift altgr shiftl ctrll keycode 20 = tslash + control shiftl ctrll keycode 20 = Control_t + shift control shiftl ctrll keycode 20 = Control_t + altgr control shiftl ctrll keycode 20 = Control_t + shift altgr control shiftl ctrll keycode 20 = Control_t + alt shiftl ctrll keycode 20 = Meta_t + shift alt shiftl ctrll keycode 20 = Meta_T + altgr alt shiftl ctrll keycode 20 = Meta_t + shift altgr alt shiftl ctrll keycode 20 = Meta_T + control alt shiftl ctrll keycode 20 = Meta_Control_t + shift control alt shiftl ctrll keycode 20 = Meta_Control_t + altgr control alt shiftl ctrll keycode 20 = Meta_Control_t + shift altgr control alt shiftl ctrll keycode 20 = Meta_Control_t + shiftr ctrll keycode 20 = +T + altgr shiftr ctrll keycode 20 = Tslash + shift altgr shiftr ctrll keycode 20 = tslash + control shiftr ctrll keycode 20 = Control_t + shift control shiftr ctrll keycode 20 = Control_t + altgr control shiftr ctrll keycode 20 = Control_t + shift altgr control shiftr ctrll keycode 20 = Control_t + alt shiftr ctrll keycode 20 = Meta_t + shift alt shiftr ctrll keycode 20 = Meta_T + altgr alt shiftr ctrll keycode 20 = Meta_t + shift altgr alt shiftr ctrll keycode 20 = Meta_T + control alt shiftr ctrll keycode 20 = Meta_Control_t + shift control alt shiftr ctrll keycode 20 = Meta_Control_t + altgr control alt shiftr ctrll keycode 20 = Meta_Control_t + shift altgr control alt shiftr ctrll keycode 20 = Meta_Control_t + shiftl shiftr ctrll keycode 20 = +T + altgr shiftl shiftr ctrll keycode 20 = Tslash + shift altgr shiftl shiftr ctrll keycode 20 = tslash + control shiftl shiftr ctrll keycode 20 = Control_t + shift control shiftl shiftr ctrll keycode 20 = Control_t + altgr control shiftl shiftr ctrll keycode 20 = Control_t + shift altgr control shiftl shiftr ctrll keycode 20 = Control_t + alt shiftl shiftr ctrll keycode 20 = Meta_t + shift alt shiftl shiftr ctrll keycode 20 = Meta_T + altgr alt shiftl shiftr ctrll keycode 20 = Meta_t + shift altgr alt shiftl shiftr ctrll keycode 20 = Meta_T + control alt shiftl shiftr ctrll keycode 20 = Meta_Control_t + shift control alt shiftl shiftr ctrll keycode 20 = Meta_Control_t + altgr control alt shiftl shiftr ctrll keycode 20 = Meta_Control_t + shift altgr control alt shiftl shiftr ctrll keycode 20 = Meta_Control_t +keycode 21 = +y + shift keycode 21 = +Y + altgr keycode 21 = U+2190 + shift altgr keycode 21 = yen + control keycode 21 = Control_y + shift control keycode 21 = Control_y + altgr control keycode 21 = Control_y + shift altgr control keycode 21 = Control_y + alt keycode 21 = Meta_y + shift alt keycode 21 = Meta_Y + altgr alt keycode 21 = Meta_y + shift altgr alt keycode 21 = Meta_Y + control alt keycode 21 = Meta_Control_y + shift control alt keycode 21 = Meta_Control_y + altgr control alt keycode 21 = Meta_Control_y + shift altgr control alt keycode 21 = Meta_Control_y + shift shiftl keycode 21 = +Y + altgr shiftl keycode 21 = U+2190 + shift altgr shiftl keycode 21 = yen + control shiftl keycode 21 = Control_y + shift control shiftl keycode 21 = Control_y + altgr control shiftl keycode 21 = Control_y + shift altgr control shiftl keycode 21 = Control_y + alt shiftl keycode 21 = Meta_y + shift alt shiftl keycode 21 = Meta_Y + altgr alt shiftl keycode 21 = Meta_y + shift altgr alt shiftl keycode 21 = Meta_Y + control alt shiftl keycode 21 = Meta_Control_y + shift control alt shiftl keycode 21 = Meta_Control_y + altgr control alt shiftl keycode 21 = Meta_Control_y + shift altgr control alt shiftl keycode 21 = Meta_Control_y + shift shiftr keycode 21 = +Y + altgr shiftr keycode 21 = U+2190 + shift altgr shiftr keycode 21 = yen + control shiftr keycode 21 = Control_y + shift control shiftr keycode 21 = Control_y + altgr control shiftr keycode 21 = Control_y + shift altgr control shiftr keycode 21 = Control_y + alt shiftr keycode 21 = Meta_y + shift alt shiftr keycode 21 = Meta_Y + altgr alt shiftr keycode 21 = Meta_y + shift altgr alt shiftr keycode 21 = Meta_Y + control alt shiftr keycode 21 = Meta_Control_y + shift control alt shiftr keycode 21 = Meta_Control_y + altgr control alt shiftr keycode 21 = Meta_Control_y + shift altgr control alt shiftr keycode 21 = Meta_Control_y + shift shiftl shiftr keycode 21 = +Y + altgr shiftl shiftr keycode 21 = U+2190 + shift altgr shiftl shiftr keycode 21 = yen + control shiftl shiftr keycode 21 = Control_y + shift control shiftl shiftr keycode 21 = Control_y + altgr control shiftl shiftr keycode 21 = Control_y + shift altgr control shiftl shiftr keycode 21 = Control_y + alt shiftl shiftr keycode 21 = Meta_y + shift alt shiftl shiftr keycode 21 = Meta_Y + altgr alt shiftl shiftr keycode 21 = Meta_y + shift altgr alt shiftl shiftr keycode 21 = Meta_Y + control alt shiftl shiftr keycode 21 = Meta_Control_y + shift control alt shiftl shiftr keycode 21 = Meta_Control_y + altgr control alt shiftl shiftr keycode 21 = Meta_Control_y + shift altgr control alt shiftl shiftr keycode 21 = Meta_Control_y + ctrll keycode 21 = +Y + altgr ctrll keycode 21 = U+2190 + shift altgr ctrll keycode 21 = yen + control ctrll keycode 21 = Control_y + shift control ctrll keycode 21 = Control_y + altgr control ctrll keycode 21 = Control_y + shift altgr control ctrll keycode 21 = Control_y + alt ctrll keycode 21 = Meta_y + shift alt ctrll keycode 21 = Meta_Y + altgr alt ctrll keycode 21 = Meta_y + shift altgr alt ctrll keycode 21 = Meta_Y + control alt ctrll keycode 21 = Meta_Control_y + shift control alt ctrll keycode 21 = Meta_Control_y + altgr control alt ctrll keycode 21 = Meta_Control_y + shift altgr control alt ctrll keycode 21 = Meta_Control_y + shiftl ctrll keycode 21 = +Y + altgr shiftl ctrll keycode 21 = U+2190 + shift altgr shiftl ctrll keycode 21 = yen + control shiftl ctrll keycode 21 = Control_y + shift control shiftl ctrll keycode 21 = Control_y + altgr control shiftl ctrll keycode 21 = Control_y + shift altgr control shiftl ctrll keycode 21 = Control_y + alt shiftl ctrll keycode 21 = Meta_y + shift alt shiftl ctrll keycode 21 = Meta_Y + altgr alt shiftl ctrll keycode 21 = Meta_y + shift altgr alt shiftl ctrll keycode 21 = Meta_Y + control alt shiftl ctrll keycode 21 = Meta_Control_y + shift control alt shiftl ctrll keycode 21 = Meta_Control_y + altgr control alt shiftl ctrll keycode 21 = Meta_Control_y + shift altgr control alt shiftl ctrll keycode 21 = Meta_Control_y + shiftr ctrll keycode 21 = +Y + altgr shiftr ctrll keycode 21 = U+2190 + shift altgr shiftr ctrll keycode 21 = yen + control shiftr ctrll keycode 21 = Control_y + shift control shiftr ctrll keycode 21 = Control_y + altgr control shiftr ctrll keycode 21 = Control_y + shift altgr control shiftr ctrll keycode 21 = Control_y + alt shiftr ctrll keycode 21 = Meta_y + shift alt shiftr ctrll keycode 21 = Meta_Y + altgr alt shiftr ctrll keycode 21 = Meta_y + shift altgr alt shiftr ctrll keycode 21 = Meta_Y + control alt shiftr ctrll keycode 21 = Meta_Control_y + shift control alt shiftr ctrll keycode 21 = Meta_Control_y + altgr control alt shiftr ctrll keycode 21 = Meta_Control_y + shift altgr control alt shiftr ctrll keycode 21 = Meta_Control_y + shiftl shiftr ctrll keycode 21 = +Y + altgr shiftl shiftr ctrll keycode 21 = U+2190 + shift altgr shiftl shiftr ctrll keycode 21 = yen + control shiftl shiftr ctrll keycode 21 = Control_y + shift control shiftl shiftr ctrll keycode 21 = Control_y + altgr control shiftl shiftr ctrll keycode 21 = Control_y + shift altgr control shiftl shiftr ctrll keycode 21 = Control_y + alt shiftl shiftr ctrll keycode 21 = Meta_y + shift alt shiftl shiftr ctrll keycode 21 = Meta_Y + altgr alt shiftl shiftr ctrll keycode 21 = Meta_y + shift altgr alt shiftl shiftr ctrll keycode 21 = Meta_Y + control alt shiftl shiftr ctrll keycode 21 = Meta_Control_y + shift control alt shiftl shiftr ctrll keycode 21 = Meta_Control_y + altgr control alt shiftl shiftr ctrll keycode 21 = Meta_Control_y + shift altgr control alt shiftl shiftr ctrll keycode 21 = Meta_Control_y +keycode 22 = +u + shift keycode 22 = +U + altgr keycode 22 = U+2193 + shift altgr keycode 22 = U+2191 + control keycode 22 = Control_u + shift control keycode 22 = Control_u + altgr control keycode 22 = Control_u + shift altgr control keycode 22 = Control_u + alt keycode 22 = Meta_u + shift alt keycode 22 = Meta_U + altgr alt keycode 22 = Meta_u + shift altgr alt keycode 22 = Meta_U + control alt keycode 22 = Meta_Control_u + shift control alt keycode 22 = Meta_Control_u + altgr control alt keycode 22 = Meta_Control_u + shift altgr control alt keycode 22 = Meta_Control_u + shift shiftl keycode 22 = +U + altgr shiftl keycode 22 = U+2193 + shift altgr shiftl keycode 22 = U+2191 + control shiftl keycode 22 = Control_u + shift control shiftl keycode 22 = Control_u + altgr control shiftl keycode 22 = Control_u + shift altgr control shiftl keycode 22 = Control_u + alt shiftl keycode 22 = Meta_u + shift alt shiftl keycode 22 = Meta_U + altgr alt shiftl keycode 22 = Meta_u + shift altgr alt shiftl keycode 22 = Meta_U + control alt shiftl keycode 22 = Meta_Control_u + shift control alt shiftl keycode 22 = Meta_Control_u + altgr control alt shiftl keycode 22 = Meta_Control_u + shift altgr control alt shiftl keycode 22 = Meta_Control_u + shift shiftr keycode 22 = +U + altgr shiftr keycode 22 = U+2193 + shift altgr shiftr keycode 22 = U+2191 + control shiftr keycode 22 = Control_u + shift control shiftr keycode 22 = Control_u + altgr control shiftr keycode 22 = Control_u + shift altgr control shiftr keycode 22 = Control_u + alt shiftr keycode 22 = Meta_u + shift alt shiftr keycode 22 = Meta_U + altgr alt shiftr keycode 22 = Meta_u + shift altgr alt shiftr keycode 22 = Meta_U + control alt shiftr keycode 22 = Meta_Control_u + shift control alt shiftr keycode 22 = Meta_Control_u + altgr control alt shiftr keycode 22 = Meta_Control_u + shift altgr control alt shiftr keycode 22 = Meta_Control_u + shift shiftl shiftr keycode 22 = +U + altgr shiftl shiftr keycode 22 = U+2193 + shift altgr shiftl shiftr keycode 22 = U+2191 + control shiftl shiftr keycode 22 = Control_u + shift control shiftl shiftr keycode 22 = Control_u + altgr control shiftl shiftr keycode 22 = Control_u + shift altgr control shiftl shiftr keycode 22 = Control_u + alt shiftl shiftr keycode 22 = Meta_u + shift alt shiftl shiftr keycode 22 = Meta_U + altgr alt shiftl shiftr keycode 22 = Meta_u + shift altgr alt shiftl shiftr keycode 22 = Meta_U + control alt shiftl shiftr keycode 22 = Meta_Control_u + shift control alt shiftl shiftr keycode 22 = Meta_Control_u + altgr control alt shiftl shiftr keycode 22 = Meta_Control_u + shift altgr control alt shiftl shiftr keycode 22 = Meta_Control_u + ctrll keycode 22 = +U + altgr ctrll keycode 22 = U+2193 + shift altgr ctrll keycode 22 = U+2191 + control ctrll keycode 22 = Control_u + shift control ctrll keycode 22 = Control_u + altgr control ctrll keycode 22 = Control_u + shift altgr control ctrll keycode 22 = Control_u + alt ctrll keycode 22 = Meta_u + shift alt ctrll keycode 22 = Meta_U + altgr alt ctrll keycode 22 = Meta_u + shift altgr alt ctrll keycode 22 = Meta_U + control alt ctrll keycode 22 = Meta_Control_u + shift control alt ctrll keycode 22 = Meta_Control_u + altgr control alt ctrll keycode 22 = Meta_Control_u + shift altgr control alt ctrll keycode 22 = Meta_Control_u + shiftl ctrll keycode 22 = +U + altgr shiftl ctrll keycode 22 = U+2193 + shift altgr shiftl ctrll keycode 22 = U+2191 + control shiftl ctrll keycode 22 = Control_u + shift control shiftl ctrll keycode 22 = Control_u + altgr control shiftl ctrll keycode 22 = Control_u + shift altgr control shiftl ctrll keycode 22 = Control_u + alt shiftl ctrll keycode 22 = Meta_u + shift alt shiftl ctrll keycode 22 = Meta_U + altgr alt shiftl ctrll keycode 22 = Meta_u + shift altgr alt shiftl ctrll keycode 22 = Meta_U + control alt shiftl ctrll keycode 22 = Meta_Control_u + shift control alt shiftl ctrll keycode 22 = Meta_Control_u + altgr control alt shiftl ctrll keycode 22 = Meta_Control_u + shift altgr control alt shiftl ctrll keycode 22 = Meta_Control_u + shiftr ctrll keycode 22 = +U + altgr shiftr ctrll keycode 22 = U+2193 + shift altgr shiftr ctrll keycode 22 = U+2191 + control shiftr ctrll keycode 22 = Control_u + shift control shiftr ctrll keycode 22 = Control_u + altgr control shiftr ctrll keycode 22 = Control_u + shift altgr control shiftr ctrll keycode 22 = Control_u + alt shiftr ctrll keycode 22 = Meta_u + shift alt shiftr ctrll keycode 22 = Meta_U + altgr alt shiftr ctrll keycode 22 = Meta_u + shift altgr alt shiftr ctrll keycode 22 = Meta_U + control alt shiftr ctrll keycode 22 = Meta_Control_u + shift control alt shiftr ctrll keycode 22 = Meta_Control_u + altgr control alt shiftr ctrll keycode 22 = Meta_Control_u + shift altgr control alt shiftr ctrll keycode 22 = Meta_Control_u + shiftl shiftr ctrll keycode 22 = +U + altgr shiftl shiftr ctrll keycode 22 = U+2193 + shift altgr shiftl shiftr ctrll keycode 22 = U+2191 + control shiftl shiftr ctrll keycode 22 = Control_u + shift control shiftl shiftr ctrll keycode 22 = Control_u + altgr control shiftl shiftr ctrll keycode 22 = Control_u + shift altgr control shiftl shiftr ctrll keycode 22 = Control_u + alt shiftl shiftr ctrll keycode 22 = Meta_u + shift alt shiftl shiftr ctrll keycode 22 = Meta_U + altgr alt shiftl shiftr ctrll keycode 22 = Meta_u + shift altgr alt shiftl shiftr ctrll keycode 22 = Meta_U + control alt shiftl shiftr ctrll keycode 22 = Meta_Control_u + shift control alt shiftl shiftr ctrll keycode 22 = Meta_Control_u + altgr control alt shiftl shiftr ctrll keycode 22 = Meta_Control_u + shift altgr control alt shiftl shiftr ctrll keycode 22 = Meta_Control_u +keycode 23 = +i + shift keycode 23 = +I + altgr keycode 23 = U+2192 + shift altgr keycode 23 = idotless + control keycode 23 = Tab + shift control keycode 23 = Tab + altgr control keycode 23 = Tab + shift altgr control keycode 23 = Tab + alt keycode 23 = Meta_i + shift alt keycode 23 = Meta_I + altgr alt keycode 23 = Meta_i + shift altgr alt keycode 23 = Meta_I + control alt keycode 23 = Meta_Tab + shift control alt keycode 23 = Meta_Tab + altgr control alt keycode 23 = Meta_Tab + shift altgr control alt keycode 23 = Meta_Tab + shift shiftl keycode 23 = +I + altgr shiftl keycode 23 = U+2192 + shift altgr shiftl keycode 23 = idotless + control shiftl keycode 23 = Tab + shift control shiftl keycode 23 = Tab + altgr control shiftl keycode 23 = Tab + shift altgr control shiftl keycode 23 = Tab + alt shiftl keycode 23 = Meta_i + shift alt shiftl keycode 23 = Meta_I + altgr alt shiftl keycode 23 = Meta_i + shift altgr alt shiftl keycode 23 = Meta_I + control alt shiftl keycode 23 = Meta_Tab + shift control alt shiftl keycode 23 = Meta_Tab + altgr control alt shiftl keycode 23 = Meta_Tab + shift altgr control alt shiftl keycode 23 = Meta_Tab + shift shiftr keycode 23 = +I + altgr shiftr keycode 23 = U+2192 + shift altgr shiftr keycode 23 = idotless + control shiftr keycode 23 = Tab + shift control shiftr keycode 23 = Tab + altgr control shiftr keycode 23 = Tab + shift altgr control shiftr keycode 23 = Tab + alt shiftr keycode 23 = Meta_i + shift alt shiftr keycode 23 = Meta_I + altgr alt shiftr keycode 23 = Meta_i + shift altgr alt shiftr keycode 23 = Meta_I + control alt shiftr keycode 23 = Meta_Tab + shift control alt shiftr keycode 23 = Meta_Tab + altgr control alt shiftr keycode 23 = Meta_Tab + shift altgr control alt shiftr keycode 23 = Meta_Tab + shift shiftl shiftr keycode 23 = +I + altgr shiftl shiftr keycode 23 = U+2192 + shift altgr shiftl shiftr keycode 23 = idotless + control shiftl shiftr keycode 23 = Tab + shift control shiftl shiftr keycode 23 = Tab + altgr control shiftl shiftr keycode 23 = Tab + shift altgr control shiftl shiftr keycode 23 = Tab + alt shiftl shiftr keycode 23 = Meta_i + shift alt shiftl shiftr keycode 23 = Meta_I + altgr alt shiftl shiftr keycode 23 = Meta_i + shift altgr alt shiftl shiftr keycode 23 = Meta_I + control alt shiftl shiftr keycode 23 = Meta_Tab + shift control alt shiftl shiftr keycode 23 = Meta_Tab + altgr control alt shiftl shiftr keycode 23 = Meta_Tab + shift altgr control alt shiftl shiftr keycode 23 = Meta_Tab + ctrll keycode 23 = +I + altgr ctrll keycode 23 = U+2192 + shift altgr ctrll keycode 23 = +I + control ctrll keycode 23 = Tab + shift control ctrll keycode 23 = Tab + altgr control ctrll keycode 23 = Tab + shift altgr control ctrll keycode 23 = Tab + alt ctrll keycode 23 = Meta_i + shift alt ctrll keycode 23 = Meta_I + altgr alt ctrll keycode 23 = Meta_i + shift altgr alt ctrll keycode 23 = Meta_I + control alt ctrll keycode 23 = Meta_Tab + shift control alt ctrll keycode 23 = Meta_Tab + altgr control alt ctrll keycode 23 = Meta_Tab + shift altgr control alt ctrll keycode 23 = Meta_Tab + shiftl ctrll keycode 23 = +I + altgr shiftl ctrll keycode 23 = U+2192 + shift altgr shiftl ctrll keycode 23 = +I + control shiftl ctrll keycode 23 = Tab + shift control shiftl ctrll keycode 23 = Tab + altgr control shiftl ctrll keycode 23 = Tab + shift altgr control shiftl ctrll keycode 23 = Tab + alt shiftl ctrll keycode 23 = Meta_i + shift alt shiftl ctrll keycode 23 = Meta_I + altgr alt shiftl ctrll keycode 23 = Meta_i + shift altgr alt shiftl ctrll keycode 23 = Meta_I + control alt shiftl ctrll keycode 23 = Meta_Tab + shift control alt shiftl ctrll keycode 23 = Meta_Tab + altgr control alt shiftl ctrll keycode 23 = Meta_Tab + shift altgr control alt shiftl ctrll keycode 23 = Meta_Tab + shiftr ctrll keycode 23 = +I + altgr shiftr ctrll keycode 23 = U+2192 + shift altgr shiftr ctrll keycode 23 = +I + control shiftr ctrll keycode 23 = Tab + shift control shiftr ctrll keycode 23 = Tab + altgr control shiftr ctrll keycode 23 = Tab + shift altgr control shiftr ctrll keycode 23 = Tab + alt shiftr ctrll keycode 23 = Meta_i + shift alt shiftr ctrll keycode 23 = Meta_I + altgr alt shiftr ctrll keycode 23 = Meta_i + shift altgr alt shiftr ctrll keycode 23 = Meta_I + control alt shiftr ctrll keycode 23 = Meta_Tab + shift control alt shiftr ctrll keycode 23 = Meta_Tab + altgr control alt shiftr ctrll keycode 23 = Meta_Tab + shift altgr control alt shiftr ctrll keycode 23 = Meta_Tab + shiftl shiftr ctrll keycode 23 = +I + altgr shiftl shiftr ctrll keycode 23 = U+2192 + shift altgr shiftl shiftr ctrll keycode 23 = +I + control shiftl shiftr ctrll keycode 23 = Tab + shift control shiftl shiftr ctrll keycode 23 = Tab + altgr control shiftl shiftr ctrll keycode 23 = Tab + shift altgr control shiftl shiftr ctrll keycode 23 = Tab + alt shiftl shiftr ctrll keycode 23 = Meta_i + shift alt shiftl shiftr ctrll keycode 23 = Meta_I + altgr alt shiftl shiftr ctrll keycode 23 = Meta_i + shift altgr alt shiftl shiftr ctrll keycode 23 = Meta_I + control alt shiftl shiftr ctrll keycode 23 = Meta_Tab + shift control alt shiftl shiftr ctrll keycode 23 = Meta_Tab + altgr control alt shiftl shiftr ctrll keycode 23 = Meta_Tab + shift altgr control alt shiftl shiftr ctrll keycode 23 = Meta_Tab +keycode 24 = +o + shift keycode 24 = +O + altgr keycode 24 = +oslash + shift altgr keycode 24 = +Ooblique + control keycode 24 = Control_o + shift control keycode 24 = Control_o + altgr control keycode 24 = Control_o + shift altgr control keycode 24 = Control_o + alt keycode 24 = Meta_o + shift alt keycode 24 = Meta_O + altgr alt keycode 24 = Meta_o + shift altgr alt keycode 24 = Meta_O + control alt keycode 24 = Meta_Control_o + shift control alt keycode 24 = Meta_Control_o + altgr control alt keycode 24 = Meta_Control_o + shift altgr control alt keycode 24 = Meta_Control_o + shift shiftl keycode 24 = +O + altgr shiftl keycode 24 = +oslash + shift altgr shiftl keycode 24 = +Ooblique + control shiftl keycode 24 = Control_o + shift control shiftl keycode 24 = Control_o + altgr control shiftl keycode 24 = Control_o + shift altgr control shiftl keycode 24 = Control_o + alt shiftl keycode 24 = Meta_o + shift alt shiftl keycode 24 = Meta_O + altgr alt shiftl keycode 24 = Meta_o + shift altgr alt shiftl keycode 24 = Meta_O + control alt shiftl keycode 24 = Meta_Control_o + shift control alt shiftl keycode 24 = Meta_Control_o + altgr control alt shiftl keycode 24 = Meta_Control_o + shift altgr control alt shiftl keycode 24 = Meta_Control_o + shift shiftr keycode 24 = +O + altgr shiftr keycode 24 = +oslash + shift altgr shiftr keycode 24 = +Ooblique + control shiftr keycode 24 = Control_o + shift control shiftr keycode 24 = Control_o + altgr control shiftr keycode 24 = Control_o + shift altgr control shiftr keycode 24 = Control_o + alt shiftr keycode 24 = Meta_o + shift alt shiftr keycode 24 = Meta_O + altgr alt shiftr keycode 24 = Meta_o + shift altgr alt shiftr keycode 24 = Meta_O + control alt shiftr keycode 24 = Meta_Control_o + shift control alt shiftr keycode 24 = Meta_Control_o + altgr control alt shiftr keycode 24 = Meta_Control_o + shift altgr control alt shiftr keycode 24 = Meta_Control_o + shift shiftl shiftr keycode 24 = +O + altgr shiftl shiftr keycode 24 = +oslash + shift altgr shiftl shiftr keycode 24 = +Ooblique + control shiftl shiftr keycode 24 = Control_o + shift control shiftl shiftr keycode 24 = Control_o + altgr control shiftl shiftr keycode 24 = Control_o + shift altgr control shiftl shiftr keycode 24 = Control_o + alt shiftl shiftr keycode 24 = Meta_o + shift alt shiftl shiftr keycode 24 = Meta_O + altgr alt shiftl shiftr keycode 24 = Meta_o + shift altgr alt shiftl shiftr keycode 24 = Meta_O + control alt shiftl shiftr keycode 24 = Meta_Control_o + shift control alt shiftl shiftr keycode 24 = Meta_Control_o + altgr control alt shiftl shiftr keycode 24 = Meta_Control_o + shift altgr control alt shiftl shiftr keycode 24 = Meta_Control_o + ctrll keycode 24 = +O + altgr ctrll keycode 24 = +Ooblique + shift altgr ctrll keycode 24 = +oslash + control ctrll keycode 24 = Control_o + shift control ctrll keycode 24 = Control_o + altgr control ctrll keycode 24 = Control_o + shift altgr control ctrll keycode 24 = Control_o + alt ctrll keycode 24 = Meta_o + shift alt ctrll keycode 24 = Meta_O + altgr alt ctrll keycode 24 = Meta_o + shift altgr alt ctrll keycode 24 = Meta_O + control alt ctrll keycode 24 = Meta_Control_o + shift control alt ctrll keycode 24 = Meta_Control_o + altgr control alt ctrll keycode 24 = Meta_Control_o + shift altgr control alt ctrll keycode 24 = Meta_Control_o + shiftl ctrll keycode 24 = +O + altgr shiftl ctrll keycode 24 = +Ooblique + shift altgr shiftl ctrll keycode 24 = +oslash + control shiftl ctrll keycode 24 = Control_o + shift control shiftl ctrll keycode 24 = Control_o + altgr control shiftl ctrll keycode 24 = Control_o + shift altgr control shiftl ctrll keycode 24 = Control_o + alt shiftl ctrll keycode 24 = Meta_o + shift alt shiftl ctrll keycode 24 = Meta_O + altgr alt shiftl ctrll keycode 24 = Meta_o + shift altgr alt shiftl ctrll keycode 24 = Meta_O + control alt shiftl ctrll keycode 24 = Meta_Control_o + shift control alt shiftl ctrll keycode 24 = Meta_Control_o + altgr control alt shiftl ctrll keycode 24 = Meta_Control_o + shift altgr control alt shiftl ctrll keycode 24 = Meta_Control_o + shiftr ctrll keycode 24 = +O + altgr shiftr ctrll keycode 24 = +Ooblique + shift altgr shiftr ctrll keycode 24 = +oslash + control shiftr ctrll keycode 24 = Control_o + shift control shiftr ctrll keycode 24 = Control_o + altgr control shiftr ctrll keycode 24 = Control_o + shift altgr control shiftr ctrll keycode 24 = Control_o + alt shiftr ctrll keycode 24 = Meta_o + shift alt shiftr ctrll keycode 24 = Meta_O + altgr alt shiftr ctrll keycode 24 = Meta_o + shift altgr alt shiftr ctrll keycode 24 = Meta_O + control alt shiftr ctrll keycode 24 = Meta_Control_o + shift control alt shiftr ctrll keycode 24 = Meta_Control_o + altgr control alt shiftr ctrll keycode 24 = Meta_Control_o + shift altgr control alt shiftr ctrll keycode 24 = Meta_Control_o + shiftl shiftr ctrll keycode 24 = +O + altgr shiftl shiftr ctrll keycode 24 = +Ooblique + shift altgr shiftl shiftr ctrll keycode 24 = +oslash + control shiftl shiftr ctrll keycode 24 = Control_o + shift control shiftl shiftr ctrll keycode 24 = Control_o + altgr control shiftl shiftr ctrll keycode 24 = Control_o + shift altgr control shiftl shiftr ctrll keycode 24 = Control_o + alt shiftl shiftr ctrll keycode 24 = Meta_o + shift alt shiftl shiftr ctrll keycode 24 = Meta_O + altgr alt shiftl shiftr ctrll keycode 24 = Meta_o + shift altgr alt shiftl shiftr ctrll keycode 24 = Meta_O + control alt shiftl shiftr ctrll keycode 24 = Meta_Control_o + shift control alt shiftl shiftr ctrll keycode 24 = Meta_Control_o + altgr control alt shiftl shiftr ctrll keycode 24 = Meta_Control_o + shift altgr control alt shiftl shiftr ctrll keycode 24 = Meta_Control_o +keycode 25 = +p + shift keycode 25 = +P + altgr keycode 25 = +thorn + shift altgr keycode 25 = +THORN + control keycode 25 = Control_p + shift control keycode 25 = Control_p + altgr control keycode 25 = Control_p + shift altgr control keycode 25 = Control_p + alt keycode 25 = Meta_p + shift alt keycode 25 = Meta_P + altgr alt keycode 25 = Meta_p + shift altgr alt keycode 25 = Meta_P + control alt keycode 25 = Meta_Control_p + shift control alt keycode 25 = Meta_Control_p + altgr control alt keycode 25 = Meta_Control_p + shift altgr control alt keycode 25 = Meta_Control_p + shift shiftl keycode 25 = +P + altgr shiftl keycode 25 = +thorn + shift altgr shiftl keycode 25 = +THORN + control shiftl keycode 25 = Control_p + shift control shiftl keycode 25 = Control_p + altgr control shiftl keycode 25 = Control_p + shift altgr control shiftl keycode 25 = Control_p + alt shiftl keycode 25 = Meta_p + shift alt shiftl keycode 25 = Meta_P + altgr alt shiftl keycode 25 = Meta_p + shift altgr alt shiftl keycode 25 = Meta_P + control alt shiftl keycode 25 = Meta_Control_p + shift control alt shiftl keycode 25 = Meta_Control_p + altgr control alt shiftl keycode 25 = Meta_Control_p + shift altgr control alt shiftl keycode 25 = Meta_Control_p + shift shiftr keycode 25 = +P + altgr shiftr keycode 25 = +thorn + shift altgr shiftr keycode 25 = +THORN + control shiftr keycode 25 = Control_p + shift control shiftr keycode 25 = Control_p + altgr control shiftr keycode 25 = Control_p + shift altgr control shiftr keycode 25 = Control_p + alt shiftr keycode 25 = Meta_p + shift alt shiftr keycode 25 = Meta_P + altgr alt shiftr keycode 25 = Meta_p + shift altgr alt shiftr keycode 25 = Meta_P + control alt shiftr keycode 25 = Meta_Control_p + shift control alt shiftr keycode 25 = Meta_Control_p + altgr control alt shiftr keycode 25 = Meta_Control_p + shift altgr control alt shiftr keycode 25 = Meta_Control_p + shift shiftl shiftr keycode 25 = +P + altgr shiftl shiftr keycode 25 = +thorn + shift altgr shiftl shiftr keycode 25 = +THORN + control shiftl shiftr keycode 25 = Control_p + shift control shiftl shiftr keycode 25 = Control_p + altgr control shiftl shiftr keycode 25 = Control_p + shift altgr control shiftl shiftr keycode 25 = Control_p + alt shiftl shiftr keycode 25 = Meta_p + shift alt shiftl shiftr keycode 25 = Meta_P + altgr alt shiftl shiftr keycode 25 = Meta_p + shift altgr alt shiftl shiftr keycode 25 = Meta_P + control alt shiftl shiftr keycode 25 = Meta_Control_p + shift control alt shiftl shiftr keycode 25 = Meta_Control_p + altgr control alt shiftl shiftr keycode 25 = Meta_Control_p + shift altgr control alt shiftl shiftr keycode 25 = Meta_Control_p + ctrll keycode 25 = +P + altgr ctrll keycode 25 = +THORN + shift altgr ctrll keycode 25 = +thorn + control ctrll keycode 25 = Control_p + shift control ctrll keycode 25 = Control_p + altgr control ctrll keycode 25 = Control_p + shift altgr control ctrll keycode 25 = Control_p + alt ctrll keycode 25 = Meta_p + shift alt ctrll keycode 25 = Meta_P + altgr alt ctrll keycode 25 = Meta_p + shift altgr alt ctrll keycode 25 = Meta_P + control alt ctrll keycode 25 = Meta_Control_p + shift control alt ctrll keycode 25 = Meta_Control_p + altgr control alt ctrll keycode 25 = Meta_Control_p + shift altgr control alt ctrll keycode 25 = Meta_Control_p + shiftl ctrll keycode 25 = +P + altgr shiftl ctrll keycode 25 = +THORN + shift altgr shiftl ctrll keycode 25 = +thorn + control shiftl ctrll keycode 25 = Control_p + shift control shiftl ctrll keycode 25 = Control_p + altgr control shiftl ctrll keycode 25 = Control_p + shift altgr control shiftl ctrll keycode 25 = Control_p + alt shiftl ctrll keycode 25 = Meta_p + shift alt shiftl ctrll keycode 25 = Meta_P + altgr alt shiftl ctrll keycode 25 = Meta_p + shift altgr alt shiftl ctrll keycode 25 = Meta_P + control alt shiftl ctrll keycode 25 = Meta_Control_p + shift control alt shiftl ctrll keycode 25 = Meta_Control_p + altgr control alt shiftl ctrll keycode 25 = Meta_Control_p + shift altgr control alt shiftl ctrll keycode 25 = Meta_Control_p + shiftr ctrll keycode 25 = +P + altgr shiftr ctrll keycode 25 = +THORN + shift altgr shiftr ctrll keycode 25 = +thorn + control shiftr ctrll keycode 25 = Control_p + shift control shiftr ctrll keycode 25 = Control_p + altgr control shiftr ctrll keycode 25 = Control_p + shift altgr control shiftr ctrll keycode 25 = Control_p + alt shiftr ctrll keycode 25 = Meta_p + shift alt shiftr ctrll keycode 25 = Meta_P + altgr alt shiftr ctrll keycode 25 = Meta_p + shift altgr alt shiftr ctrll keycode 25 = Meta_P + control alt shiftr ctrll keycode 25 = Meta_Control_p + shift control alt shiftr ctrll keycode 25 = Meta_Control_p + altgr control alt shiftr ctrll keycode 25 = Meta_Control_p + shift altgr control alt shiftr ctrll keycode 25 = Meta_Control_p + shiftl shiftr ctrll keycode 25 = +P + altgr shiftl shiftr ctrll keycode 25 = +THORN + shift altgr shiftl shiftr ctrll keycode 25 = +thorn + control shiftl shiftr ctrll keycode 25 = Control_p + shift control shiftl shiftr ctrll keycode 25 = Control_p + altgr control shiftl shiftr ctrll keycode 25 = Control_p + shift altgr control shiftl shiftr ctrll keycode 25 = Control_p + alt shiftl shiftr ctrll keycode 25 = Meta_p + shift alt shiftl shiftr ctrll keycode 25 = Meta_P + altgr alt shiftl shiftr ctrll keycode 25 = Meta_p + shift altgr alt shiftl shiftr ctrll keycode 25 = Meta_P + control alt shiftl shiftr ctrll keycode 25 = Meta_Control_p + shift control alt shiftl shiftr ctrll keycode 25 = Meta_Control_p + altgr control alt shiftl shiftr ctrll keycode 25 = Meta_Control_p + shift altgr control alt shiftl shiftr ctrll keycode 25 = Meta_Control_p +keycode 26 = dead_acute + shift keycode 26 = dead_grave + altgr keycode 26 = apostrophe + shift altgr keycode 26 = grave + shift control keycode 26 = dead_grave + altgr control keycode 26 = Control_g + shift altgr control keycode 26 = nul + shift alt keycode 26 = dead_grave + altgr alt keycode 26 = Meta_apostrophe + shift altgr alt keycode 26 = Meta_grave + shift control alt keycode 26 = dead_grave + altgr control alt keycode 26 = Meta_Control_g + shift altgr control alt keycode 26 = Meta_nul + shift shiftl keycode 26 = dead_grave + altgr shiftl keycode 26 = apostrophe + shift altgr shiftl keycode 26 = grave + shift control shiftl keycode 26 = dead_grave + altgr control shiftl keycode 26 = Control_g + shift altgr control shiftl keycode 26 = nul + shift alt shiftl keycode 26 = dead_grave + altgr alt shiftl keycode 26 = Meta_apostrophe + shift altgr alt shiftl keycode 26 = Meta_grave + shift control alt shiftl keycode 26 = dead_grave + altgr control alt shiftl keycode 26 = Meta_Control_g + shift altgr control alt shiftl keycode 26 = Meta_nul + shift shiftr keycode 26 = dead_grave + altgr shiftr keycode 26 = apostrophe + shift altgr shiftr keycode 26 = grave + shift control shiftr keycode 26 = dead_grave + altgr control shiftr keycode 26 = Control_g + shift altgr control shiftr keycode 26 = nul + shift alt shiftr keycode 26 = dead_grave + altgr alt shiftr keycode 26 = Meta_apostrophe + shift altgr alt shiftr keycode 26 = Meta_grave + shift control alt shiftr keycode 26 = dead_grave + altgr control alt shiftr keycode 26 = Meta_Control_g + shift altgr control alt shiftr keycode 26 = Meta_nul + shift shiftl shiftr keycode 26 = dead_grave + altgr shiftl shiftr keycode 26 = apostrophe + shift altgr shiftl shiftr keycode 26 = grave + shift control shiftl shiftr keycode 26 = dead_grave + altgr control shiftl shiftr keycode 26 = Control_g + shift altgr control shiftl shiftr keycode 26 = nul + shift alt shiftl shiftr keycode 26 = dead_grave + altgr alt shiftl shiftr keycode 26 = Meta_apostrophe + shift altgr alt shiftl shiftr keycode 26 = Meta_grave + shift control alt shiftl shiftr keycode 26 = dead_grave + altgr control alt shiftl shiftr keycode 26 = Meta_Control_g + shift altgr control alt shiftl shiftr keycode 26 = Meta_nul + shift ctrll keycode 26 = dead_grave + altgr ctrll keycode 26 = apostrophe + shift altgr ctrll keycode 26 = grave + shift control ctrll keycode 26 = dead_grave + altgr control ctrll keycode 26 = Control_g + shift altgr control ctrll keycode 26 = nul + shift alt ctrll keycode 26 = dead_grave + altgr alt ctrll keycode 26 = Meta_apostrophe + shift altgr alt ctrll keycode 26 = Meta_grave + shift control alt ctrll keycode 26 = dead_grave + altgr control alt ctrll keycode 26 = Meta_Control_g + shift altgr control alt ctrll keycode 26 = Meta_nul + shift shiftl ctrll keycode 26 = dead_grave + altgr shiftl ctrll keycode 26 = apostrophe + shift altgr shiftl ctrll keycode 26 = grave + shift control shiftl ctrll keycode 26 = dead_grave + altgr control shiftl ctrll keycode 26 = Control_g + shift altgr control shiftl ctrll keycode 26 = nul + shift alt shiftl ctrll keycode 26 = dead_grave + altgr alt shiftl ctrll keycode 26 = Meta_apostrophe + shift altgr alt shiftl ctrll keycode 26 = Meta_grave + shift control alt shiftl ctrll keycode 26 = dead_grave + altgr control alt shiftl ctrll keycode 26 = Meta_Control_g + shift altgr control alt shiftl ctrll keycode 26 = Meta_nul + shift shiftr ctrll keycode 26 = dead_grave + altgr shiftr ctrll keycode 26 = apostrophe + shift altgr shiftr ctrll keycode 26 = grave + shift control shiftr ctrll keycode 26 = dead_grave + altgr control shiftr ctrll keycode 26 = Control_g + shift altgr control shiftr ctrll keycode 26 = nul + shift alt shiftr ctrll keycode 26 = dead_grave + altgr alt shiftr ctrll keycode 26 = Meta_apostrophe + shift altgr alt shiftr ctrll keycode 26 = Meta_grave + shift control alt shiftr ctrll keycode 26 = dead_grave + altgr control alt shiftr ctrll keycode 26 = Meta_Control_g + shift altgr control alt shiftr ctrll keycode 26 = Meta_nul + shift shiftl shiftr ctrll keycode 26 = dead_grave + altgr shiftl shiftr ctrll keycode 26 = apostrophe + shift altgr shiftl shiftr ctrll keycode 26 = grave + shift control shiftl shiftr ctrll keycode 26 = dead_grave + altgr control shiftl shiftr ctrll keycode 26 = Control_g + shift altgr control shiftl shiftr ctrll keycode 26 = nul + shift alt shiftl shiftr ctrll keycode 26 = dead_grave + altgr alt shiftl shiftr ctrll keycode 26 = Meta_apostrophe + shift altgr alt shiftl shiftr ctrll keycode 26 = Meta_grave + shift control alt shiftl shiftr ctrll keycode 26 = dead_grave + altgr control alt shiftl shiftr ctrll keycode 26 = Meta_Control_g + shift altgr control alt shiftl shiftr ctrll keycode 26 = Meta_nul +keycode 27 = bracketleft + shift keycode 27 = braceleft + altgr keycode 27 = +ordfeminine + shift altgr keycode 27 = underscore + control keycode 27 = Escape + shift control keycode 27 = Escape + altgr control keycode 27 = Escape + shift altgr control keycode 27 = Control_underscore + alt keycode 27 = Meta_bracketleft + shift alt keycode 27 = Meta_braceleft + altgr alt keycode 27 = Meta_bracketleft + shift altgr alt keycode 27 = Meta_underscore + control alt keycode 27 = Meta_Escape + shift control alt keycode 27 = Meta_Escape + altgr control alt keycode 27 = Meta_Escape + shift altgr control alt keycode 27 = Meta_Control_underscore + shift shiftl keycode 27 = braceleft + altgr shiftl keycode 27 = +ordfeminine + shift altgr shiftl keycode 27 = underscore + control shiftl keycode 27 = Escape + shift control shiftl keycode 27 = Escape + altgr control shiftl keycode 27 = Escape + shift altgr control shiftl keycode 27 = Control_underscore + alt shiftl keycode 27 = Meta_bracketleft + shift alt shiftl keycode 27 = Meta_braceleft + altgr alt shiftl keycode 27 = Meta_bracketleft + shift altgr alt shiftl keycode 27 = Meta_underscore + control alt shiftl keycode 27 = Meta_Escape + shift control alt shiftl keycode 27 = Meta_Escape + altgr control alt shiftl keycode 27 = Meta_Escape + shift altgr control alt shiftl keycode 27 = Meta_Control_underscore + shift shiftr keycode 27 = braceleft + altgr shiftr keycode 27 = +ordfeminine + shift altgr shiftr keycode 27 = underscore + control shiftr keycode 27 = Escape + shift control shiftr keycode 27 = Escape + altgr control shiftr keycode 27 = Escape + shift altgr control shiftr keycode 27 = Control_underscore + alt shiftr keycode 27 = Meta_bracketleft + shift alt shiftr keycode 27 = Meta_braceleft + altgr alt shiftr keycode 27 = Meta_bracketleft + shift altgr alt shiftr keycode 27 = Meta_underscore + control alt shiftr keycode 27 = Meta_Escape + shift control alt shiftr keycode 27 = Meta_Escape + altgr control alt shiftr keycode 27 = Meta_Escape + shift altgr control alt shiftr keycode 27 = Meta_Control_underscore + shift shiftl shiftr keycode 27 = braceleft + altgr shiftl shiftr keycode 27 = +ordfeminine + shift altgr shiftl shiftr keycode 27 = underscore + control shiftl shiftr keycode 27 = Escape + shift control shiftl shiftr keycode 27 = Escape + altgr control shiftl shiftr keycode 27 = Escape + shift altgr control shiftl shiftr keycode 27 = Control_underscore + alt shiftl shiftr keycode 27 = Meta_bracketleft + shift alt shiftl shiftr keycode 27 = Meta_braceleft + altgr alt shiftl shiftr keycode 27 = Meta_bracketleft + shift altgr alt shiftl shiftr keycode 27 = Meta_underscore + control alt shiftl shiftr keycode 27 = Meta_Escape + shift control alt shiftl shiftr keycode 27 = Meta_Escape + altgr control alt shiftl shiftr keycode 27 = Meta_Escape + shift altgr control alt shiftl shiftr keycode 27 = Meta_Control_underscore + shift ctrll keycode 27 = braceleft + altgr ctrll keycode 27 = +ordfeminine + shift altgr ctrll keycode 27 = underscore + control ctrll keycode 27 = Escape + shift control ctrll keycode 27 = Escape + altgr control ctrll keycode 27 = Escape + shift altgr control ctrll keycode 27 = Control_underscore + alt ctrll keycode 27 = Meta_bracketleft + shift alt ctrll keycode 27 = Meta_braceleft + altgr alt ctrll keycode 27 = Meta_bracketleft + shift altgr alt ctrll keycode 27 = Meta_underscore + control alt ctrll keycode 27 = Meta_Escape + shift control alt ctrll keycode 27 = Meta_Escape + altgr control alt ctrll keycode 27 = Meta_Escape + shift altgr control alt ctrll keycode 27 = Meta_Control_underscore + shift shiftl ctrll keycode 27 = braceleft + altgr shiftl ctrll keycode 27 = +ordfeminine + shift altgr shiftl ctrll keycode 27 = underscore + control shiftl ctrll keycode 27 = Escape + shift control shiftl ctrll keycode 27 = Escape + altgr control shiftl ctrll keycode 27 = Escape + shift altgr control shiftl ctrll keycode 27 = Control_underscore + alt shiftl ctrll keycode 27 = Meta_bracketleft + shift alt shiftl ctrll keycode 27 = Meta_braceleft + altgr alt shiftl ctrll keycode 27 = Meta_bracketleft + shift altgr alt shiftl ctrll keycode 27 = Meta_underscore + control alt shiftl ctrll keycode 27 = Meta_Escape + shift control alt shiftl ctrll keycode 27 = Meta_Escape + altgr control alt shiftl ctrll keycode 27 = Meta_Escape + shift altgr control alt shiftl ctrll keycode 27 = Meta_Control_underscore + shift shiftr ctrll keycode 27 = braceleft + altgr shiftr ctrll keycode 27 = +ordfeminine + shift altgr shiftr ctrll keycode 27 = underscore + control shiftr ctrll keycode 27 = Escape + shift control shiftr ctrll keycode 27 = Escape + altgr control shiftr ctrll keycode 27 = Escape + shift altgr control shiftr ctrll keycode 27 = Control_underscore + alt shiftr ctrll keycode 27 = Meta_bracketleft + shift alt shiftr ctrll keycode 27 = Meta_braceleft + altgr alt shiftr ctrll keycode 27 = Meta_bracketleft + shift altgr alt shiftr ctrll keycode 27 = Meta_underscore + control alt shiftr ctrll keycode 27 = Meta_Escape + shift control alt shiftr ctrll keycode 27 = Meta_Escape + altgr control alt shiftr ctrll keycode 27 = Meta_Escape + shift altgr control alt shiftr ctrll keycode 27 = Meta_Control_underscore + shift shiftl shiftr ctrll keycode 27 = braceleft + altgr shiftl shiftr ctrll keycode 27 = +ordfeminine + shift altgr shiftl shiftr ctrll keycode 27 = underscore + control shiftl shiftr ctrll keycode 27 = Escape + shift control shiftl shiftr ctrll keycode 27 = Escape + altgr control shiftl shiftr ctrll keycode 27 = Escape + shift altgr control shiftl shiftr ctrll keycode 27 = Control_underscore + alt shiftl shiftr ctrll keycode 27 = Meta_bracketleft + shift alt shiftl shiftr ctrll keycode 27 = Meta_braceleft + altgr alt shiftl shiftr ctrll keycode 27 = Meta_bracketleft + shift altgr alt shiftl shiftr ctrll keycode 27 = Meta_underscore + control alt shiftl shiftr ctrll keycode 27 = Meta_Escape + shift control alt shiftl shiftr ctrll keycode 27 = Meta_Escape + altgr control alt shiftl shiftr ctrll keycode 27 = Meta_Escape + shift altgr control alt shiftl shiftr ctrll keycode 27 = Meta_Control_underscore +keycode 28 = Return + control keycode 28 = Control_m + shift control keycode 28 = Control_m + altgr control keycode 28 = Control_m + shift altgr control keycode 28 = Control_m + alt keycode 28 = Meta_Control_m + shift alt keycode 28 = Meta_Control_m + altgr alt keycode 28 = Meta_Control_m + shift altgr alt keycode 28 = Meta_Control_m + control alt keycode 28 = Meta_Control_m + shift control alt keycode 28 = Meta_Control_m + altgr control alt keycode 28 = Meta_Control_m + shift altgr control alt keycode 28 = Meta_Control_m + control shiftl keycode 28 = Control_m + shift control shiftl keycode 28 = Control_m + altgr control shiftl keycode 28 = Control_m + shift altgr control shiftl keycode 28 = Control_m + alt shiftl keycode 28 = Meta_Control_m + shift alt shiftl keycode 28 = Meta_Control_m + altgr alt shiftl keycode 28 = Meta_Control_m + shift altgr alt shiftl keycode 28 = Meta_Control_m + control alt shiftl keycode 28 = Meta_Control_m + shift control alt shiftl keycode 28 = Meta_Control_m + altgr control alt shiftl keycode 28 = Meta_Control_m + shift altgr control alt shiftl keycode 28 = Meta_Control_m + control shiftr keycode 28 = Control_m + shift control shiftr keycode 28 = Control_m + altgr control shiftr keycode 28 = Control_m + shift altgr control shiftr keycode 28 = Control_m + alt shiftr keycode 28 = Meta_Control_m + shift alt shiftr keycode 28 = Meta_Control_m + altgr alt shiftr keycode 28 = Meta_Control_m + shift altgr alt shiftr keycode 28 = Meta_Control_m + control alt shiftr keycode 28 = Meta_Control_m + shift control alt shiftr keycode 28 = Meta_Control_m + altgr control alt shiftr keycode 28 = Meta_Control_m + shift altgr control alt shiftr keycode 28 = Meta_Control_m + control shiftl shiftr keycode 28 = Control_m + shift control shiftl shiftr keycode 28 = Control_m + altgr control shiftl shiftr keycode 28 = Control_m + shift altgr control shiftl shiftr keycode 28 = Control_m + alt shiftl shiftr keycode 28 = Meta_Control_m + shift alt shiftl shiftr keycode 28 = Meta_Control_m + altgr alt shiftl shiftr keycode 28 = Meta_Control_m + shift altgr alt shiftl shiftr keycode 28 = Meta_Control_m + control alt shiftl shiftr keycode 28 = Meta_Control_m + shift control alt shiftl shiftr keycode 28 = Meta_Control_m + altgr control alt shiftl shiftr keycode 28 = Meta_Control_m + shift altgr control alt shiftl shiftr keycode 28 = Meta_Control_m + control ctrll keycode 28 = Control_m + shift control ctrll keycode 28 = Control_m + altgr control ctrll keycode 28 = Control_m + shift altgr control ctrll keycode 28 = Control_m + alt ctrll keycode 28 = Meta_Control_m + shift alt ctrll keycode 28 = Meta_Control_m + altgr alt ctrll keycode 28 = Meta_Control_m + shift altgr alt ctrll keycode 28 = Meta_Control_m + control alt ctrll keycode 28 = Meta_Control_m + shift control alt ctrll keycode 28 = Meta_Control_m + altgr control alt ctrll keycode 28 = Meta_Control_m + shift altgr control alt ctrll keycode 28 = Meta_Control_m + control shiftl ctrll keycode 28 = Control_m + shift control shiftl ctrll keycode 28 = Control_m + altgr control shiftl ctrll keycode 28 = Control_m + shift altgr control shiftl ctrll keycode 28 = Control_m + alt shiftl ctrll keycode 28 = Meta_Control_m + shift alt shiftl ctrll keycode 28 = Meta_Control_m + altgr alt shiftl ctrll keycode 28 = Meta_Control_m + shift altgr alt shiftl ctrll keycode 28 = Meta_Control_m + control alt shiftl ctrll keycode 28 = Meta_Control_m + shift control alt shiftl ctrll keycode 28 = Meta_Control_m + altgr control alt shiftl ctrll keycode 28 = Meta_Control_m + shift altgr control alt shiftl ctrll keycode 28 = Meta_Control_m + control shiftr ctrll keycode 28 = Control_m + shift control shiftr ctrll keycode 28 = Control_m + altgr control shiftr ctrll keycode 28 = Control_m + shift altgr control shiftr ctrll keycode 28 = Control_m + alt shiftr ctrll keycode 28 = Meta_Control_m + shift alt shiftr ctrll keycode 28 = Meta_Control_m + altgr alt shiftr ctrll keycode 28 = Meta_Control_m + shift altgr alt shiftr ctrll keycode 28 = Meta_Control_m + control alt shiftr ctrll keycode 28 = Meta_Control_m + shift control alt shiftr ctrll keycode 28 = Meta_Control_m + altgr control alt shiftr ctrll keycode 28 = Meta_Control_m + shift altgr control alt shiftr ctrll keycode 28 = Meta_Control_m + control shiftl shiftr ctrll keycode 28 = Control_m + shift control shiftl shiftr ctrll keycode 28 = Control_m + altgr control shiftl shiftr ctrll keycode 28 = Control_m + shift altgr control shiftl shiftr ctrll keycode 28 = Control_m + alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + shift alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + altgr alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + shift altgr alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + control alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + shift control alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + altgr control alt shiftl shiftr ctrll keycode 28 = Meta_Control_m + shift altgr control alt shiftl shiftr ctrll keycode 28 = Meta_Control_m +keycode 29 = Control +keycode 30 = +a + shift keycode 30 = +A + altgr keycode 30 = +ae + shift altgr keycode 30 = +AE + control keycode 30 = Control_a + shift control keycode 30 = Control_a + altgr control keycode 30 = Control_a + shift altgr control keycode 30 = Control_a + alt keycode 30 = Meta_a + shift alt keycode 30 = Meta_A + altgr alt keycode 30 = Meta_a + shift altgr alt keycode 30 = Meta_A + control alt keycode 30 = Meta_Control_a + shift control alt keycode 30 = Meta_Control_a + altgr control alt keycode 30 = Meta_Control_a + shift altgr control alt keycode 30 = Meta_Control_a + shift shiftl keycode 30 = +A + altgr shiftl keycode 30 = +ae + shift altgr shiftl keycode 30 = +AE + control shiftl keycode 30 = Control_a + shift control shiftl keycode 30 = Control_a + altgr control shiftl keycode 30 = Control_a + shift altgr control shiftl keycode 30 = Control_a + alt shiftl keycode 30 = Meta_a + shift alt shiftl keycode 30 = Meta_A + altgr alt shiftl keycode 30 = Meta_a + shift altgr alt shiftl keycode 30 = Meta_A + control alt shiftl keycode 30 = Meta_Control_a + shift control alt shiftl keycode 30 = Meta_Control_a + altgr control alt shiftl keycode 30 = Meta_Control_a + shift altgr control alt shiftl keycode 30 = Meta_Control_a + shift shiftr keycode 30 = +A + altgr shiftr keycode 30 = +ae + shift altgr shiftr keycode 30 = +AE + control shiftr keycode 30 = Control_a + shift control shiftr keycode 30 = Control_a + altgr control shiftr keycode 30 = Control_a + shift altgr control shiftr keycode 30 = Control_a + alt shiftr keycode 30 = Meta_a + shift alt shiftr keycode 30 = Meta_A + altgr alt shiftr keycode 30 = Meta_a + shift altgr alt shiftr keycode 30 = Meta_A + control alt shiftr keycode 30 = Meta_Control_a + shift control alt shiftr keycode 30 = Meta_Control_a + altgr control alt shiftr keycode 30 = Meta_Control_a + shift altgr control alt shiftr keycode 30 = Meta_Control_a + shift shiftl shiftr keycode 30 = +A + altgr shiftl shiftr keycode 30 = +ae + shift altgr shiftl shiftr keycode 30 = +AE + control shiftl shiftr keycode 30 = Control_a + shift control shiftl shiftr keycode 30 = Control_a + altgr control shiftl shiftr keycode 30 = Control_a + shift altgr control shiftl shiftr keycode 30 = Control_a + alt shiftl shiftr keycode 30 = Meta_a + shift alt shiftl shiftr keycode 30 = Meta_A + altgr alt shiftl shiftr keycode 30 = Meta_a + shift altgr alt shiftl shiftr keycode 30 = Meta_A + control alt shiftl shiftr keycode 30 = Meta_Control_a + shift control alt shiftl shiftr keycode 30 = Meta_Control_a + altgr control alt shiftl shiftr keycode 30 = Meta_Control_a + shift altgr control alt shiftl shiftr keycode 30 = Meta_Control_a + ctrll keycode 30 = +A + altgr ctrll keycode 30 = +AE + shift altgr ctrll keycode 30 = +ae + control ctrll keycode 30 = Control_a + shift control ctrll keycode 30 = Control_a + altgr control ctrll keycode 30 = Control_a + shift altgr control ctrll keycode 30 = Control_a + alt ctrll keycode 30 = Meta_a + shift alt ctrll keycode 30 = Meta_A + altgr alt ctrll keycode 30 = Meta_a + shift altgr alt ctrll keycode 30 = Meta_A + control alt ctrll keycode 30 = Meta_Control_a + shift control alt ctrll keycode 30 = Meta_Control_a + altgr control alt ctrll keycode 30 = Meta_Control_a + shift altgr control alt ctrll keycode 30 = Meta_Control_a + shiftl ctrll keycode 30 = +A + altgr shiftl ctrll keycode 30 = +AE + shift altgr shiftl ctrll keycode 30 = +ae + control shiftl ctrll keycode 30 = Control_a + shift control shiftl ctrll keycode 30 = Control_a + altgr control shiftl ctrll keycode 30 = Control_a + shift altgr control shiftl ctrll keycode 30 = Control_a + alt shiftl ctrll keycode 30 = Meta_a + shift alt shiftl ctrll keycode 30 = Meta_A + altgr alt shiftl ctrll keycode 30 = Meta_a + shift altgr alt shiftl ctrll keycode 30 = Meta_A + control alt shiftl ctrll keycode 30 = Meta_Control_a + shift control alt shiftl ctrll keycode 30 = Meta_Control_a + altgr control alt shiftl ctrll keycode 30 = Meta_Control_a + shift altgr control alt shiftl ctrll keycode 30 = Meta_Control_a + shiftr ctrll keycode 30 = +A + altgr shiftr ctrll keycode 30 = +AE + shift altgr shiftr ctrll keycode 30 = +ae + control shiftr ctrll keycode 30 = Control_a + shift control shiftr ctrll keycode 30 = Control_a + altgr control shiftr ctrll keycode 30 = Control_a + shift altgr control shiftr ctrll keycode 30 = Control_a + alt shiftr ctrll keycode 30 = Meta_a + shift alt shiftr ctrll keycode 30 = Meta_A + altgr alt shiftr ctrll keycode 30 = Meta_a + shift altgr alt shiftr ctrll keycode 30 = Meta_A + control alt shiftr ctrll keycode 30 = Meta_Control_a + shift control alt shiftr ctrll keycode 30 = Meta_Control_a + altgr control alt shiftr ctrll keycode 30 = Meta_Control_a + shift altgr control alt shiftr ctrll keycode 30 = Meta_Control_a + shiftl shiftr ctrll keycode 30 = +A + altgr shiftl shiftr ctrll keycode 30 = +AE + shift altgr shiftl shiftr ctrll keycode 30 = +ae + control shiftl shiftr ctrll keycode 30 = Control_a + shift control shiftl shiftr ctrll keycode 30 = Control_a + altgr control shiftl shiftr ctrll keycode 30 = Control_a + shift altgr control shiftl shiftr ctrll keycode 30 = Control_a + alt shiftl shiftr ctrll keycode 30 = Meta_a + shift alt shiftl shiftr ctrll keycode 30 = Meta_A + altgr alt shiftl shiftr ctrll keycode 30 = Meta_a + shift altgr alt shiftl shiftr ctrll keycode 30 = Meta_A + control alt shiftl shiftr ctrll keycode 30 = Meta_Control_a + shift control alt shiftl shiftr ctrll keycode 30 = Meta_Control_a + altgr control alt shiftl shiftr ctrll keycode 30 = Meta_Control_a + shift altgr control alt shiftl shiftr ctrll keycode 30 = Meta_Control_a +keycode 31 = +s + shift keycode 31 = +S + altgr keycode 31 = +ssharp + shift altgr keycode 31 = section + control keycode 31 = Control_s + shift control keycode 31 = Control_s + altgr control keycode 31 = Control_s + shift altgr control keycode 31 = Control_s + alt keycode 31 = Meta_s + shift alt keycode 31 = Meta_S + altgr alt keycode 31 = Meta_s + shift altgr alt keycode 31 = Meta_S + control alt keycode 31 = Meta_Control_s + shift control alt keycode 31 = Meta_Control_s + altgr control alt keycode 31 = Meta_Control_s + shift altgr control alt keycode 31 = Meta_Control_s + shift shiftl keycode 31 = +S + altgr shiftl keycode 31 = +ssharp + shift altgr shiftl keycode 31 = section + control shiftl keycode 31 = Control_s + shift control shiftl keycode 31 = Control_s + altgr control shiftl keycode 31 = Control_s + shift altgr control shiftl keycode 31 = Control_s + alt shiftl keycode 31 = Meta_s + shift alt shiftl keycode 31 = Meta_S + altgr alt shiftl keycode 31 = Meta_s + shift altgr alt shiftl keycode 31 = Meta_S + control alt shiftl keycode 31 = Meta_Control_s + shift control alt shiftl keycode 31 = Meta_Control_s + altgr control alt shiftl keycode 31 = Meta_Control_s + shift altgr control alt shiftl keycode 31 = Meta_Control_s + shift shiftr keycode 31 = +S + altgr shiftr keycode 31 = +ssharp + shift altgr shiftr keycode 31 = section + control shiftr keycode 31 = Control_s + shift control shiftr keycode 31 = Control_s + altgr control shiftr keycode 31 = Control_s + shift altgr control shiftr keycode 31 = Control_s + alt shiftr keycode 31 = Meta_s + shift alt shiftr keycode 31 = Meta_S + altgr alt shiftr keycode 31 = Meta_s + shift altgr alt shiftr keycode 31 = Meta_S + control alt shiftr keycode 31 = Meta_Control_s + shift control alt shiftr keycode 31 = Meta_Control_s + altgr control alt shiftr keycode 31 = Meta_Control_s + shift altgr control alt shiftr keycode 31 = Meta_Control_s + shift shiftl shiftr keycode 31 = +S + altgr shiftl shiftr keycode 31 = +ssharp + shift altgr shiftl shiftr keycode 31 = section + control shiftl shiftr keycode 31 = Control_s + shift control shiftl shiftr keycode 31 = Control_s + altgr control shiftl shiftr keycode 31 = Control_s + shift altgr control shiftl shiftr keycode 31 = Control_s + alt shiftl shiftr keycode 31 = Meta_s + shift alt shiftl shiftr keycode 31 = Meta_S + altgr alt shiftl shiftr keycode 31 = Meta_s + shift altgr alt shiftl shiftr keycode 31 = Meta_S + control alt shiftl shiftr keycode 31 = Meta_Control_s + shift control alt shiftl shiftr keycode 31 = Meta_Control_s + altgr control alt shiftl shiftr keycode 31 = Meta_Control_s + shift altgr control alt shiftl shiftr keycode 31 = Meta_Control_s + ctrll keycode 31 = +S + altgr ctrll keycode 31 = +S + shift altgr ctrll keycode 31 = section + control ctrll keycode 31 = Control_s + shift control ctrll keycode 31 = Control_s + altgr control ctrll keycode 31 = Control_s + shift altgr control ctrll keycode 31 = Control_s + alt ctrll keycode 31 = Meta_s + shift alt ctrll keycode 31 = Meta_S + altgr alt ctrll keycode 31 = Meta_s + shift altgr alt ctrll keycode 31 = Meta_S + control alt ctrll keycode 31 = Meta_Control_s + shift control alt ctrll keycode 31 = Meta_Control_s + altgr control alt ctrll keycode 31 = Meta_Control_s + shift altgr control alt ctrll keycode 31 = Meta_Control_s + shiftl ctrll keycode 31 = +S + altgr shiftl ctrll keycode 31 = +S + shift altgr shiftl ctrll keycode 31 = section + control shiftl ctrll keycode 31 = Control_s + shift control shiftl ctrll keycode 31 = Control_s + altgr control shiftl ctrll keycode 31 = Control_s + shift altgr control shiftl ctrll keycode 31 = Control_s + alt shiftl ctrll keycode 31 = Meta_s + shift alt shiftl ctrll keycode 31 = Meta_S + altgr alt shiftl ctrll keycode 31 = Meta_s + shift altgr alt shiftl ctrll keycode 31 = Meta_S + control alt shiftl ctrll keycode 31 = Meta_Control_s + shift control alt shiftl ctrll keycode 31 = Meta_Control_s + altgr control alt shiftl ctrll keycode 31 = Meta_Control_s + shift altgr control alt shiftl ctrll keycode 31 = Meta_Control_s + shiftr ctrll keycode 31 = +S + altgr shiftr ctrll keycode 31 = +S + shift altgr shiftr ctrll keycode 31 = section + control shiftr ctrll keycode 31 = Control_s + shift control shiftr ctrll keycode 31 = Control_s + altgr control shiftr ctrll keycode 31 = Control_s + shift altgr control shiftr ctrll keycode 31 = Control_s + alt shiftr ctrll keycode 31 = Meta_s + shift alt shiftr ctrll keycode 31 = Meta_S + altgr alt shiftr ctrll keycode 31 = Meta_s + shift altgr alt shiftr ctrll keycode 31 = Meta_S + control alt shiftr ctrll keycode 31 = Meta_Control_s + shift control alt shiftr ctrll keycode 31 = Meta_Control_s + altgr control alt shiftr ctrll keycode 31 = Meta_Control_s + shift altgr control alt shiftr ctrll keycode 31 = Meta_Control_s + shiftl shiftr ctrll keycode 31 = +S + altgr shiftl shiftr ctrll keycode 31 = +S + shift altgr shiftl shiftr ctrll keycode 31 = section + control shiftl shiftr ctrll keycode 31 = Control_s + shift control shiftl shiftr ctrll keycode 31 = Control_s + altgr control shiftl shiftr ctrll keycode 31 = Control_s + shift altgr control shiftl shiftr ctrll keycode 31 = Control_s + alt shiftl shiftr ctrll keycode 31 = Meta_s + shift alt shiftl shiftr ctrll keycode 31 = Meta_S + altgr alt shiftl shiftr ctrll keycode 31 = Meta_s + shift altgr alt shiftl shiftr ctrll keycode 31 = Meta_S + control alt shiftl shiftr ctrll keycode 31 = Meta_Control_s + shift control alt shiftl shiftr ctrll keycode 31 = Meta_Control_s + altgr control alt shiftl shiftr ctrll keycode 31 = Meta_Control_s + shift altgr control alt shiftl shiftr ctrll keycode 31 = Meta_Control_s +keycode 32 = +d + shift keycode 32 = +D + altgr keycode 32 = +eth + shift altgr keycode 32 = +ETH + control keycode 32 = Control_d + shift control keycode 32 = Control_d + altgr control keycode 32 = Control_d + shift altgr control keycode 32 = Control_d + alt keycode 32 = Meta_d + shift alt keycode 32 = Meta_D + altgr alt keycode 32 = Meta_d + shift altgr alt keycode 32 = Meta_D + control alt keycode 32 = Meta_Control_d + shift control alt keycode 32 = Meta_Control_d + altgr control alt keycode 32 = Meta_Control_d + shift altgr control alt keycode 32 = Meta_Control_d + shift shiftl keycode 32 = +D + altgr shiftl keycode 32 = +eth + shift altgr shiftl keycode 32 = +ETH + control shiftl keycode 32 = Control_d + shift control shiftl keycode 32 = Control_d + altgr control shiftl keycode 32 = Control_d + shift altgr control shiftl keycode 32 = Control_d + alt shiftl keycode 32 = Meta_d + shift alt shiftl keycode 32 = Meta_D + altgr alt shiftl keycode 32 = Meta_d + shift altgr alt shiftl keycode 32 = Meta_D + control alt shiftl keycode 32 = Meta_Control_d + shift control alt shiftl keycode 32 = Meta_Control_d + altgr control alt shiftl keycode 32 = Meta_Control_d + shift altgr control alt shiftl keycode 32 = Meta_Control_d + shift shiftr keycode 32 = +D + altgr shiftr keycode 32 = +eth + shift altgr shiftr keycode 32 = +ETH + control shiftr keycode 32 = Control_d + shift control shiftr keycode 32 = Control_d + altgr control shiftr keycode 32 = Control_d + shift altgr control shiftr keycode 32 = Control_d + alt shiftr keycode 32 = Meta_d + shift alt shiftr keycode 32 = Meta_D + altgr alt shiftr keycode 32 = Meta_d + shift altgr alt shiftr keycode 32 = Meta_D + control alt shiftr keycode 32 = Meta_Control_d + shift control alt shiftr keycode 32 = Meta_Control_d + altgr control alt shiftr keycode 32 = Meta_Control_d + shift altgr control alt shiftr keycode 32 = Meta_Control_d + shift shiftl shiftr keycode 32 = +D + altgr shiftl shiftr keycode 32 = +eth + shift altgr shiftl shiftr keycode 32 = +ETH + control shiftl shiftr keycode 32 = Control_d + shift control shiftl shiftr keycode 32 = Control_d + altgr control shiftl shiftr keycode 32 = Control_d + shift altgr control shiftl shiftr keycode 32 = Control_d + alt shiftl shiftr keycode 32 = Meta_d + shift alt shiftl shiftr keycode 32 = Meta_D + altgr alt shiftl shiftr keycode 32 = Meta_d + shift altgr alt shiftl shiftr keycode 32 = Meta_D + control alt shiftl shiftr keycode 32 = Meta_Control_d + shift control alt shiftl shiftr keycode 32 = Meta_Control_d + altgr control alt shiftl shiftr keycode 32 = Meta_Control_d + shift altgr control alt shiftl shiftr keycode 32 = Meta_Control_d + ctrll keycode 32 = +D + altgr ctrll keycode 32 = +ETH + shift altgr ctrll keycode 32 = +eth + control ctrll keycode 32 = Control_d + shift control ctrll keycode 32 = Control_d + altgr control ctrll keycode 32 = Control_d + shift altgr control ctrll keycode 32 = Control_d + alt ctrll keycode 32 = Meta_d + shift alt ctrll keycode 32 = Meta_D + altgr alt ctrll keycode 32 = Meta_d + shift altgr alt ctrll keycode 32 = Meta_D + control alt ctrll keycode 32 = Meta_Control_d + shift control alt ctrll keycode 32 = Meta_Control_d + altgr control alt ctrll keycode 32 = Meta_Control_d + shift altgr control alt ctrll keycode 32 = Meta_Control_d + shiftl ctrll keycode 32 = +D + altgr shiftl ctrll keycode 32 = +ETH + shift altgr shiftl ctrll keycode 32 = +eth + control shiftl ctrll keycode 32 = Control_d + shift control shiftl ctrll keycode 32 = Control_d + altgr control shiftl ctrll keycode 32 = Control_d + shift altgr control shiftl ctrll keycode 32 = Control_d + alt shiftl ctrll keycode 32 = Meta_d + shift alt shiftl ctrll keycode 32 = Meta_D + altgr alt shiftl ctrll keycode 32 = Meta_d + shift altgr alt shiftl ctrll keycode 32 = Meta_D + control alt shiftl ctrll keycode 32 = Meta_Control_d + shift control alt shiftl ctrll keycode 32 = Meta_Control_d + altgr control alt shiftl ctrll keycode 32 = Meta_Control_d + shift altgr control alt shiftl ctrll keycode 32 = Meta_Control_d + shiftr ctrll keycode 32 = +D + altgr shiftr ctrll keycode 32 = +ETH + shift altgr shiftr ctrll keycode 32 = +eth + control shiftr ctrll keycode 32 = Control_d + shift control shiftr ctrll keycode 32 = Control_d + altgr control shiftr ctrll keycode 32 = Control_d + shift altgr control shiftr ctrll keycode 32 = Control_d + alt shiftr ctrll keycode 32 = Meta_d + shift alt shiftr ctrll keycode 32 = Meta_D + altgr alt shiftr ctrll keycode 32 = Meta_d + shift altgr alt shiftr ctrll keycode 32 = Meta_D + control alt shiftr ctrll keycode 32 = Meta_Control_d + shift control alt shiftr ctrll keycode 32 = Meta_Control_d + altgr control alt shiftr ctrll keycode 32 = Meta_Control_d + shift altgr control alt shiftr ctrll keycode 32 = Meta_Control_d + shiftl shiftr ctrll keycode 32 = +D + altgr shiftl shiftr ctrll keycode 32 = +ETH + shift altgr shiftl shiftr ctrll keycode 32 = +eth + control shiftl shiftr ctrll keycode 32 = Control_d + shift control shiftl shiftr ctrll keycode 32 = Control_d + altgr control shiftl shiftr ctrll keycode 32 = Control_d + shift altgr control shiftl shiftr ctrll keycode 32 = Control_d + alt shiftl shiftr ctrll keycode 32 = Meta_d + shift alt shiftl shiftr ctrll keycode 32 = Meta_D + altgr alt shiftl shiftr ctrll keycode 32 = Meta_d + shift altgr alt shiftl shiftr ctrll keycode 32 = Meta_D + control alt shiftl shiftr ctrll keycode 32 = Meta_Control_d + shift control alt shiftl shiftr ctrll keycode 32 = Meta_Control_d + altgr control alt shiftl shiftr ctrll keycode 32 = Meta_Control_d + shift altgr control alt shiftl shiftr ctrll keycode 32 = Meta_Control_d +keycode 33 = +f + shift keycode 33 = +F + altgr keycode 33 = dstroke + shift altgr keycode 33 = +ordfeminine + control keycode 33 = Control_f + shift control keycode 33 = Control_f + altgr control keycode 33 = Control_f + shift altgr control keycode 33 = Control_f + alt keycode 33 = Meta_f + shift alt keycode 33 = Meta_F + altgr alt keycode 33 = Meta_f + shift altgr alt keycode 33 = Meta_F + control alt keycode 33 = Meta_Control_f + shift control alt keycode 33 = Meta_Control_f + altgr control alt keycode 33 = Meta_Control_f + shift altgr control alt keycode 33 = Meta_Control_f + shift shiftl keycode 33 = +F + altgr shiftl keycode 33 = dstroke + shift altgr shiftl keycode 33 = +ordfeminine + control shiftl keycode 33 = Control_f + shift control shiftl keycode 33 = Control_f + altgr control shiftl keycode 33 = Control_f + shift altgr control shiftl keycode 33 = Control_f + alt shiftl keycode 33 = Meta_f + shift alt shiftl keycode 33 = Meta_F + altgr alt shiftl keycode 33 = Meta_f + shift altgr alt shiftl keycode 33 = Meta_F + control alt shiftl keycode 33 = Meta_Control_f + shift control alt shiftl keycode 33 = Meta_Control_f + altgr control alt shiftl keycode 33 = Meta_Control_f + shift altgr control alt shiftl keycode 33 = Meta_Control_f + shift shiftr keycode 33 = +F + altgr shiftr keycode 33 = dstroke + shift altgr shiftr keycode 33 = +ordfeminine + control shiftr keycode 33 = Control_f + shift control shiftr keycode 33 = Control_f + altgr control shiftr keycode 33 = Control_f + shift altgr control shiftr keycode 33 = Control_f + alt shiftr keycode 33 = Meta_f + shift alt shiftr keycode 33 = Meta_F + altgr alt shiftr keycode 33 = Meta_f + shift altgr alt shiftr keycode 33 = Meta_F + control alt shiftr keycode 33 = Meta_Control_f + shift control alt shiftr keycode 33 = Meta_Control_f + altgr control alt shiftr keycode 33 = Meta_Control_f + shift altgr control alt shiftr keycode 33 = Meta_Control_f + shift shiftl shiftr keycode 33 = +F + altgr shiftl shiftr keycode 33 = dstroke + shift altgr shiftl shiftr keycode 33 = +ordfeminine + control shiftl shiftr keycode 33 = Control_f + shift control shiftl shiftr keycode 33 = Control_f + altgr control shiftl shiftr keycode 33 = Control_f + shift altgr control shiftl shiftr keycode 33 = Control_f + alt shiftl shiftr keycode 33 = Meta_f + shift alt shiftl shiftr keycode 33 = Meta_F + altgr alt shiftl shiftr keycode 33 = Meta_f + shift altgr alt shiftl shiftr keycode 33 = Meta_F + control alt shiftl shiftr keycode 33 = Meta_Control_f + shift control alt shiftl shiftr keycode 33 = Meta_Control_f + altgr control alt shiftl shiftr keycode 33 = Meta_Control_f + shift altgr control alt shiftl shiftr keycode 33 = Meta_Control_f + ctrll keycode 33 = +F + altgr ctrll keycode 33 = Dstroke + shift altgr ctrll keycode 33 = +ordfeminine + control ctrll keycode 33 = Control_f + shift control ctrll keycode 33 = Control_f + altgr control ctrll keycode 33 = Control_f + shift altgr control ctrll keycode 33 = Control_f + alt ctrll keycode 33 = Meta_f + shift alt ctrll keycode 33 = Meta_F + altgr alt ctrll keycode 33 = Meta_f + shift altgr alt ctrll keycode 33 = Meta_F + control alt ctrll keycode 33 = Meta_Control_f + shift control alt ctrll keycode 33 = Meta_Control_f + altgr control alt ctrll keycode 33 = Meta_Control_f + shift altgr control alt ctrll keycode 33 = Meta_Control_f + shiftl ctrll keycode 33 = +F + altgr shiftl ctrll keycode 33 = Dstroke + shift altgr shiftl ctrll keycode 33 = +ordfeminine + control shiftl ctrll keycode 33 = Control_f + shift control shiftl ctrll keycode 33 = Control_f + altgr control shiftl ctrll keycode 33 = Control_f + shift altgr control shiftl ctrll keycode 33 = Control_f + alt shiftl ctrll keycode 33 = Meta_f + shift alt shiftl ctrll keycode 33 = Meta_F + altgr alt shiftl ctrll keycode 33 = Meta_f + shift altgr alt shiftl ctrll keycode 33 = Meta_F + control alt shiftl ctrll keycode 33 = Meta_Control_f + shift control alt shiftl ctrll keycode 33 = Meta_Control_f + altgr control alt shiftl ctrll keycode 33 = Meta_Control_f + shift altgr control alt shiftl ctrll keycode 33 = Meta_Control_f + shiftr ctrll keycode 33 = +F + altgr shiftr ctrll keycode 33 = Dstroke + shift altgr shiftr ctrll keycode 33 = +ordfeminine + control shiftr ctrll keycode 33 = Control_f + shift control shiftr ctrll keycode 33 = Control_f + altgr control shiftr ctrll keycode 33 = Control_f + shift altgr control shiftr ctrll keycode 33 = Control_f + alt shiftr ctrll keycode 33 = Meta_f + shift alt shiftr ctrll keycode 33 = Meta_F + altgr alt shiftr ctrll keycode 33 = Meta_f + shift altgr alt shiftr ctrll keycode 33 = Meta_F + control alt shiftr ctrll keycode 33 = Meta_Control_f + shift control alt shiftr ctrll keycode 33 = Meta_Control_f + altgr control alt shiftr ctrll keycode 33 = Meta_Control_f + shift altgr control alt shiftr ctrll keycode 33 = Meta_Control_f + shiftl shiftr ctrll keycode 33 = +F + altgr shiftl shiftr ctrll keycode 33 = Dstroke + shift altgr shiftl shiftr ctrll keycode 33 = +ordfeminine + control shiftl shiftr ctrll keycode 33 = Control_f + shift control shiftl shiftr ctrll keycode 33 = Control_f + altgr control shiftl shiftr ctrll keycode 33 = Control_f + shift altgr control shiftl shiftr ctrll keycode 33 = Control_f + alt shiftl shiftr ctrll keycode 33 = Meta_f + shift alt shiftl shiftr ctrll keycode 33 = Meta_F + altgr alt shiftl shiftr ctrll keycode 33 = Meta_f + shift altgr alt shiftl shiftr ctrll keycode 33 = Meta_F + control alt shiftl shiftr ctrll keycode 33 = Meta_Control_f + shift control alt shiftl shiftr ctrll keycode 33 = Meta_Control_f + altgr control alt shiftl shiftr ctrll keycode 33 = Meta_Control_f + shift altgr control alt shiftl shiftr ctrll keycode 33 = Meta_Control_f +keycode 34 = +g + shift keycode 34 = +G + altgr keycode 34 = eng + shift altgr keycode 34 = ENG + control keycode 34 = Control_g + shift control keycode 34 = Control_g + altgr control keycode 34 = Control_g + shift altgr control keycode 34 = Control_g + alt keycode 34 = Meta_g + shift alt keycode 34 = Meta_G + altgr alt keycode 34 = Meta_g + shift altgr alt keycode 34 = Meta_G + control alt keycode 34 = Meta_Control_g + shift control alt keycode 34 = Meta_Control_g + altgr control alt keycode 34 = Meta_Control_g + shift altgr control alt keycode 34 = Meta_Control_g + shift shiftl keycode 34 = +G + altgr shiftl keycode 34 = eng + shift altgr shiftl keycode 34 = ENG + control shiftl keycode 34 = Control_g + shift control shiftl keycode 34 = Control_g + altgr control shiftl keycode 34 = Control_g + shift altgr control shiftl keycode 34 = Control_g + alt shiftl keycode 34 = Meta_g + shift alt shiftl keycode 34 = Meta_G + altgr alt shiftl keycode 34 = Meta_g + shift altgr alt shiftl keycode 34 = Meta_G + control alt shiftl keycode 34 = Meta_Control_g + shift control alt shiftl keycode 34 = Meta_Control_g + altgr control alt shiftl keycode 34 = Meta_Control_g + shift altgr control alt shiftl keycode 34 = Meta_Control_g + shift shiftr keycode 34 = +G + altgr shiftr keycode 34 = eng + shift altgr shiftr keycode 34 = ENG + control shiftr keycode 34 = Control_g + shift control shiftr keycode 34 = Control_g + altgr control shiftr keycode 34 = Control_g + shift altgr control shiftr keycode 34 = Control_g + alt shiftr keycode 34 = Meta_g + shift alt shiftr keycode 34 = Meta_G + altgr alt shiftr keycode 34 = Meta_g + shift altgr alt shiftr keycode 34 = Meta_G + control alt shiftr keycode 34 = Meta_Control_g + shift control alt shiftr keycode 34 = Meta_Control_g + altgr control alt shiftr keycode 34 = Meta_Control_g + shift altgr control alt shiftr keycode 34 = Meta_Control_g + shift shiftl shiftr keycode 34 = +G + altgr shiftl shiftr keycode 34 = eng + shift altgr shiftl shiftr keycode 34 = ENG + control shiftl shiftr keycode 34 = Control_g + shift control shiftl shiftr keycode 34 = Control_g + altgr control shiftl shiftr keycode 34 = Control_g + shift altgr control shiftl shiftr keycode 34 = Control_g + alt shiftl shiftr keycode 34 = Meta_g + shift alt shiftl shiftr keycode 34 = Meta_G + altgr alt shiftl shiftr keycode 34 = Meta_g + shift altgr alt shiftl shiftr keycode 34 = Meta_G + control alt shiftl shiftr keycode 34 = Meta_Control_g + shift control alt shiftl shiftr keycode 34 = Meta_Control_g + altgr control alt shiftl shiftr keycode 34 = Meta_Control_g + shift altgr control alt shiftl shiftr keycode 34 = Meta_Control_g + ctrll keycode 34 = +G + altgr ctrll keycode 34 = ENG + shift altgr ctrll keycode 34 = eng + control ctrll keycode 34 = Control_g + shift control ctrll keycode 34 = Control_g + altgr control ctrll keycode 34 = Control_g + shift altgr control ctrll keycode 34 = Control_g + alt ctrll keycode 34 = Meta_g + shift alt ctrll keycode 34 = Meta_G + altgr alt ctrll keycode 34 = Meta_g + shift altgr alt ctrll keycode 34 = Meta_G + control alt ctrll keycode 34 = Meta_Control_g + shift control alt ctrll keycode 34 = Meta_Control_g + altgr control alt ctrll keycode 34 = Meta_Control_g + shift altgr control alt ctrll keycode 34 = Meta_Control_g + shiftl ctrll keycode 34 = +G + altgr shiftl ctrll keycode 34 = ENG + shift altgr shiftl ctrll keycode 34 = eng + control shiftl ctrll keycode 34 = Control_g + shift control shiftl ctrll keycode 34 = Control_g + altgr control shiftl ctrll keycode 34 = Control_g + shift altgr control shiftl ctrll keycode 34 = Control_g + alt shiftl ctrll keycode 34 = Meta_g + shift alt shiftl ctrll keycode 34 = Meta_G + altgr alt shiftl ctrll keycode 34 = Meta_g + shift altgr alt shiftl ctrll keycode 34 = Meta_G + control alt shiftl ctrll keycode 34 = Meta_Control_g + shift control alt shiftl ctrll keycode 34 = Meta_Control_g + altgr control alt shiftl ctrll keycode 34 = Meta_Control_g + shift altgr control alt shiftl ctrll keycode 34 = Meta_Control_g + shiftr ctrll keycode 34 = +G + altgr shiftr ctrll keycode 34 = ENG + shift altgr shiftr ctrll keycode 34 = eng + control shiftr ctrll keycode 34 = Control_g + shift control shiftr ctrll keycode 34 = Control_g + altgr control shiftr ctrll keycode 34 = Control_g + shift altgr control shiftr ctrll keycode 34 = Control_g + alt shiftr ctrll keycode 34 = Meta_g + shift alt shiftr ctrll keycode 34 = Meta_G + altgr alt shiftr ctrll keycode 34 = Meta_g + shift altgr alt shiftr ctrll keycode 34 = Meta_G + control alt shiftr ctrll keycode 34 = Meta_Control_g + shift control alt shiftr ctrll keycode 34 = Meta_Control_g + altgr control alt shiftr ctrll keycode 34 = Meta_Control_g + shift altgr control alt shiftr ctrll keycode 34 = Meta_Control_g + shiftl shiftr ctrll keycode 34 = +G + altgr shiftl shiftr ctrll keycode 34 = ENG + shift altgr shiftl shiftr ctrll keycode 34 = eng + control shiftl shiftr ctrll keycode 34 = Control_g + shift control shiftl shiftr ctrll keycode 34 = Control_g + altgr control shiftl shiftr ctrll keycode 34 = Control_g + shift altgr control shiftl shiftr ctrll keycode 34 = Control_g + alt shiftl shiftr ctrll keycode 34 = Meta_g + shift alt shiftl shiftr ctrll keycode 34 = Meta_G + altgr alt shiftl shiftr ctrll keycode 34 = Meta_g + shift altgr alt shiftl shiftr ctrll keycode 34 = Meta_G + control alt shiftl shiftr ctrll keycode 34 = Meta_Control_g + shift control alt shiftl shiftr ctrll keycode 34 = Meta_Control_g + altgr control alt shiftl shiftr ctrll keycode 34 = Meta_Control_g + shift altgr control alt shiftl shiftr ctrll keycode 34 = Meta_Control_g +keycode 35 = +h + shift keycode 35 = +H + altgr keycode 35 = hstroke + shift altgr keycode 35 = Hstroke + control keycode 35 = BackSpace + shift control keycode 35 = BackSpace + altgr control keycode 35 = BackSpace + shift altgr control keycode 35 = BackSpace + alt keycode 35 = Meta_h + shift alt keycode 35 = Meta_H + altgr alt keycode 35 = Meta_h + shift altgr alt keycode 35 = Meta_H + control alt keycode 35 = Meta_BackSpace + shift control alt keycode 35 = Meta_BackSpace + altgr control alt keycode 35 = Meta_BackSpace + shift altgr control alt keycode 35 = Meta_BackSpace + shift shiftl keycode 35 = +H + altgr shiftl keycode 35 = hstroke + shift altgr shiftl keycode 35 = Hstroke + control shiftl keycode 35 = BackSpace + shift control shiftl keycode 35 = BackSpace + altgr control shiftl keycode 35 = BackSpace + shift altgr control shiftl keycode 35 = BackSpace + alt shiftl keycode 35 = Meta_h + shift alt shiftl keycode 35 = Meta_H + altgr alt shiftl keycode 35 = Meta_h + shift altgr alt shiftl keycode 35 = Meta_H + control alt shiftl keycode 35 = Meta_BackSpace + shift control alt shiftl keycode 35 = Meta_BackSpace + altgr control alt shiftl keycode 35 = Meta_BackSpace + shift altgr control alt shiftl keycode 35 = Meta_BackSpace + shift shiftr keycode 35 = +H + altgr shiftr keycode 35 = hstroke + shift altgr shiftr keycode 35 = Hstroke + control shiftr keycode 35 = BackSpace + shift control shiftr keycode 35 = BackSpace + altgr control shiftr keycode 35 = BackSpace + shift altgr control shiftr keycode 35 = BackSpace + alt shiftr keycode 35 = Meta_h + shift alt shiftr keycode 35 = Meta_H + altgr alt shiftr keycode 35 = Meta_h + shift altgr alt shiftr keycode 35 = Meta_H + control alt shiftr keycode 35 = Meta_BackSpace + shift control alt shiftr keycode 35 = Meta_BackSpace + altgr control alt shiftr keycode 35 = Meta_BackSpace + shift altgr control alt shiftr keycode 35 = Meta_BackSpace + shift shiftl shiftr keycode 35 = +H + altgr shiftl shiftr keycode 35 = hstroke + shift altgr shiftl shiftr keycode 35 = Hstroke + control shiftl shiftr keycode 35 = BackSpace + shift control shiftl shiftr keycode 35 = BackSpace + altgr control shiftl shiftr keycode 35 = BackSpace + shift altgr control shiftl shiftr keycode 35 = BackSpace + alt shiftl shiftr keycode 35 = Meta_h + shift alt shiftl shiftr keycode 35 = Meta_H + altgr alt shiftl shiftr keycode 35 = Meta_h + shift altgr alt shiftl shiftr keycode 35 = Meta_H + control alt shiftl shiftr keycode 35 = Meta_BackSpace + shift control alt shiftl shiftr keycode 35 = Meta_BackSpace + altgr control alt shiftl shiftr keycode 35 = Meta_BackSpace + shift altgr control alt shiftl shiftr keycode 35 = Meta_BackSpace + ctrll keycode 35 = +H + altgr ctrll keycode 35 = Hstroke + shift altgr ctrll keycode 35 = hstroke + control ctrll keycode 35 = BackSpace + shift control ctrll keycode 35 = BackSpace + altgr control ctrll keycode 35 = BackSpace + shift altgr control ctrll keycode 35 = BackSpace + alt ctrll keycode 35 = Meta_h + shift alt ctrll keycode 35 = Meta_H + altgr alt ctrll keycode 35 = Meta_h + shift altgr alt ctrll keycode 35 = Meta_H + control alt ctrll keycode 35 = Meta_BackSpace + shift control alt ctrll keycode 35 = Meta_BackSpace + altgr control alt ctrll keycode 35 = Meta_BackSpace + shift altgr control alt ctrll keycode 35 = Meta_BackSpace + shiftl ctrll keycode 35 = +H + altgr shiftl ctrll keycode 35 = Hstroke + shift altgr shiftl ctrll keycode 35 = hstroke + control shiftl ctrll keycode 35 = BackSpace + shift control shiftl ctrll keycode 35 = BackSpace + altgr control shiftl ctrll keycode 35 = BackSpace + shift altgr control shiftl ctrll keycode 35 = BackSpace + alt shiftl ctrll keycode 35 = Meta_h + shift alt shiftl ctrll keycode 35 = Meta_H + altgr alt shiftl ctrll keycode 35 = Meta_h + shift altgr alt shiftl ctrll keycode 35 = Meta_H + control alt shiftl ctrll keycode 35 = Meta_BackSpace + shift control alt shiftl ctrll keycode 35 = Meta_BackSpace + altgr control alt shiftl ctrll keycode 35 = Meta_BackSpace + shift altgr control alt shiftl ctrll keycode 35 = Meta_BackSpace + shiftr ctrll keycode 35 = +H + altgr shiftr ctrll keycode 35 = Hstroke + shift altgr shiftr ctrll keycode 35 = hstroke + control shiftr ctrll keycode 35 = BackSpace + shift control shiftr ctrll keycode 35 = BackSpace + altgr control shiftr ctrll keycode 35 = BackSpace + shift altgr control shiftr ctrll keycode 35 = BackSpace + alt shiftr ctrll keycode 35 = Meta_h + shift alt shiftr ctrll keycode 35 = Meta_H + altgr alt shiftr ctrll keycode 35 = Meta_h + shift altgr alt shiftr ctrll keycode 35 = Meta_H + control alt shiftr ctrll keycode 35 = Meta_BackSpace + shift control alt shiftr ctrll keycode 35 = Meta_BackSpace + altgr control alt shiftr ctrll keycode 35 = Meta_BackSpace + shift altgr control alt shiftr ctrll keycode 35 = Meta_BackSpace + shiftl shiftr ctrll keycode 35 = +H + altgr shiftl shiftr ctrll keycode 35 = Hstroke + shift altgr shiftl shiftr ctrll keycode 35 = hstroke + control shiftl shiftr ctrll keycode 35 = BackSpace + shift control shiftl shiftr ctrll keycode 35 = BackSpace + altgr control shiftl shiftr ctrll keycode 35 = BackSpace + shift altgr control shiftl shiftr ctrll keycode 35 = BackSpace + alt shiftl shiftr ctrll keycode 35 = Meta_h + shift alt shiftl shiftr ctrll keycode 35 = Meta_H + altgr alt shiftl shiftr ctrll keycode 35 = Meta_h + shift altgr alt shiftl shiftr ctrll keycode 35 = Meta_H + control alt shiftl shiftr ctrll keycode 35 = Meta_BackSpace + shift control alt shiftl shiftr ctrll keycode 35 = Meta_BackSpace + altgr control alt shiftl shiftr ctrll keycode 35 = Meta_BackSpace + shift altgr control alt shiftl shiftr ctrll keycode 35 = Meta_BackSpace +keycode 36 = +j + shift keycode 36 = +J + altgr keycode 36 = U+0309 + shift altgr keycode 36 = U+031b + control keycode 36 = Linefeed + shift control keycode 36 = Linefeed + altgr control keycode 36 = Linefeed + shift altgr control keycode 36 = Linefeed + alt keycode 36 = Meta_j + shift alt keycode 36 = Meta_J + altgr alt keycode 36 = Meta_j + shift altgr alt keycode 36 = Meta_J + control alt keycode 36 = Meta_Linefeed + shift control alt keycode 36 = Meta_Linefeed + altgr control alt keycode 36 = Meta_Linefeed + shift altgr control alt keycode 36 = Meta_Linefeed + shift shiftl keycode 36 = +J + altgr shiftl keycode 36 = U+0309 + shift altgr shiftl keycode 36 = U+031b + control shiftl keycode 36 = Linefeed + shift control shiftl keycode 36 = Linefeed + altgr control shiftl keycode 36 = Linefeed + shift altgr control shiftl keycode 36 = Linefeed + alt shiftl keycode 36 = Meta_j + shift alt shiftl keycode 36 = Meta_J + altgr alt shiftl keycode 36 = Meta_j + shift altgr alt shiftl keycode 36 = Meta_J + control alt shiftl keycode 36 = Meta_Linefeed + shift control alt shiftl keycode 36 = Meta_Linefeed + altgr control alt shiftl keycode 36 = Meta_Linefeed + shift altgr control alt shiftl keycode 36 = Meta_Linefeed + shift shiftr keycode 36 = +J + altgr shiftr keycode 36 = U+0309 + shift altgr shiftr keycode 36 = U+031b + control shiftr keycode 36 = Linefeed + shift control shiftr keycode 36 = Linefeed + altgr control shiftr keycode 36 = Linefeed + shift altgr control shiftr keycode 36 = Linefeed + alt shiftr keycode 36 = Meta_j + shift alt shiftr keycode 36 = Meta_J + altgr alt shiftr keycode 36 = Meta_j + shift altgr alt shiftr keycode 36 = Meta_J + control alt shiftr keycode 36 = Meta_Linefeed + shift control alt shiftr keycode 36 = Meta_Linefeed + altgr control alt shiftr keycode 36 = Meta_Linefeed + shift altgr control alt shiftr keycode 36 = Meta_Linefeed + shift shiftl shiftr keycode 36 = +J + altgr shiftl shiftr keycode 36 = U+0309 + shift altgr shiftl shiftr keycode 36 = U+031b + control shiftl shiftr keycode 36 = Linefeed + shift control shiftl shiftr keycode 36 = Linefeed + altgr control shiftl shiftr keycode 36 = Linefeed + shift altgr control shiftl shiftr keycode 36 = Linefeed + alt shiftl shiftr keycode 36 = Meta_j + shift alt shiftl shiftr keycode 36 = Meta_J + altgr alt shiftl shiftr keycode 36 = Meta_j + shift altgr alt shiftl shiftr keycode 36 = Meta_J + control alt shiftl shiftr keycode 36 = Meta_Linefeed + shift control alt shiftl shiftr keycode 36 = Meta_Linefeed + altgr control alt shiftl shiftr keycode 36 = Meta_Linefeed + shift altgr control alt shiftl shiftr keycode 36 = Meta_Linefeed + ctrll keycode 36 = +J + altgr ctrll keycode 36 = U+0309 + shift altgr ctrll keycode 36 = U+031b + control ctrll keycode 36 = Linefeed + shift control ctrll keycode 36 = Linefeed + altgr control ctrll keycode 36 = Linefeed + shift altgr control ctrll keycode 36 = Linefeed + alt ctrll keycode 36 = Meta_j + shift alt ctrll keycode 36 = Meta_J + altgr alt ctrll keycode 36 = Meta_j + shift altgr alt ctrll keycode 36 = Meta_J + control alt ctrll keycode 36 = Meta_Linefeed + shift control alt ctrll keycode 36 = Meta_Linefeed + altgr control alt ctrll keycode 36 = Meta_Linefeed + shift altgr control alt ctrll keycode 36 = Meta_Linefeed + shiftl ctrll keycode 36 = +J + altgr shiftl ctrll keycode 36 = U+0309 + shift altgr shiftl ctrll keycode 36 = U+031b + control shiftl ctrll keycode 36 = Linefeed + shift control shiftl ctrll keycode 36 = Linefeed + altgr control shiftl ctrll keycode 36 = Linefeed + shift altgr control shiftl ctrll keycode 36 = Linefeed + alt shiftl ctrll keycode 36 = Meta_j + shift alt shiftl ctrll keycode 36 = Meta_J + altgr alt shiftl ctrll keycode 36 = Meta_j + shift altgr alt shiftl ctrll keycode 36 = Meta_J + control alt shiftl ctrll keycode 36 = Meta_Linefeed + shift control alt shiftl ctrll keycode 36 = Meta_Linefeed + altgr control alt shiftl ctrll keycode 36 = Meta_Linefeed + shift altgr control alt shiftl ctrll keycode 36 = Meta_Linefeed + shiftr ctrll keycode 36 = +J + altgr shiftr ctrll keycode 36 = U+0309 + shift altgr shiftr ctrll keycode 36 = U+031b + control shiftr ctrll keycode 36 = Linefeed + shift control shiftr ctrll keycode 36 = Linefeed + altgr control shiftr ctrll keycode 36 = Linefeed + shift altgr control shiftr ctrll keycode 36 = Linefeed + alt shiftr ctrll keycode 36 = Meta_j + shift alt shiftr ctrll keycode 36 = Meta_J + altgr alt shiftr ctrll keycode 36 = Meta_j + shift altgr alt shiftr ctrll keycode 36 = Meta_J + control alt shiftr ctrll keycode 36 = Meta_Linefeed + shift control alt shiftr ctrll keycode 36 = Meta_Linefeed + altgr control alt shiftr ctrll keycode 36 = Meta_Linefeed + shift altgr control alt shiftr ctrll keycode 36 = Meta_Linefeed + shiftl shiftr ctrll keycode 36 = +J + altgr shiftl shiftr ctrll keycode 36 = U+0309 + shift altgr shiftl shiftr ctrll keycode 36 = U+031b + control shiftl shiftr ctrll keycode 36 = Linefeed + shift control shiftl shiftr ctrll keycode 36 = Linefeed + altgr control shiftl shiftr ctrll keycode 36 = Linefeed + shift altgr control shiftl shiftr ctrll keycode 36 = Linefeed + alt shiftl shiftr ctrll keycode 36 = Meta_j + shift alt shiftl shiftr ctrll keycode 36 = Meta_J + altgr alt shiftl shiftr ctrll keycode 36 = Meta_j + shift altgr alt shiftl shiftr ctrll keycode 36 = Meta_J + control alt shiftl shiftr ctrll keycode 36 = Meta_Linefeed + shift control alt shiftl shiftr ctrll keycode 36 = Meta_Linefeed + altgr control alt shiftl shiftr ctrll keycode 36 = Meta_Linefeed + shift altgr control alt shiftl shiftr ctrll keycode 36 = Meta_Linefeed +keycode 37 = +k + shift keycode 37 = +K + altgr keycode 37 = kra + shift altgr keycode 37 = ampersand + control keycode 37 = Control_k + shift control keycode 37 = Control_k + altgr control keycode 37 = Control_k + shift altgr control keycode 37 = Control_k + alt keycode 37 = Meta_k + shift alt keycode 37 = Meta_K + altgr alt keycode 37 = Meta_k + shift altgr alt keycode 37 = Meta_ampersand + control alt keycode 37 = Meta_Control_k + shift control alt keycode 37 = Meta_Control_k + altgr control alt keycode 37 = Meta_Control_k + shift altgr control alt keycode 37 = Meta_Control_k + shift shiftl keycode 37 = +K + altgr shiftl keycode 37 = kra + shift altgr shiftl keycode 37 = ampersand + control shiftl keycode 37 = Control_k + shift control shiftl keycode 37 = Control_k + altgr control shiftl keycode 37 = Control_k + shift altgr control shiftl keycode 37 = Control_k + alt shiftl keycode 37 = Meta_k + shift alt shiftl keycode 37 = Meta_K + altgr alt shiftl keycode 37 = Meta_k + shift altgr alt shiftl keycode 37 = Meta_ampersand + control alt shiftl keycode 37 = Meta_Control_k + shift control alt shiftl keycode 37 = Meta_Control_k + altgr control alt shiftl keycode 37 = Meta_Control_k + shift altgr control alt shiftl keycode 37 = Meta_Control_k + shift shiftr keycode 37 = +K + altgr shiftr keycode 37 = kra + shift altgr shiftr keycode 37 = ampersand + control shiftr keycode 37 = Control_k + shift control shiftr keycode 37 = Control_k + altgr control shiftr keycode 37 = Control_k + shift altgr control shiftr keycode 37 = Control_k + alt shiftr keycode 37 = Meta_k + shift alt shiftr keycode 37 = Meta_K + altgr alt shiftr keycode 37 = Meta_k + shift altgr alt shiftr keycode 37 = Meta_ampersand + control alt shiftr keycode 37 = Meta_Control_k + shift control alt shiftr keycode 37 = Meta_Control_k + altgr control alt shiftr keycode 37 = Meta_Control_k + shift altgr control alt shiftr keycode 37 = Meta_Control_k + shift shiftl shiftr keycode 37 = +K + altgr shiftl shiftr keycode 37 = kra + shift altgr shiftl shiftr keycode 37 = ampersand + control shiftl shiftr keycode 37 = Control_k + shift control shiftl shiftr keycode 37 = Control_k + altgr control shiftl shiftr keycode 37 = Control_k + shift altgr control shiftl shiftr keycode 37 = Control_k + alt shiftl shiftr keycode 37 = Meta_k + shift alt shiftl shiftr keycode 37 = Meta_K + altgr alt shiftl shiftr keycode 37 = Meta_k + shift altgr alt shiftl shiftr keycode 37 = Meta_ampersand + control alt shiftl shiftr keycode 37 = Meta_Control_k + shift control alt shiftl shiftr keycode 37 = Meta_Control_k + altgr control alt shiftl shiftr keycode 37 = Meta_Control_k + shift altgr control alt shiftl shiftr keycode 37 = Meta_Control_k + ctrll keycode 37 = +K + altgr ctrll keycode 37 = kra + shift altgr ctrll keycode 37 = ampersand + control ctrll keycode 37 = Control_k + shift control ctrll keycode 37 = Control_k + altgr control ctrll keycode 37 = Control_k + shift altgr control ctrll keycode 37 = Control_k + alt ctrll keycode 37 = Meta_k + shift alt ctrll keycode 37 = Meta_K + altgr alt ctrll keycode 37 = Meta_k + shift altgr alt ctrll keycode 37 = Meta_ampersand + control alt ctrll keycode 37 = Meta_Control_k + shift control alt ctrll keycode 37 = Meta_Control_k + altgr control alt ctrll keycode 37 = Meta_Control_k + shift altgr control alt ctrll keycode 37 = Meta_Control_k + shiftl ctrll keycode 37 = +K + altgr shiftl ctrll keycode 37 = kra + shift altgr shiftl ctrll keycode 37 = ampersand + control shiftl ctrll keycode 37 = Control_k + shift control shiftl ctrll keycode 37 = Control_k + altgr control shiftl ctrll keycode 37 = Control_k + shift altgr control shiftl ctrll keycode 37 = Control_k + alt shiftl ctrll keycode 37 = Meta_k + shift alt shiftl ctrll keycode 37 = Meta_K + altgr alt shiftl ctrll keycode 37 = Meta_k + shift altgr alt shiftl ctrll keycode 37 = Meta_ampersand + control alt shiftl ctrll keycode 37 = Meta_Control_k + shift control alt shiftl ctrll keycode 37 = Meta_Control_k + altgr control alt shiftl ctrll keycode 37 = Meta_Control_k + shift altgr control alt shiftl ctrll keycode 37 = Meta_Control_k + shiftr ctrll keycode 37 = +K + altgr shiftr ctrll keycode 37 = kra + shift altgr shiftr ctrll keycode 37 = ampersand + control shiftr ctrll keycode 37 = Control_k + shift control shiftr ctrll keycode 37 = Control_k + altgr control shiftr ctrll keycode 37 = Control_k + shift altgr control shiftr ctrll keycode 37 = Control_k + alt shiftr ctrll keycode 37 = Meta_k + shift alt shiftr ctrll keycode 37 = Meta_K + altgr alt shiftr ctrll keycode 37 = Meta_k + shift altgr alt shiftr ctrll keycode 37 = Meta_ampersand + control alt shiftr ctrll keycode 37 = Meta_Control_k + shift control alt shiftr ctrll keycode 37 = Meta_Control_k + altgr control alt shiftr ctrll keycode 37 = Meta_Control_k + shift altgr control alt shiftr ctrll keycode 37 = Meta_Control_k + shiftl shiftr ctrll keycode 37 = +K + altgr shiftl shiftr ctrll keycode 37 = kra + shift altgr shiftl shiftr ctrll keycode 37 = ampersand + control shiftl shiftr ctrll keycode 37 = Control_k + shift control shiftl shiftr ctrll keycode 37 = Control_k + altgr control shiftl shiftr ctrll keycode 37 = Control_k + shift altgr control shiftl shiftr ctrll keycode 37 = Control_k + alt shiftl shiftr ctrll keycode 37 = Meta_k + shift alt shiftl shiftr ctrll keycode 37 = Meta_K + altgr alt shiftl shiftr ctrll keycode 37 = Meta_k + shift altgr alt shiftl shiftr ctrll keycode 37 = Meta_ampersand + control alt shiftl shiftr ctrll keycode 37 = Meta_Control_k + shift control alt shiftl shiftr ctrll keycode 37 = Meta_Control_k + altgr control alt shiftl shiftr ctrll keycode 37 = Meta_Control_k + shift altgr control alt shiftl shiftr ctrll keycode 37 = Meta_Control_k +keycode 38 = +l + shift keycode 38 = +L + altgr keycode 38 = lstroke + shift altgr keycode 38 = Lstroke + control keycode 38 = Control_l + shift control keycode 38 = Control_l + altgr control keycode 38 = Control_l + shift altgr control keycode 38 = Control_l + alt keycode 38 = Meta_l + shift alt keycode 38 = Meta_L + altgr alt keycode 38 = Meta_l + shift altgr alt keycode 38 = Meta_L + control alt keycode 38 = Meta_Control_l + shift control alt keycode 38 = Meta_Control_l + altgr control alt keycode 38 = Meta_Control_l + shift altgr control alt keycode 38 = Meta_Control_l + shift shiftl keycode 38 = +L + altgr shiftl keycode 38 = lstroke + shift altgr shiftl keycode 38 = Lstroke + control shiftl keycode 38 = Control_l + shift control shiftl keycode 38 = Control_l + altgr control shiftl keycode 38 = Control_l + shift altgr control shiftl keycode 38 = Control_l + alt shiftl keycode 38 = Meta_l + shift alt shiftl keycode 38 = Meta_L + altgr alt shiftl keycode 38 = Meta_l + shift altgr alt shiftl keycode 38 = Meta_L + control alt shiftl keycode 38 = Meta_Control_l + shift control alt shiftl keycode 38 = Meta_Control_l + altgr control alt shiftl keycode 38 = Meta_Control_l + shift altgr control alt shiftl keycode 38 = Meta_Control_l + shift shiftr keycode 38 = +L + altgr shiftr keycode 38 = lstroke + shift altgr shiftr keycode 38 = Lstroke + control shiftr keycode 38 = Control_l + shift control shiftr keycode 38 = Control_l + altgr control shiftr keycode 38 = Control_l + shift altgr control shiftr keycode 38 = Control_l + alt shiftr keycode 38 = Meta_l + shift alt shiftr keycode 38 = Meta_L + altgr alt shiftr keycode 38 = Meta_l + shift altgr alt shiftr keycode 38 = Meta_L + control alt shiftr keycode 38 = Meta_Control_l + shift control alt shiftr keycode 38 = Meta_Control_l + altgr control alt shiftr keycode 38 = Meta_Control_l + shift altgr control alt shiftr keycode 38 = Meta_Control_l + shift shiftl shiftr keycode 38 = +L + altgr shiftl shiftr keycode 38 = lstroke + shift altgr shiftl shiftr keycode 38 = Lstroke + control shiftl shiftr keycode 38 = Control_l + shift control shiftl shiftr keycode 38 = Control_l + altgr control shiftl shiftr keycode 38 = Control_l + shift altgr control shiftl shiftr keycode 38 = Control_l + alt shiftl shiftr keycode 38 = Meta_l + shift alt shiftl shiftr keycode 38 = Meta_L + altgr alt shiftl shiftr keycode 38 = Meta_l + shift altgr alt shiftl shiftr keycode 38 = Meta_L + control alt shiftl shiftr keycode 38 = Meta_Control_l + shift control alt shiftl shiftr keycode 38 = Meta_Control_l + altgr control alt shiftl shiftr keycode 38 = Meta_Control_l + shift altgr control alt shiftl shiftr keycode 38 = Meta_Control_l + ctrll keycode 38 = +L + altgr ctrll keycode 38 = Lstroke + shift altgr ctrll keycode 38 = lstroke + control ctrll keycode 38 = Control_l + shift control ctrll keycode 38 = Control_l + altgr control ctrll keycode 38 = Control_l + shift altgr control ctrll keycode 38 = Control_l + alt ctrll keycode 38 = Meta_l + shift alt ctrll keycode 38 = Meta_L + altgr alt ctrll keycode 38 = Meta_l + shift altgr alt ctrll keycode 38 = Meta_L + control alt ctrll keycode 38 = Meta_Control_l + shift control alt ctrll keycode 38 = Meta_Control_l + altgr control alt ctrll keycode 38 = Meta_Control_l + shift altgr control alt ctrll keycode 38 = Meta_Control_l + shiftl ctrll keycode 38 = +L + altgr shiftl ctrll keycode 38 = Lstroke + shift altgr shiftl ctrll keycode 38 = lstroke + control shiftl ctrll keycode 38 = Control_l + shift control shiftl ctrll keycode 38 = Control_l + altgr control shiftl ctrll keycode 38 = Control_l + shift altgr control shiftl ctrll keycode 38 = Control_l + alt shiftl ctrll keycode 38 = Meta_l + shift alt shiftl ctrll keycode 38 = Meta_L + altgr alt shiftl ctrll keycode 38 = Meta_l + shift altgr alt shiftl ctrll keycode 38 = Meta_L + control alt shiftl ctrll keycode 38 = Meta_Control_l + shift control alt shiftl ctrll keycode 38 = Meta_Control_l + altgr control alt shiftl ctrll keycode 38 = Meta_Control_l + shift altgr control alt shiftl ctrll keycode 38 = Meta_Control_l + shiftr ctrll keycode 38 = +L + altgr shiftr ctrll keycode 38 = Lstroke + shift altgr shiftr ctrll keycode 38 = lstroke + control shiftr ctrll keycode 38 = Control_l + shift control shiftr ctrll keycode 38 = Control_l + altgr control shiftr ctrll keycode 38 = Control_l + shift altgr control shiftr ctrll keycode 38 = Control_l + alt shiftr ctrll keycode 38 = Meta_l + shift alt shiftr ctrll keycode 38 = Meta_L + altgr alt shiftr ctrll keycode 38 = Meta_l + shift altgr alt shiftr ctrll keycode 38 = Meta_L + control alt shiftr ctrll keycode 38 = Meta_Control_l + shift control alt shiftr ctrll keycode 38 = Meta_Control_l + altgr control alt shiftr ctrll keycode 38 = Meta_Control_l + shift altgr control alt shiftr ctrll keycode 38 = Meta_Control_l + shiftl shiftr ctrll keycode 38 = +L + altgr shiftl shiftr ctrll keycode 38 = Lstroke + shift altgr shiftl shiftr ctrll keycode 38 = lstroke + control shiftl shiftr ctrll keycode 38 = Control_l + shift control shiftl shiftr ctrll keycode 38 = Control_l + altgr control shiftl shiftr ctrll keycode 38 = Control_l + shift altgr control shiftl shiftr ctrll keycode 38 = Control_l + alt shiftl shiftr ctrll keycode 38 = Meta_l + shift alt shiftl shiftr ctrll keycode 38 = Meta_L + altgr alt shiftl shiftr ctrll keycode 38 = Meta_l + shift altgr alt shiftl shiftr ctrll keycode 38 = Meta_L + control alt shiftl shiftr ctrll keycode 38 = Meta_Control_l + shift control alt shiftl shiftr ctrll keycode 38 = Meta_Control_l + altgr control alt shiftl shiftr ctrll keycode 38 = Meta_Control_l + shift altgr control alt shiftl shiftr ctrll keycode 38 = Meta_Control_l +keycode 39 = +ccedilla + shift keycode 39 = +Ccedilla + altgr keycode 39 = dead_acute + shift altgr keycode 39 = dead_tilde + control keycode 39 = dead_acute + shift control keycode 39 = dead_tilde + altgr control keycode 39 = dead_acute + shift altgr control keycode 39 = dead_tilde + alt keycode 39 = dead_acute + shift alt keycode 39 = dead_tilde + altgr alt keycode 39 = dead_acute + shift altgr alt keycode 39 = dead_tilde + control alt keycode 39 = dead_acute + shift control alt keycode 39 = dead_tilde + altgr control alt keycode 39 = dead_acute + shift altgr control alt keycode 39 = dead_tilde + shift shiftl keycode 39 = +Ccedilla + altgr shiftl keycode 39 = dead_acute + shift altgr shiftl keycode 39 = dead_tilde + control shiftl keycode 39 = dead_acute + shift control shiftl keycode 39 = dead_tilde + altgr control shiftl keycode 39 = dead_acute + shift altgr control shiftl keycode 39 = dead_tilde + alt shiftl keycode 39 = dead_acute + shift alt shiftl keycode 39 = dead_tilde + altgr alt shiftl keycode 39 = dead_acute + shift altgr alt shiftl keycode 39 = dead_tilde + control alt shiftl keycode 39 = dead_acute + shift control alt shiftl keycode 39 = dead_tilde + altgr control alt shiftl keycode 39 = dead_acute + shift altgr control alt shiftl keycode 39 = dead_tilde + shift shiftr keycode 39 = +Ccedilla + altgr shiftr keycode 39 = dead_acute + shift altgr shiftr keycode 39 = dead_tilde + control shiftr keycode 39 = dead_acute + shift control shiftr keycode 39 = dead_tilde + altgr control shiftr keycode 39 = dead_acute + shift altgr control shiftr keycode 39 = dead_tilde + alt shiftr keycode 39 = dead_acute + shift alt shiftr keycode 39 = dead_tilde + altgr alt shiftr keycode 39 = dead_acute + shift altgr alt shiftr keycode 39 = dead_tilde + control alt shiftr keycode 39 = dead_acute + shift control alt shiftr keycode 39 = dead_tilde + altgr control alt shiftr keycode 39 = dead_acute + shift altgr control alt shiftr keycode 39 = dead_tilde + shift shiftl shiftr keycode 39 = +Ccedilla + altgr shiftl shiftr keycode 39 = dead_acute + shift altgr shiftl shiftr keycode 39 = dead_tilde + control shiftl shiftr keycode 39 = dead_acute + shift control shiftl shiftr keycode 39 = dead_tilde + altgr control shiftl shiftr keycode 39 = dead_acute + shift altgr control shiftl shiftr keycode 39 = dead_tilde + alt shiftl shiftr keycode 39 = dead_acute + shift alt shiftl shiftr keycode 39 = dead_tilde + altgr alt shiftl shiftr keycode 39 = dead_acute + shift altgr alt shiftl shiftr keycode 39 = dead_tilde + control alt shiftl shiftr keycode 39 = dead_acute + shift control alt shiftl shiftr keycode 39 = dead_tilde + altgr control alt shiftl shiftr keycode 39 = dead_acute + shift altgr control alt shiftl shiftr keycode 39 = dead_tilde + ctrll keycode 39 = +Ccedilla + altgr ctrll keycode 39 = dead_acute + shift altgr ctrll keycode 39 = dead_tilde + control ctrll keycode 39 = dead_acute + shift control ctrll keycode 39 = dead_tilde + altgr control ctrll keycode 39 = dead_acute + shift altgr control ctrll keycode 39 = dead_tilde + alt ctrll keycode 39 = dead_acute + shift alt ctrll keycode 39 = dead_tilde + altgr alt ctrll keycode 39 = dead_acute + shift altgr alt ctrll keycode 39 = dead_tilde + control alt ctrll keycode 39 = dead_acute + shift control alt ctrll keycode 39 = dead_tilde + altgr control alt ctrll keycode 39 = dead_acute + shift altgr control alt ctrll keycode 39 = dead_tilde + shiftl ctrll keycode 39 = +Ccedilla + altgr shiftl ctrll keycode 39 = dead_acute + shift altgr shiftl ctrll keycode 39 = dead_tilde + control shiftl ctrll keycode 39 = dead_acute + shift control shiftl ctrll keycode 39 = dead_tilde + altgr control shiftl ctrll keycode 39 = dead_acute + shift altgr control shiftl ctrll keycode 39 = dead_tilde + alt shiftl ctrll keycode 39 = dead_acute + shift alt shiftl ctrll keycode 39 = dead_tilde + altgr alt shiftl ctrll keycode 39 = dead_acute + shift altgr alt shiftl ctrll keycode 39 = dead_tilde + control alt shiftl ctrll keycode 39 = dead_acute + shift control alt shiftl ctrll keycode 39 = dead_tilde + altgr control alt shiftl ctrll keycode 39 = dead_acute + shift altgr control alt shiftl ctrll keycode 39 = dead_tilde + shiftr ctrll keycode 39 = +Ccedilla + altgr shiftr ctrll keycode 39 = dead_acute + shift altgr shiftr ctrll keycode 39 = dead_tilde + control shiftr ctrll keycode 39 = dead_acute + shift control shiftr ctrll keycode 39 = dead_tilde + altgr control shiftr ctrll keycode 39 = dead_acute + shift altgr control shiftr ctrll keycode 39 = dead_tilde + alt shiftr ctrll keycode 39 = dead_acute + shift alt shiftr ctrll keycode 39 = dead_tilde + altgr alt shiftr ctrll keycode 39 = dead_acute + shift altgr alt shiftr ctrll keycode 39 = dead_tilde + control alt shiftr ctrll keycode 39 = dead_acute + shift control alt shiftr ctrll keycode 39 = dead_tilde + altgr control alt shiftr ctrll keycode 39 = dead_acute + shift altgr control alt shiftr ctrll keycode 39 = dead_tilde + shiftl shiftr ctrll keycode 39 = +Ccedilla + altgr shiftl shiftr ctrll keycode 39 = dead_acute + shift altgr shiftl shiftr ctrll keycode 39 = dead_tilde + control shiftl shiftr ctrll keycode 39 = dead_acute + shift control shiftl shiftr ctrll keycode 39 = dead_tilde + altgr control shiftl shiftr ctrll keycode 39 = dead_acute + shift altgr control shiftl shiftr ctrll keycode 39 = dead_tilde + alt shiftl shiftr ctrll keycode 39 = dead_acute + shift alt shiftl shiftr ctrll keycode 39 = dead_tilde + altgr alt shiftl shiftr ctrll keycode 39 = dead_acute + shift altgr alt shiftl shiftr ctrll keycode 39 = dead_tilde + control alt shiftl shiftr ctrll keycode 39 = dead_acute + shift control alt shiftl shiftr ctrll keycode 39 = dead_tilde + altgr control alt shiftl shiftr ctrll keycode 39 = dead_acute + shift altgr control alt shiftl shiftr ctrll keycode 39 = dead_tilde +keycode 40 = dead_tilde + shift keycode 40 = dead_circumflex + altgr keycode 40 = asciitilde + shift altgr keycode 40 = asciicircum + shift control keycode 40 = dead_circumflex + shift altgr control keycode 40 = Control_asciicircum + shift alt keycode 40 = dead_circumflex + altgr alt keycode 40 = Meta_asciitilde + shift altgr alt keycode 40 = Meta_asciicircum + shift control alt keycode 40 = dead_circumflex + shift altgr control alt keycode 40 = Meta_Control_asciicircum + shift shiftl keycode 40 = dead_circumflex + altgr shiftl keycode 40 = asciitilde + shift altgr shiftl keycode 40 = asciicircum + shift control shiftl keycode 40 = dead_circumflex + shift altgr control shiftl keycode 40 = Control_asciicircum + shift alt shiftl keycode 40 = dead_circumflex + altgr alt shiftl keycode 40 = Meta_asciitilde + shift altgr alt shiftl keycode 40 = Meta_asciicircum + shift control alt shiftl keycode 40 = dead_circumflex + shift altgr control alt shiftl keycode 40 = Meta_Control_asciicircum + shift shiftr keycode 40 = dead_circumflex + altgr shiftr keycode 40 = asciitilde + shift altgr shiftr keycode 40 = asciicircum + shift control shiftr keycode 40 = dead_circumflex + shift altgr control shiftr keycode 40 = Control_asciicircum + shift alt shiftr keycode 40 = dead_circumflex + altgr alt shiftr keycode 40 = Meta_asciitilde + shift altgr alt shiftr keycode 40 = Meta_asciicircum + shift control alt shiftr keycode 40 = dead_circumflex + shift altgr control alt shiftr keycode 40 = Meta_Control_asciicircum + shift shiftl shiftr keycode 40 = dead_circumflex + altgr shiftl shiftr keycode 40 = asciitilde + shift altgr shiftl shiftr keycode 40 = asciicircum + shift control shiftl shiftr keycode 40 = dead_circumflex + shift altgr control shiftl shiftr keycode 40 = Control_asciicircum + shift alt shiftl shiftr keycode 40 = dead_circumflex + altgr alt shiftl shiftr keycode 40 = Meta_asciitilde + shift altgr alt shiftl shiftr keycode 40 = Meta_asciicircum + shift control alt shiftl shiftr keycode 40 = dead_circumflex + shift altgr control alt shiftl shiftr keycode 40 = Meta_Control_asciicircum + shift ctrll keycode 40 = dead_circumflex + altgr ctrll keycode 40 = asciitilde + shift altgr ctrll keycode 40 = asciicircum + shift control ctrll keycode 40 = dead_circumflex + shift altgr control ctrll keycode 40 = Control_asciicircum + shift alt ctrll keycode 40 = dead_circumflex + altgr alt ctrll keycode 40 = Meta_asciitilde + shift altgr alt ctrll keycode 40 = Meta_asciicircum + shift control alt ctrll keycode 40 = dead_circumflex + shift altgr control alt ctrll keycode 40 = Meta_Control_asciicircum + shift shiftl ctrll keycode 40 = dead_circumflex + altgr shiftl ctrll keycode 40 = asciitilde + shift altgr shiftl ctrll keycode 40 = asciicircum + shift control shiftl ctrll keycode 40 = dead_circumflex + shift altgr control shiftl ctrll keycode 40 = Control_asciicircum + shift alt shiftl ctrll keycode 40 = dead_circumflex + altgr alt shiftl ctrll keycode 40 = Meta_asciitilde + shift altgr alt shiftl ctrll keycode 40 = Meta_asciicircum + shift control alt shiftl ctrll keycode 40 = dead_circumflex + shift altgr control alt shiftl ctrll keycode 40 = Meta_Control_asciicircum + shift shiftr ctrll keycode 40 = dead_circumflex + altgr shiftr ctrll keycode 40 = asciitilde + shift altgr shiftr ctrll keycode 40 = asciicircum + shift control shiftr ctrll keycode 40 = dead_circumflex + shift altgr control shiftr ctrll keycode 40 = Control_asciicircum + shift alt shiftr ctrll keycode 40 = dead_circumflex + altgr alt shiftr ctrll keycode 40 = Meta_asciitilde + shift altgr alt shiftr ctrll keycode 40 = Meta_asciicircum + shift control alt shiftr ctrll keycode 40 = dead_circumflex + shift altgr control alt shiftr ctrll keycode 40 = Meta_Control_asciicircum + shift shiftl shiftr ctrll keycode 40 = dead_circumflex + altgr shiftl shiftr ctrll keycode 40 = asciitilde + shift altgr shiftl shiftr ctrll keycode 40 = asciicircum + shift control shiftl shiftr ctrll keycode 40 = dead_circumflex + shift altgr control shiftl shiftr ctrll keycode 40 = Control_asciicircum + shift alt shiftl shiftr ctrll keycode 40 = dead_circumflex + altgr alt shiftl shiftr ctrll keycode 40 = Meta_asciitilde + shift altgr alt shiftl shiftr ctrll keycode 40 = Meta_asciicircum + shift control alt shiftl shiftr ctrll keycode 40 = dead_circumflex + shift altgr control alt shiftl shiftr ctrll keycode 40 = Meta_Control_asciicircum +keycode 41 = apostrophe + shift keycode 41 = quotedbl + altgr keycode 41 = notsign + shift altgr keycode 41 = notsign + control keycode 41 = Control_g + shift control keycode 41 = Control_g + altgr control keycode 41 = Control_g + shift altgr control keycode 41 = Control_g + alt keycode 41 = Meta_apostrophe + shift alt keycode 41 = Meta_quotedbl + altgr alt keycode 41 = Meta_apostrophe + shift altgr alt keycode 41 = Meta_quotedbl + control alt keycode 41 = Meta_Control_g + shift control alt keycode 41 = Meta_Control_g + altgr control alt keycode 41 = Meta_Control_g + shift altgr control alt keycode 41 = Meta_Control_g + shift shiftl keycode 41 = quotedbl + altgr shiftl keycode 41 = notsign + shift altgr shiftl keycode 41 = notsign + control shiftl keycode 41 = Control_g + shift control shiftl keycode 41 = Control_g + altgr control shiftl keycode 41 = Control_g + shift altgr control shiftl keycode 41 = Control_g + alt shiftl keycode 41 = Meta_apostrophe + shift alt shiftl keycode 41 = Meta_quotedbl + altgr alt shiftl keycode 41 = Meta_apostrophe + shift altgr alt shiftl keycode 41 = Meta_quotedbl + control alt shiftl keycode 41 = Meta_Control_g + shift control alt shiftl keycode 41 = Meta_Control_g + altgr control alt shiftl keycode 41 = Meta_Control_g + shift altgr control alt shiftl keycode 41 = Meta_Control_g + shift shiftr keycode 41 = quotedbl + altgr shiftr keycode 41 = notsign + shift altgr shiftr keycode 41 = notsign + control shiftr keycode 41 = Control_g + shift control shiftr keycode 41 = Control_g + altgr control shiftr keycode 41 = Control_g + shift altgr control shiftr keycode 41 = Control_g + alt shiftr keycode 41 = Meta_apostrophe + shift alt shiftr keycode 41 = Meta_quotedbl + altgr alt shiftr keycode 41 = Meta_apostrophe + shift altgr alt shiftr keycode 41 = Meta_quotedbl + control alt shiftr keycode 41 = Meta_Control_g + shift control alt shiftr keycode 41 = Meta_Control_g + altgr control alt shiftr keycode 41 = Meta_Control_g + shift altgr control alt shiftr keycode 41 = Meta_Control_g + shift shiftl shiftr keycode 41 = quotedbl + altgr shiftl shiftr keycode 41 = notsign + shift altgr shiftl shiftr keycode 41 = notsign + control shiftl shiftr keycode 41 = Control_g + shift control shiftl shiftr keycode 41 = Control_g + altgr control shiftl shiftr keycode 41 = Control_g + shift altgr control shiftl shiftr keycode 41 = Control_g + alt shiftl shiftr keycode 41 = Meta_apostrophe + shift alt shiftl shiftr keycode 41 = Meta_quotedbl + altgr alt shiftl shiftr keycode 41 = Meta_apostrophe + shift altgr alt shiftl shiftr keycode 41 = Meta_quotedbl + control alt shiftl shiftr keycode 41 = Meta_Control_g + shift control alt shiftl shiftr keycode 41 = Meta_Control_g + altgr control alt shiftl shiftr keycode 41 = Meta_Control_g + shift altgr control alt shiftl shiftr keycode 41 = Meta_Control_g + shift ctrll keycode 41 = quotedbl + altgr ctrll keycode 41 = notsign + shift altgr ctrll keycode 41 = notsign + control ctrll keycode 41 = Control_g + shift control ctrll keycode 41 = Control_g + altgr control ctrll keycode 41 = Control_g + shift altgr control ctrll keycode 41 = Control_g + alt ctrll keycode 41 = Meta_apostrophe + shift alt ctrll keycode 41 = Meta_quotedbl + altgr alt ctrll keycode 41 = Meta_apostrophe + shift altgr alt ctrll keycode 41 = Meta_quotedbl + control alt ctrll keycode 41 = Meta_Control_g + shift control alt ctrll keycode 41 = Meta_Control_g + altgr control alt ctrll keycode 41 = Meta_Control_g + shift altgr control alt ctrll keycode 41 = Meta_Control_g + shift shiftl ctrll keycode 41 = quotedbl + altgr shiftl ctrll keycode 41 = notsign + shift altgr shiftl ctrll keycode 41 = notsign + control shiftl ctrll keycode 41 = Control_g + shift control shiftl ctrll keycode 41 = Control_g + altgr control shiftl ctrll keycode 41 = Control_g + shift altgr control shiftl ctrll keycode 41 = Control_g + alt shiftl ctrll keycode 41 = Meta_apostrophe + shift alt shiftl ctrll keycode 41 = Meta_quotedbl + altgr alt shiftl ctrll keycode 41 = Meta_apostrophe + shift altgr alt shiftl ctrll keycode 41 = Meta_quotedbl + control alt shiftl ctrll keycode 41 = Meta_Control_g + shift control alt shiftl ctrll keycode 41 = Meta_Control_g + altgr control alt shiftl ctrll keycode 41 = Meta_Control_g + shift altgr control alt shiftl ctrll keycode 41 = Meta_Control_g + shift shiftr ctrll keycode 41 = quotedbl + altgr shiftr ctrll keycode 41 = notsign + shift altgr shiftr ctrll keycode 41 = notsign + control shiftr ctrll keycode 41 = Control_g + shift control shiftr ctrll keycode 41 = Control_g + altgr control shiftr ctrll keycode 41 = Control_g + shift altgr control shiftr ctrll keycode 41 = Control_g + alt shiftr ctrll keycode 41 = Meta_apostrophe + shift alt shiftr ctrll keycode 41 = Meta_quotedbl + altgr alt shiftr ctrll keycode 41 = Meta_apostrophe + shift altgr alt shiftr ctrll keycode 41 = Meta_quotedbl + control alt shiftr ctrll keycode 41 = Meta_Control_g + shift control alt shiftr ctrll keycode 41 = Meta_Control_g + altgr control alt shiftr ctrll keycode 41 = Meta_Control_g + shift altgr control alt shiftr ctrll keycode 41 = Meta_Control_g + shift shiftl shiftr ctrll keycode 41 = quotedbl + altgr shiftl shiftr ctrll keycode 41 = notsign + shift altgr shiftl shiftr ctrll keycode 41 = notsign + control shiftl shiftr ctrll keycode 41 = Control_g + shift control shiftl shiftr ctrll keycode 41 = Control_g + altgr control shiftl shiftr ctrll keycode 41 = Control_g + shift altgr control shiftl shiftr ctrll keycode 41 = Control_g + alt shiftl shiftr ctrll keycode 41 = Meta_apostrophe + shift alt shiftl shiftr ctrll keycode 41 = Meta_quotedbl + altgr alt shiftl shiftr ctrll keycode 41 = Meta_apostrophe + shift altgr alt shiftl shiftr ctrll keycode 41 = Meta_quotedbl + control alt shiftl shiftr ctrll keycode 41 = Meta_Control_g + shift control alt shiftl shiftr ctrll keycode 41 = Meta_Control_g + altgr control alt shiftl shiftr ctrll keycode 41 = Meta_Control_g + shift altgr control alt shiftl shiftr ctrll keycode 41 = Meta_Control_g +keycode 42 = Shift +keycode 43 = bracketright + shift keycode 43 = braceright + altgr keycode 43 = +masculine + shift altgr keycode 43 = +masculine + control keycode 43 = Control_bracketright + shift control keycode 43 = Control_bracketright + altgr control keycode 43 = Control_bracketright + shift altgr control keycode 43 = Control_bracketright + alt keycode 43 = Meta_bracketright + shift alt keycode 43 = Meta_braceright + altgr alt keycode 43 = Meta_bracketright + shift altgr alt keycode 43 = Meta_braceright + control alt keycode 43 = Meta_Control_bracketright + shift control alt keycode 43 = Meta_Control_bracketright + altgr control alt keycode 43 = Meta_Control_bracketright + shift altgr control alt keycode 43 = Meta_Control_bracketright + shift shiftl keycode 43 = braceright + altgr shiftl keycode 43 = +masculine + shift altgr shiftl keycode 43 = +masculine + control shiftl keycode 43 = Control_bracketright + shift control shiftl keycode 43 = Control_bracketright + altgr control shiftl keycode 43 = Control_bracketright + shift altgr control shiftl keycode 43 = Control_bracketright + alt shiftl keycode 43 = Meta_bracketright + shift alt shiftl keycode 43 = Meta_braceright + altgr alt shiftl keycode 43 = Meta_bracketright + shift altgr alt shiftl keycode 43 = Meta_braceright + control alt shiftl keycode 43 = Meta_Control_bracketright + shift control alt shiftl keycode 43 = Meta_Control_bracketright + altgr control alt shiftl keycode 43 = Meta_Control_bracketright + shift altgr control alt shiftl keycode 43 = Meta_Control_bracketright + shift shiftr keycode 43 = braceright + altgr shiftr keycode 43 = +masculine + shift altgr shiftr keycode 43 = +masculine + control shiftr keycode 43 = Control_bracketright + shift control shiftr keycode 43 = Control_bracketright + altgr control shiftr keycode 43 = Control_bracketright + shift altgr control shiftr keycode 43 = Control_bracketright + alt shiftr keycode 43 = Meta_bracketright + shift alt shiftr keycode 43 = Meta_braceright + altgr alt shiftr keycode 43 = Meta_bracketright + shift altgr alt shiftr keycode 43 = Meta_braceright + control alt shiftr keycode 43 = Meta_Control_bracketright + shift control alt shiftr keycode 43 = Meta_Control_bracketright + altgr control alt shiftr keycode 43 = Meta_Control_bracketright + shift altgr control alt shiftr keycode 43 = Meta_Control_bracketright + shift shiftl shiftr keycode 43 = braceright + altgr shiftl shiftr keycode 43 = +masculine + shift altgr shiftl shiftr keycode 43 = +masculine + control shiftl shiftr keycode 43 = Control_bracketright + shift control shiftl shiftr keycode 43 = Control_bracketright + altgr control shiftl shiftr keycode 43 = Control_bracketright + shift altgr control shiftl shiftr keycode 43 = Control_bracketright + alt shiftl shiftr keycode 43 = Meta_bracketright + shift alt shiftl shiftr keycode 43 = Meta_braceright + altgr alt shiftl shiftr keycode 43 = Meta_bracketright + shift altgr alt shiftl shiftr keycode 43 = Meta_braceright + control alt shiftl shiftr keycode 43 = Meta_Control_bracketright + shift control alt shiftl shiftr keycode 43 = Meta_Control_bracketright + altgr control alt shiftl shiftr keycode 43 = Meta_Control_bracketright + shift altgr control alt shiftl shiftr keycode 43 = Meta_Control_bracketright + shift ctrll keycode 43 = braceright + altgr ctrll keycode 43 = +masculine + shift altgr ctrll keycode 43 = +masculine + control ctrll keycode 43 = Control_bracketright + shift control ctrll keycode 43 = Control_bracketright + altgr control ctrll keycode 43 = Control_bracketright + shift altgr control ctrll keycode 43 = Control_bracketright + alt ctrll keycode 43 = Meta_bracketright + shift alt ctrll keycode 43 = Meta_braceright + altgr alt ctrll keycode 43 = Meta_bracketright + shift altgr alt ctrll keycode 43 = Meta_braceright + control alt ctrll keycode 43 = Meta_Control_bracketright + shift control alt ctrll keycode 43 = Meta_Control_bracketright + altgr control alt ctrll keycode 43 = Meta_Control_bracketright + shift altgr control alt ctrll keycode 43 = Meta_Control_bracketright + shift shiftl ctrll keycode 43 = braceright + altgr shiftl ctrll keycode 43 = +masculine + shift altgr shiftl ctrll keycode 43 = +masculine + control shiftl ctrll keycode 43 = Control_bracketright + shift control shiftl ctrll keycode 43 = Control_bracketright + altgr control shiftl ctrll keycode 43 = Control_bracketright + shift altgr control shiftl ctrll keycode 43 = Control_bracketright + alt shiftl ctrll keycode 43 = Meta_bracketright + shift alt shiftl ctrll keycode 43 = Meta_braceright + altgr alt shiftl ctrll keycode 43 = Meta_bracketright + shift altgr alt shiftl ctrll keycode 43 = Meta_braceright + control alt shiftl ctrll keycode 43 = Meta_Control_bracketright + shift control alt shiftl ctrll keycode 43 = Meta_Control_bracketright + altgr control alt shiftl ctrll keycode 43 = Meta_Control_bracketright + shift altgr control alt shiftl ctrll keycode 43 = Meta_Control_bracketright + shift shiftr ctrll keycode 43 = braceright + altgr shiftr ctrll keycode 43 = +masculine + shift altgr shiftr ctrll keycode 43 = +masculine + control shiftr ctrll keycode 43 = Control_bracketright + shift control shiftr ctrll keycode 43 = Control_bracketright + altgr control shiftr ctrll keycode 43 = Control_bracketright + shift altgr control shiftr ctrll keycode 43 = Control_bracketright + alt shiftr ctrll keycode 43 = Meta_bracketright + shift alt shiftr ctrll keycode 43 = Meta_braceright + altgr alt shiftr ctrll keycode 43 = Meta_bracketright + shift altgr alt shiftr ctrll keycode 43 = Meta_braceright + control alt shiftr ctrll keycode 43 = Meta_Control_bracketright + shift control alt shiftr ctrll keycode 43 = Meta_Control_bracketright + altgr control alt shiftr ctrll keycode 43 = Meta_Control_bracketright + shift altgr control alt shiftr ctrll keycode 43 = Meta_Control_bracketright + shift shiftl shiftr ctrll keycode 43 = braceright + altgr shiftl shiftr ctrll keycode 43 = +masculine + shift altgr shiftl shiftr ctrll keycode 43 = +masculine + control shiftl shiftr ctrll keycode 43 = Control_bracketright + shift control shiftl shiftr ctrll keycode 43 = Control_bracketright + altgr control shiftl shiftr ctrll keycode 43 = Control_bracketright + shift altgr control shiftl shiftr ctrll keycode 43 = Control_bracketright + alt shiftl shiftr ctrll keycode 43 = Meta_bracketright + shift alt shiftl shiftr ctrll keycode 43 = Meta_braceright + altgr alt shiftl shiftr ctrll keycode 43 = Meta_bracketright + shift altgr alt shiftl shiftr ctrll keycode 43 = Meta_braceright + control alt shiftl shiftr ctrll keycode 43 = Meta_Control_bracketright + shift control alt shiftl shiftr ctrll keycode 43 = Meta_Control_bracketright + altgr control alt shiftl shiftr ctrll keycode 43 = Meta_Control_bracketright + shift altgr control alt shiftl shiftr ctrll keycode 43 = Meta_Control_bracketright +keycode 44 = +z + shift keycode 44 = +Z + altgr keycode 44 = guillemotleft + shift altgr keycode 44 = less + control keycode 44 = Control_z + shift control keycode 44 = Control_z + altgr control keycode 44 = Control_z + shift altgr control keycode 44 = Control_z + alt keycode 44 = Meta_z + shift alt keycode 44 = Meta_Z + altgr alt keycode 44 = Meta_z + shift altgr alt keycode 44 = Meta_less + control alt keycode 44 = Meta_Control_z + shift control alt keycode 44 = Meta_Control_z + altgr control alt keycode 44 = Meta_Control_z + shift altgr control alt keycode 44 = Meta_Control_z + shift shiftl keycode 44 = +Z + altgr shiftl keycode 44 = guillemotleft + shift altgr shiftl keycode 44 = less + control shiftl keycode 44 = Control_z + shift control shiftl keycode 44 = Control_z + altgr control shiftl keycode 44 = Control_z + shift altgr control shiftl keycode 44 = Control_z + alt shiftl keycode 44 = Meta_z + shift alt shiftl keycode 44 = Meta_Z + altgr alt shiftl keycode 44 = Meta_z + shift altgr alt shiftl keycode 44 = Meta_less + control alt shiftl keycode 44 = Meta_Control_z + shift control alt shiftl keycode 44 = Meta_Control_z + altgr control alt shiftl keycode 44 = Meta_Control_z + shift altgr control alt shiftl keycode 44 = Meta_Control_z + shift shiftr keycode 44 = +Z + altgr shiftr keycode 44 = guillemotleft + shift altgr shiftr keycode 44 = less + control shiftr keycode 44 = Control_z + shift control shiftr keycode 44 = Control_z + altgr control shiftr keycode 44 = Control_z + shift altgr control shiftr keycode 44 = Control_z + alt shiftr keycode 44 = Meta_z + shift alt shiftr keycode 44 = Meta_Z + altgr alt shiftr keycode 44 = Meta_z + shift altgr alt shiftr keycode 44 = Meta_less + control alt shiftr keycode 44 = Meta_Control_z + shift control alt shiftr keycode 44 = Meta_Control_z + altgr control alt shiftr keycode 44 = Meta_Control_z + shift altgr control alt shiftr keycode 44 = Meta_Control_z + shift shiftl shiftr keycode 44 = +Z + altgr shiftl shiftr keycode 44 = guillemotleft + shift altgr shiftl shiftr keycode 44 = less + control shiftl shiftr keycode 44 = Control_z + shift control shiftl shiftr keycode 44 = Control_z + altgr control shiftl shiftr keycode 44 = Control_z + shift altgr control shiftl shiftr keycode 44 = Control_z + alt shiftl shiftr keycode 44 = Meta_z + shift alt shiftl shiftr keycode 44 = Meta_Z + altgr alt shiftl shiftr keycode 44 = Meta_z + shift altgr alt shiftl shiftr keycode 44 = Meta_less + control alt shiftl shiftr keycode 44 = Meta_Control_z + shift control alt shiftl shiftr keycode 44 = Meta_Control_z + altgr control alt shiftl shiftr keycode 44 = Meta_Control_z + shift altgr control alt shiftl shiftr keycode 44 = Meta_Control_z + ctrll keycode 44 = +Z + altgr ctrll keycode 44 = guillemotleft + shift altgr ctrll keycode 44 = less + control ctrll keycode 44 = Control_z + shift control ctrll keycode 44 = Control_z + altgr control ctrll keycode 44 = Control_z + shift altgr control ctrll keycode 44 = Control_z + alt ctrll keycode 44 = Meta_z + shift alt ctrll keycode 44 = Meta_Z + altgr alt ctrll keycode 44 = Meta_z + shift altgr alt ctrll keycode 44 = Meta_less + control alt ctrll keycode 44 = Meta_Control_z + shift control alt ctrll keycode 44 = Meta_Control_z + altgr control alt ctrll keycode 44 = Meta_Control_z + shift altgr control alt ctrll keycode 44 = Meta_Control_z + shiftl ctrll keycode 44 = +Z + altgr shiftl ctrll keycode 44 = guillemotleft + shift altgr shiftl ctrll keycode 44 = less + control shiftl ctrll keycode 44 = Control_z + shift control shiftl ctrll keycode 44 = Control_z + altgr control shiftl ctrll keycode 44 = Control_z + shift altgr control shiftl ctrll keycode 44 = Control_z + alt shiftl ctrll keycode 44 = Meta_z + shift alt shiftl ctrll keycode 44 = Meta_Z + altgr alt shiftl ctrll keycode 44 = Meta_z + shift altgr alt shiftl ctrll keycode 44 = Meta_less + control alt shiftl ctrll keycode 44 = Meta_Control_z + shift control alt shiftl ctrll keycode 44 = Meta_Control_z + altgr control alt shiftl ctrll keycode 44 = Meta_Control_z + shift altgr control alt shiftl ctrll keycode 44 = Meta_Control_z + shiftr ctrll keycode 44 = +Z + altgr shiftr ctrll keycode 44 = guillemotleft + shift altgr shiftr ctrll keycode 44 = less + control shiftr ctrll keycode 44 = Control_z + shift control shiftr ctrll keycode 44 = Control_z + altgr control shiftr ctrll keycode 44 = Control_z + shift altgr control shiftr ctrll keycode 44 = Control_z + alt shiftr ctrll keycode 44 = Meta_z + shift alt shiftr ctrll keycode 44 = Meta_Z + altgr alt shiftr ctrll keycode 44 = Meta_z + shift altgr alt shiftr ctrll keycode 44 = Meta_less + control alt shiftr ctrll keycode 44 = Meta_Control_z + shift control alt shiftr ctrll keycode 44 = Meta_Control_z + altgr control alt shiftr ctrll keycode 44 = Meta_Control_z + shift altgr control alt shiftr ctrll keycode 44 = Meta_Control_z + shiftl shiftr ctrll keycode 44 = +Z + altgr shiftl shiftr ctrll keycode 44 = guillemotleft + shift altgr shiftl shiftr ctrll keycode 44 = less + control shiftl shiftr ctrll keycode 44 = Control_z + shift control shiftl shiftr ctrll keycode 44 = Control_z + altgr control shiftl shiftr ctrll keycode 44 = Control_z + shift altgr control shiftl shiftr ctrll keycode 44 = Control_z + alt shiftl shiftr ctrll keycode 44 = Meta_z + shift alt shiftl shiftr ctrll keycode 44 = Meta_Z + altgr alt shiftl shiftr ctrll keycode 44 = Meta_z + shift altgr alt shiftl shiftr ctrll keycode 44 = Meta_less + control alt shiftl shiftr ctrll keycode 44 = Meta_Control_z + shift control alt shiftl shiftr ctrll keycode 44 = Meta_Control_z + altgr control alt shiftl shiftr ctrll keycode 44 = Meta_Control_z + shift altgr control alt shiftl shiftr ctrll keycode 44 = Meta_Control_z +keycode 45 = +x + shift keycode 45 = +X + altgr keycode 45 = guillemotright + shift altgr keycode 45 = greater + control keycode 45 = Control_x + shift control keycode 45 = Control_x + altgr control keycode 45 = Control_x + shift altgr control keycode 45 = Control_x + alt keycode 45 = Meta_x + shift alt keycode 45 = Meta_X + altgr alt keycode 45 = Meta_x + shift altgr alt keycode 45 = Meta_greater + control alt keycode 45 = Meta_Control_x + shift control alt keycode 45 = Meta_Control_x + altgr control alt keycode 45 = Meta_Control_x + shift altgr control alt keycode 45 = Meta_Control_x + shift shiftl keycode 45 = +X + altgr shiftl keycode 45 = guillemotright + shift altgr shiftl keycode 45 = greater + control shiftl keycode 45 = Control_x + shift control shiftl keycode 45 = Control_x + altgr control shiftl keycode 45 = Control_x + shift altgr control shiftl keycode 45 = Control_x + alt shiftl keycode 45 = Meta_x + shift alt shiftl keycode 45 = Meta_X + altgr alt shiftl keycode 45 = Meta_x + shift altgr alt shiftl keycode 45 = Meta_greater + control alt shiftl keycode 45 = Meta_Control_x + shift control alt shiftl keycode 45 = Meta_Control_x + altgr control alt shiftl keycode 45 = Meta_Control_x + shift altgr control alt shiftl keycode 45 = Meta_Control_x + shift shiftr keycode 45 = +X + altgr shiftr keycode 45 = guillemotright + shift altgr shiftr keycode 45 = greater + control shiftr keycode 45 = Control_x + shift control shiftr keycode 45 = Control_x + altgr control shiftr keycode 45 = Control_x + shift altgr control shiftr keycode 45 = Control_x + alt shiftr keycode 45 = Meta_x + shift alt shiftr keycode 45 = Meta_X + altgr alt shiftr keycode 45 = Meta_x + shift altgr alt shiftr keycode 45 = Meta_greater + control alt shiftr keycode 45 = Meta_Control_x + shift control alt shiftr keycode 45 = Meta_Control_x + altgr control alt shiftr keycode 45 = Meta_Control_x + shift altgr control alt shiftr keycode 45 = Meta_Control_x + shift shiftl shiftr keycode 45 = +X + altgr shiftl shiftr keycode 45 = guillemotright + shift altgr shiftl shiftr keycode 45 = greater + control shiftl shiftr keycode 45 = Control_x + shift control shiftl shiftr keycode 45 = Control_x + altgr control shiftl shiftr keycode 45 = Control_x + shift altgr control shiftl shiftr keycode 45 = Control_x + alt shiftl shiftr keycode 45 = Meta_x + shift alt shiftl shiftr keycode 45 = Meta_X + altgr alt shiftl shiftr keycode 45 = Meta_x + shift altgr alt shiftl shiftr keycode 45 = Meta_greater + control alt shiftl shiftr keycode 45 = Meta_Control_x + shift control alt shiftl shiftr keycode 45 = Meta_Control_x + altgr control alt shiftl shiftr keycode 45 = Meta_Control_x + shift altgr control alt shiftl shiftr keycode 45 = Meta_Control_x + ctrll keycode 45 = +X + altgr ctrll keycode 45 = guillemotright + shift altgr ctrll keycode 45 = greater + control ctrll keycode 45 = Control_x + shift control ctrll keycode 45 = Control_x + altgr control ctrll keycode 45 = Control_x + shift altgr control ctrll keycode 45 = Control_x + alt ctrll keycode 45 = Meta_x + shift alt ctrll keycode 45 = Meta_X + altgr alt ctrll keycode 45 = Meta_x + shift altgr alt ctrll keycode 45 = Meta_greater + control alt ctrll keycode 45 = Meta_Control_x + shift control alt ctrll keycode 45 = Meta_Control_x + altgr control alt ctrll keycode 45 = Meta_Control_x + shift altgr control alt ctrll keycode 45 = Meta_Control_x + shiftl ctrll keycode 45 = +X + altgr shiftl ctrll keycode 45 = guillemotright + shift altgr shiftl ctrll keycode 45 = greater + control shiftl ctrll keycode 45 = Control_x + shift control shiftl ctrll keycode 45 = Control_x + altgr control shiftl ctrll keycode 45 = Control_x + shift altgr control shiftl ctrll keycode 45 = Control_x + alt shiftl ctrll keycode 45 = Meta_x + shift alt shiftl ctrll keycode 45 = Meta_X + altgr alt shiftl ctrll keycode 45 = Meta_x + shift altgr alt shiftl ctrll keycode 45 = Meta_greater + control alt shiftl ctrll keycode 45 = Meta_Control_x + shift control alt shiftl ctrll keycode 45 = Meta_Control_x + altgr control alt shiftl ctrll keycode 45 = Meta_Control_x + shift altgr control alt shiftl ctrll keycode 45 = Meta_Control_x + shiftr ctrll keycode 45 = +X + altgr shiftr ctrll keycode 45 = guillemotright + shift altgr shiftr ctrll keycode 45 = greater + control shiftr ctrll keycode 45 = Control_x + shift control shiftr ctrll keycode 45 = Control_x + altgr control shiftr ctrll keycode 45 = Control_x + shift altgr control shiftr ctrll keycode 45 = Control_x + alt shiftr ctrll keycode 45 = Meta_x + shift alt shiftr ctrll keycode 45 = Meta_X + altgr alt shiftr ctrll keycode 45 = Meta_x + shift altgr alt shiftr ctrll keycode 45 = Meta_greater + control alt shiftr ctrll keycode 45 = Meta_Control_x + shift control alt shiftr ctrll keycode 45 = Meta_Control_x + altgr control alt shiftr ctrll keycode 45 = Meta_Control_x + shift altgr control alt shiftr ctrll keycode 45 = Meta_Control_x + shiftl shiftr ctrll keycode 45 = +X + altgr shiftl shiftr ctrll keycode 45 = guillemotright + shift altgr shiftl shiftr ctrll keycode 45 = greater + control shiftl shiftr ctrll keycode 45 = Control_x + shift control shiftl shiftr ctrll keycode 45 = Control_x + altgr control shiftl shiftr ctrll keycode 45 = Control_x + shift altgr control shiftl shiftr ctrll keycode 45 = Control_x + alt shiftl shiftr ctrll keycode 45 = Meta_x + shift alt shiftl shiftr ctrll keycode 45 = Meta_X + altgr alt shiftl shiftr ctrll keycode 45 = Meta_x + shift altgr alt shiftl shiftr ctrll keycode 45 = Meta_greater + control alt shiftl shiftr ctrll keycode 45 = Meta_Control_x + shift control alt shiftl shiftr ctrll keycode 45 = Meta_Control_x + altgr control alt shiftl shiftr ctrll keycode 45 = Meta_Control_x + shift altgr control alt shiftl shiftr ctrll keycode 45 = Meta_Control_x +keycode 46 = +c + shift keycode 46 = +C + altgr keycode 46 = copyright + shift altgr keycode 46 = copyright + control keycode 46 = Control_c + shift control keycode 46 = Control_c + altgr control keycode 46 = Control_c + shift altgr control keycode 46 = Control_c + alt keycode 46 = Meta_c + shift alt keycode 46 = Meta_C + altgr alt keycode 46 = Meta_c + shift altgr alt keycode 46 = Meta_C + control alt keycode 46 = Meta_Control_c + shift control alt keycode 46 = Meta_Control_c + altgr control alt keycode 46 = Meta_Control_c + shift altgr control alt keycode 46 = Meta_Control_c + shift shiftl keycode 46 = +C + altgr shiftl keycode 46 = copyright + shift altgr shiftl keycode 46 = copyright + control shiftl keycode 46 = Control_c + shift control shiftl keycode 46 = Control_c + altgr control shiftl keycode 46 = Control_c + shift altgr control shiftl keycode 46 = Control_c + alt shiftl keycode 46 = Meta_c + shift alt shiftl keycode 46 = Meta_C + altgr alt shiftl keycode 46 = Meta_c + shift altgr alt shiftl keycode 46 = Meta_C + control alt shiftl keycode 46 = Meta_Control_c + shift control alt shiftl keycode 46 = Meta_Control_c + altgr control alt shiftl keycode 46 = Meta_Control_c + shift altgr control alt shiftl keycode 46 = Meta_Control_c + shift shiftr keycode 46 = +C + altgr shiftr keycode 46 = copyright + shift altgr shiftr keycode 46 = copyright + control shiftr keycode 46 = Control_c + shift control shiftr keycode 46 = Control_c + altgr control shiftr keycode 46 = Control_c + shift altgr control shiftr keycode 46 = Control_c + alt shiftr keycode 46 = Meta_c + shift alt shiftr keycode 46 = Meta_C + altgr alt shiftr keycode 46 = Meta_c + shift altgr alt shiftr keycode 46 = Meta_C + control alt shiftr keycode 46 = Meta_Control_c + shift control alt shiftr keycode 46 = Meta_Control_c + altgr control alt shiftr keycode 46 = Meta_Control_c + shift altgr control alt shiftr keycode 46 = Meta_Control_c + shift shiftl shiftr keycode 46 = +C + altgr shiftl shiftr keycode 46 = copyright + shift altgr shiftl shiftr keycode 46 = copyright + control shiftl shiftr keycode 46 = Control_c + shift control shiftl shiftr keycode 46 = Control_c + altgr control shiftl shiftr keycode 46 = Control_c + shift altgr control shiftl shiftr keycode 46 = Control_c + alt shiftl shiftr keycode 46 = Meta_c + shift alt shiftl shiftr keycode 46 = Meta_C + altgr alt shiftl shiftr keycode 46 = Meta_c + shift altgr alt shiftl shiftr keycode 46 = Meta_C + control alt shiftl shiftr keycode 46 = Meta_Control_c + shift control alt shiftl shiftr keycode 46 = Meta_Control_c + altgr control alt shiftl shiftr keycode 46 = Meta_Control_c + shift altgr control alt shiftl shiftr keycode 46 = Meta_Control_c + ctrll keycode 46 = +C + altgr ctrll keycode 46 = copyright + shift altgr ctrll keycode 46 = copyright + control ctrll keycode 46 = Control_c + shift control ctrll keycode 46 = Control_c + altgr control ctrll keycode 46 = Control_c + shift altgr control ctrll keycode 46 = Control_c + alt ctrll keycode 46 = Meta_c + shift alt ctrll keycode 46 = Meta_C + altgr alt ctrll keycode 46 = Meta_c + shift altgr alt ctrll keycode 46 = Meta_C + control alt ctrll keycode 46 = Meta_Control_c + shift control alt ctrll keycode 46 = Meta_Control_c + altgr control alt ctrll keycode 46 = Meta_Control_c + shift altgr control alt ctrll keycode 46 = Meta_Control_c + shiftl ctrll keycode 46 = +C + altgr shiftl ctrll keycode 46 = copyright + shift altgr shiftl ctrll keycode 46 = copyright + control shiftl ctrll keycode 46 = Control_c + shift control shiftl ctrll keycode 46 = Control_c + altgr control shiftl ctrll keycode 46 = Control_c + shift altgr control shiftl ctrll keycode 46 = Control_c + alt shiftl ctrll keycode 46 = Meta_c + shift alt shiftl ctrll keycode 46 = Meta_C + altgr alt shiftl ctrll keycode 46 = Meta_c + shift altgr alt shiftl ctrll keycode 46 = Meta_C + control alt shiftl ctrll keycode 46 = Meta_Control_c + shift control alt shiftl ctrll keycode 46 = Meta_Control_c + altgr control alt shiftl ctrll keycode 46 = Meta_Control_c + shift altgr control alt shiftl ctrll keycode 46 = Meta_Control_c + shiftr ctrll keycode 46 = +C + altgr shiftr ctrll keycode 46 = copyright + shift altgr shiftr ctrll keycode 46 = copyright + control shiftr ctrll keycode 46 = Control_c + shift control shiftr ctrll keycode 46 = Control_c + altgr control shiftr ctrll keycode 46 = Control_c + shift altgr control shiftr ctrll keycode 46 = Control_c + alt shiftr ctrll keycode 46 = Meta_c + shift alt shiftr ctrll keycode 46 = Meta_C + altgr alt shiftr ctrll keycode 46 = Meta_c + shift altgr alt shiftr ctrll keycode 46 = Meta_C + control alt shiftr ctrll keycode 46 = Meta_Control_c + shift control alt shiftr ctrll keycode 46 = Meta_Control_c + altgr control alt shiftr ctrll keycode 46 = Meta_Control_c + shift altgr control alt shiftr ctrll keycode 46 = Meta_Control_c + shiftl shiftr ctrll keycode 46 = +C + altgr shiftl shiftr ctrll keycode 46 = copyright + shift altgr shiftl shiftr ctrll keycode 46 = copyright + control shiftl shiftr ctrll keycode 46 = Control_c + shift control shiftl shiftr ctrll keycode 46 = Control_c + altgr control shiftl shiftr ctrll keycode 46 = Control_c + shift altgr control shiftl shiftr ctrll keycode 46 = Control_c + alt shiftl shiftr ctrll keycode 46 = Meta_c + shift alt shiftl shiftr ctrll keycode 46 = Meta_C + altgr alt shiftl shiftr ctrll keycode 46 = Meta_c + shift altgr alt shiftl shiftr ctrll keycode 46 = Meta_C + control alt shiftl shiftr ctrll keycode 46 = Meta_Control_c + shift control alt shiftl shiftr ctrll keycode 46 = Meta_Control_c + altgr control alt shiftl shiftr ctrll keycode 46 = Meta_Control_c + shift altgr control alt shiftl shiftr ctrll keycode 46 = Meta_Control_c +keycode 47 = +v + shift keycode 47 = +V + altgr keycode 47 = U+201c + shift altgr keycode 47 = U+2018 + control keycode 47 = Control_v + shift control keycode 47 = Control_v + altgr control keycode 47 = Control_v + shift altgr control keycode 47 = Control_v + alt keycode 47 = Meta_v + shift alt keycode 47 = Meta_V + altgr alt keycode 47 = Meta_v + shift altgr alt keycode 47 = Meta_V + control alt keycode 47 = Meta_Control_v + shift control alt keycode 47 = Meta_Control_v + altgr control alt keycode 47 = Meta_Control_v + shift altgr control alt keycode 47 = Meta_Control_v + shift shiftl keycode 47 = +V + altgr shiftl keycode 47 = U+201c + shift altgr shiftl keycode 47 = U+2018 + control shiftl keycode 47 = Control_v + shift control shiftl keycode 47 = Control_v + altgr control shiftl keycode 47 = Control_v + shift altgr control shiftl keycode 47 = Control_v + alt shiftl keycode 47 = Meta_v + shift alt shiftl keycode 47 = Meta_V + altgr alt shiftl keycode 47 = Meta_v + shift altgr alt shiftl keycode 47 = Meta_V + control alt shiftl keycode 47 = Meta_Control_v + shift control alt shiftl keycode 47 = Meta_Control_v + altgr control alt shiftl keycode 47 = Meta_Control_v + shift altgr control alt shiftl keycode 47 = Meta_Control_v + shift shiftr keycode 47 = +V + altgr shiftr keycode 47 = U+201c + shift altgr shiftr keycode 47 = U+2018 + control shiftr keycode 47 = Control_v + shift control shiftr keycode 47 = Control_v + altgr control shiftr keycode 47 = Control_v + shift altgr control shiftr keycode 47 = Control_v + alt shiftr keycode 47 = Meta_v + shift alt shiftr keycode 47 = Meta_V + altgr alt shiftr keycode 47 = Meta_v + shift altgr alt shiftr keycode 47 = Meta_V + control alt shiftr keycode 47 = Meta_Control_v + shift control alt shiftr keycode 47 = Meta_Control_v + altgr control alt shiftr keycode 47 = Meta_Control_v + shift altgr control alt shiftr keycode 47 = Meta_Control_v + shift shiftl shiftr keycode 47 = +V + altgr shiftl shiftr keycode 47 = U+201c + shift altgr shiftl shiftr keycode 47 = U+2018 + control shiftl shiftr keycode 47 = Control_v + shift control shiftl shiftr keycode 47 = Control_v + altgr control shiftl shiftr keycode 47 = Control_v + shift altgr control shiftl shiftr keycode 47 = Control_v + alt shiftl shiftr keycode 47 = Meta_v + shift alt shiftl shiftr keycode 47 = Meta_V + altgr alt shiftl shiftr keycode 47 = Meta_v + shift altgr alt shiftl shiftr keycode 47 = Meta_V + control alt shiftl shiftr keycode 47 = Meta_Control_v + shift control alt shiftl shiftr keycode 47 = Meta_Control_v + altgr control alt shiftl shiftr keycode 47 = Meta_Control_v + shift altgr control alt shiftl shiftr keycode 47 = Meta_Control_v + ctrll keycode 47 = +V + altgr ctrll keycode 47 = U+201c + shift altgr ctrll keycode 47 = U+2018 + control ctrll keycode 47 = Control_v + shift control ctrll keycode 47 = Control_v + altgr control ctrll keycode 47 = Control_v + shift altgr control ctrll keycode 47 = Control_v + alt ctrll keycode 47 = Meta_v + shift alt ctrll keycode 47 = Meta_V + altgr alt ctrll keycode 47 = Meta_v + shift altgr alt ctrll keycode 47 = Meta_V + control alt ctrll keycode 47 = Meta_Control_v + shift control alt ctrll keycode 47 = Meta_Control_v + altgr control alt ctrll keycode 47 = Meta_Control_v + shift altgr control alt ctrll keycode 47 = Meta_Control_v + shiftl ctrll keycode 47 = +V + altgr shiftl ctrll keycode 47 = U+201c + shift altgr shiftl ctrll keycode 47 = U+2018 + control shiftl ctrll keycode 47 = Control_v + shift control shiftl ctrll keycode 47 = Control_v + altgr control shiftl ctrll keycode 47 = Control_v + shift altgr control shiftl ctrll keycode 47 = Control_v + alt shiftl ctrll keycode 47 = Meta_v + shift alt shiftl ctrll keycode 47 = Meta_V + altgr alt shiftl ctrll keycode 47 = Meta_v + shift altgr alt shiftl ctrll keycode 47 = Meta_V + control alt shiftl ctrll keycode 47 = Meta_Control_v + shift control alt shiftl ctrll keycode 47 = Meta_Control_v + altgr control alt shiftl ctrll keycode 47 = Meta_Control_v + shift altgr control alt shiftl ctrll keycode 47 = Meta_Control_v + shiftr ctrll keycode 47 = +V + altgr shiftr ctrll keycode 47 = U+201c + shift altgr shiftr ctrll keycode 47 = U+2018 + control shiftr ctrll keycode 47 = Control_v + shift control shiftr ctrll keycode 47 = Control_v + altgr control shiftr ctrll keycode 47 = Control_v + shift altgr control shiftr ctrll keycode 47 = Control_v + alt shiftr ctrll keycode 47 = Meta_v + shift alt shiftr ctrll keycode 47 = Meta_V + altgr alt shiftr ctrll keycode 47 = Meta_v + shift altgr alt shiftr ctrll keycode 47 = Meta_V + control alt shiftr ctrll keycode 47 = Meta_Control_v + shift control alt shiftr ctrll keycode 47 = Meta_Control_v + altgr control alt shiftr ctrll keycode 47 = Meta_Control_v + shift altgr control alt shiftr ctrll keycode 47 = Meta_Control_v + shiftl shiftr ctrll keycode 47 = +V + altgr shiftl shiftr ctrll keycode 47 = U+201c + shift altgr shiftl shiftr ctrll keycode 47 = U+2018 + control shiftl shiftr ctrll keycode 47 = Control_v + shift control shiftl shiftr ctrll keycode 47 = Control_v + altgr control shiftl shiftr ctrll keycode 47 = Control_v + shift altgr control shiftl shiftr ctrll keycode 47 = Control_v + alt shiftl shiftr ctrll keycode 47 = Meta_v + shift alt shiftl shiftr ctrll keycode 47 = Meta_V + altgr alt shiftl shiftr ctrll keycode 47 = Meta_v + shift altgr alt shiftl shiftr ctrll keycode 47 = Meta_V + control alt shiftl shiftr ctrll keycode 47 = Meta_Control_v + shift control alt shiftl shiftr ctrll keycode 47 = Meta_Control_v + altgr control alt shiftl shiftr ctrll keycode 47 = Meta_Control_v + shift altgr control alt shiftl shiftr ctrll keycode 47 = Meta_Control_v +keycode 48 = +b + shift keycode 48 = +B + altgr keycode 48 = U+201d + shift altgr keycode 48 = U+2019 + control keycode 48 = Control_b + shift control keycode 48 = Control_b + altgr control keycode 48 = Control_b + shift altgr control keycode 48 = Control_b + alt keycode 48 = Meta_b + shift alt keycode 48 = Meta_B + altgr alt keycode 48 = Meta_b + shift altgr alt keycode 48 = Meta_B + control alt keycode 48 = Meta_Control_b + shift control alt keycode 48 = Meta_Control_b + altgr control alt keycode 48 = Meta_Control_b + shift altgr control alt keycode 48 = Meta_Control_b + shift shiftl keycode 48 = +B + altgr shiftl keycode 48 = U+201d + shift altgr shiftl keycode 48 = U+2019 + control shiftl keycode 48 = Control_b + shift control shiftl keycode 48 = Control_b + altgr control shiftl keycode 48 = Control_b + shift altgr control shiftl keycode 48 = Control_b + alt shiftl keycode 48 = Meta_b + shift alt shiftl keycode 48 = Meta_B + altgr alt shiftl keycode 48 = Meta_b + shift altgr alt shiftl keycode 48 = Meta_B + control alt shiftl keycode 48 = Meta_Control_b + shift control alt shiftl keycode 48 = Meta_Control_b + altgr control alt shiftl keycode 48 = Meta_Control_b + shift altgr control alt shiftl keycode 48 = Meta_Control_b + shift shiftr keycode 48 = +B + altgr shiftr keycode 48 = U+201d + shift altgr shiftr keycode 48 = U+2019 + control shiftr keycode 48 = Control_b + shift control shiftr keycode 48 = Control_b + altgr control shiftr keycode 48 = Control_b + shift altgr control shiftr keycode 48 = Control_b + alt shiftr keycode 48 = Meta_b + shift alt shiftr keycode 48 = Meta_B + altgr alt shiftr keycode 48 = Meta_b + shift altgr alt shiftr keycode 48 = Meta_B + control alt shiftr keycode 48 = Meta_Control_b + shift control alt shiftr keycode 48 = Meta_Control_b + altgr control alt shiftr keycode 48 = Meta_Control_b + shift altgr control alt shiftr keycode 48 = Meta_Control_b + shift shiftl shiftr keycode 48 = +B + altgr shiftl shiftr keycode 48 = U+201d + shift altgr shiftl shiftr keycode 48 = U+2019 + control shiftl shiftr keycode 48 = Control_b + shift control shiftl shiftr keycode 48 = Control_b + altgr control shiftl shiftr keycode 48 = Control_b + shift altgr control shiftl shiftr keycode 48 = Control_b + alt shiftl shiftr keycode 48 = Meta_b + shift alt shiftl shiftr keycode 48 = Meta_B + altgr alt shiftl shiftr keycode 48 = Meta_b + shift altgr alt shiftl shiftr keycode 48 = Meta_B + control alt shiftl shiftr keycode 48 = Meta_Control_b + shift control alt shiftl shiftr keycode 48 = Meta_Control_b + altgr control alt shiftl shiftr keycode 48 = Meta_Control_b + shift altgr control alt shiftl shiftr keycode 48 = Meta_Control_b + ctrll keycode 48 = +B + altgr ctrll keycode 48 = U+201d + shift altgr ctrll keycode 48 = U+2019 + control ctrll keycode 48 = Control_b + shift control ctrll keycode 48 = Control_b + altgr control ctrll keycode 48 = Control_b + shift altgr control ctrll keycode 48 = Control_b + alt ctrll keycode 48 = Meta_b + shift alt ctrll keycode 48 = Meta_B + altgr alt ctrll keycode 48 = Meta_b + shift altgr alt ctrll keycode 48 = Meta_B + control alt ctrll keycode 48 = Meta_Control_b + shift control alt ctrll keycode 48 = Meta_Control_b + altgr control alt ctrll keycode 48 = Meta_Control_b + shift altgr control alt ctrll keycode 48 = Meta_Control_b + shiftl ctrll keycode 48 = +B + altgr shiftl ctrll keycode 48 = U+201d + shift altgr shiftl ctrll keycode 48 = U+2019 + control shiftl ctrll keycode 48 = Control_b + shift control shiftl ctrll keycode 48 = Control_b + altgr control shiftl ctrll keycode 48 = Control_b + shift altgr control shiftl ctrll keycode 48 = Control_b + alt shiftl ctrll keycode 48 = Meta_b + shift alt shiftl ctrll keycode 48 = Meta_B + altgr alt shiftl ctrll keycode 48 = Meta_b + shift altgr alt shiftl ctrll keycode 48 = Meta_B + control alt shiftl ctrll keycode 48 = Meta_Control_b + shift control alt shiftl ctrll keycode 48 = Meta_Control_b + altgr control alt shiftl ctrll keycode 48 = Meta_Control_b + shift altgr control alt shiftl ctrll keycode 48 = Meta_Control_b + shiftr ctrll keycode 48 = +B + altgr shiftr ctrll keycode 48 = U+201d + shift altgr shiftr ctrll keycode 48 = U+2019 + control shiftr ctrll keycode 48 = Control_b + shift control shiftr ctrll keycode 48 = Control_b + altgr control shiftr ctrll keycode 48 = Control_b + shift altgr control shiftr ctrll keycode 48 = Control_b + alt shiftr ctrll keycode 48 = Meta_b + shift alt shiftr ctrll keycode 48 = Meta_B + altgr alt shiftr ctrll keycode 48 = Meta_b + shift altgr alt shiftr ctrll keycode 48 = Meta_B + control alt shiftr ctrll keycode 48 = Meta_Control_b + shift control alt shiftr ctrll keycode 48 = Meta_Control_b + altgr control alt shiftr ctrll keycode 48 = Meta_Control_b + shift altgr control alt shiftr ctrll keycode 48 = Meta_Control_b + shiftl shiftr ctrll keycode 48 = +B + altgr shiftl shiftr ctrll keycode 48 = U+201d + shift altgr shiftl shiftr ctrll keycode 48 = U+2019 + control shiftl shiftr ctrll keycode 48 = Control_b + shift control shiftl shiftr ctrll keycode 48 = Control_b + altgr control shiftl shiftr ctrll keycode 48 = Control_b + shift altgr control shiftl shiftr ctrll keycode 48 = Control_b + alt shiftl shiftr ctrll keycode 48 = Meta_b + shift alt shiftl shiftr ctrll keycode 48 = Meta_B + altgr alt shiftl shiftr ctrll keycode 48 = Meta_b + shift altgr alt shiftl shiftr ctrll keycode 48 = Meta_B + control alt shiftl shiftr ctrll keycode 48 = Meta_Control_b + shift control alt shiftl shiftr ctrll keycode 48 = Meta_Control_b + altgr control alt shiftl shiftr ctrll keycode 48 = Meta_Control_b + shift altgr control alt shiftl shiftr ctrll keycode 48 = Meta_Control_b +keycode 49 = +n + shift keycode 49 = +N + shift altgr keycode 49 = +N + control keycode 49 = Control_n + shift control keycode 49 = Control_n + altgr control keycode 49 = Control_n + shift altgr control keycode 49 = Control_n + alt keycode 49 = Meta_n + shift alt keycode 49 = Meta_N + altgr alt keycode 49 = Meta_n + shift altgr alt keycode 49 = Meta_N + control alt keycode 49 = Meta_Control_n + shift control alt keycode 49 = Meta_Control_n + altgr control alt keycode 49 = Meta_Control_n + shift altgr control alt keycode 49 = Meta_Control_n + shift shiftl keycode 49 = +N + shift altgr shiftl keycode 49 = +N + control shiftl keycode 49 = Control_n + shift control shiftl keycode 49 = Control_n + altgr control shiftl keycode 49 = Control_n + shift altgr control shiftl keycode 49 = Control_n + alt shiftl keycode 49 = Meta_n + shift alt shiftl keycode 49 = Meta_N + altgr alt shiftl keycode 49 = Meta_n + shift altgr alt shiftl keycode 49 = Meta_N + control alt shiftl keycode 49 = Meta_Control_n + shift control alt shiftl keycode 49 = Meta_Control_n + altgr control alt shiftl keycode 49 = Meta_Control_n + shift altgr control alt shiftl keycode 49 = Meta_Control_n + shift shiftr keycode 49 = +N + shift altgr shiftr keycode 49 = +N + control shiftr keycode 49 = Control_n + shift control shiftr keycode 49 = Control_n + altgr control shiftr keycode 49 = Control_n + shift altgr control shiftr keycode 49 = Control_n + alt shiftr keycode 49 = Meta_n + shift alt shiftr keycode 49 = Meta_N + altgr alt shiftr keycode 49 = Meta_n + shift altgr alt shiftr keycode 49 = Meta_N + control alt shiftr keycode 49 = Meta_Control_n + shift control alt shiftr keycode 49 = Meta_Control_n + altgr control alt shiftr keycode 49 = Meta_Control_n + shift altgr control alt shiftr keycode 49 = Meta_Control_n + shift shiftl shiftr keycode 49 = +N + shift altgr shiftl shiftr keycode 49 = +N + control shiftl shiftr keycode 49 = Control_n + shift control shiftl shiftr keycode 49 = Control_n + altgr control shiftl shiftr keycode 49 = Control_n + shift altgr control shiftl shiftr keycode 49 = Control_n + alt shiftl shiftr keycode 49 = Meta_n + shift alt shiftl shiftr keycode 49 = Meta_N + altgr alt shiftl shiftr keycode 49 = Meta_n + shift altgr alt shiftl shiftr keycode 49 = Meta_N + control alt shiftl shiftr keycode 49 = Meta_Control_n + shift control alt shiftl shiftr keycode 49 = Meta_Control_n + altgr control alt shiftl shiftr keycode 49 = Meta_Control_n + shift altgr control alt shiftl shiftr keycode 49 = Meta_Control_n + ctrll keycode 49 = +N + altgr ctrll keycode 49 = +N + control ctrll keycode 49 = Control_n + shift control ctrll keycode 49 = Control_n + altgr control ctrll keycode 49 = Control_n + shift altgr control ctrll keycode 49 = Control_n + alt ctrll keycode 49 = Meta_n + shift alt ctrll keycode 49 = Meta_N + altgr alt ctrll keycode 49 = Meta_n + shift altgr alt ctrll keycode 49 = Meta_N + control alt ctrll keycode 49 = Meta_Control_n + shift control alt ctrll keycode 49 = Meta_Control_n + altgr control alt ctrll keycode 49 = Meta_Control_n + shift altgr control alt ctrll keycode 49 = Meta_Control_n + shiftl ctrll keycode 49 = +N + altgr shiftl ctrll keycode 49 = +N + control shiftl ctrll keycode 49 = Control_n + shift control shiftl ctrll keycode 49 = Control_n + altgr control shiftl ctrll keycode 49 = Control_n + shift altgr control shiftl ctrll keycode 49 = Control_n + alt shiftl ctrll keycode 49 = Meta_n + shift alt shiftl ctrll keycode 49 = Meta_N + altgr alt shiftl ctrll keycode 49 = Meta_n + shift altgr alt shiftl ctrll keycode 49 = Meta_N + control alt shiftl ctrll keycode 49 = Meta_Control_n + shift control alt shiftl ctrll keycode 49 = Meta_Control_n + altgr control alt shiftl ctrll keycode 49 = Meta_Control_n + shift altgr control alt shiftl ctrll keycode 49 = Meta_Control_n + shiftr ctrll keycode 49 = +N + altgr shiftr ctrll keycode 49 = +N + control shiftr ctrll keycode 49 = Control_n + shift control shiftr ctrll keycode 49 = Control_n + altgr control shiftr ctrll keycode 49 = Control_n + shift altgr control shiftr ctrll keycode 49 = Control_n + alt shiftr ctrll keycode 49 = Meta_n + shift alt shiftr ctrll keycode 49 = Meta_N + altgr alt shiftr ctrll keycode 49 = Meta_n + shift altgr alt shiftr ctrll keycode 49 = Meta_N + control alt shiftr ctrll keycode 49 = Meta_Control_n + shift control alt shiftr ctrll keycode 49 = Meta_Control_n + altgr control alt shiftr ctrll keycode 49 = Meta_Control_n + shift altgr control alt shiftr ctrll keycode 49 = Meta_Control_n + shiftl shiftr ctrll keycode 49 = +N + altgr shiftl shiftr ctrll keycode 49 = +N + control shiftl shiftr ctrll keycode 49 = Control_n + shift control shiftl shiftr ctrll keycode 49 = Control_n + altgr control shiftl shiftr ctrll keycode 49 = Control_n + shift altgr control shiftl shiftr ctrll keycode 49 = Control_n + alt shiftl shiftr ctrll keycode 49 = Meta_n + shift alt shiftl shiftr ctrll keycode 49 = Meta_N + altgr alt shiftl shiftr ctrll keycode 49 = Meta_n + shift altgr alt shiftl shiftr ctrll keycode 49 = Meta_N + control alt shiftl shiftr ctrll keycode 49 = Meta_Control_n + shift control alt shiftl shiftr ctrll keycode 49 = Meta_Control_n + altgr control alt shiftl shiftr ctrll keycode 49 = Meta_Control_n + shift altgr control alt shiftl shiftr ctrll keycode 49 = Meta_Control_n +keycode 50 = +m + shift keycode 50 = +M + altgr keycode 50 = +mu + shift altgr keycode 50 = +mu + control keycode 50 = Control_m + shift control keycode 50 = Control_m + altgr control keycode 50 = Control_m + shift altgr control keycode 50 = Control_m + alt keycode 50 = Meta_m + shift alt keycode 50 = Meta_M + altgr alt keycode 50 = Meta_m + shift altgr alt keycode 50 = Meta_M + control alt keycode 50 = Meta_Control_m + shift control alt keycode 50 = Meta_Control_m + altgr control alt keycode 50 = Meta_Control_m + shift altgr control alt keycode 50 = Meta_Control_m + shift shiftl keycode 50 = +M + altgr shiftl keycode 50 = +mu + shift altgr shiftl keycode 50 = +mu + control shiftl keycode 50 = Control_m + shift control shiftl keycode 50 = Control_m + altgr control shiftl keycode 50 = Control_m + shift altgr control shiftl keycode 50 = Control_m + alt shiftl keycode 50 = Meta_m + shift alt shiftl keycode 50 = Meta_M + altgr alt shiftl keycode 50 = Meta_m + shift altgr alt shiftl keycode 50 = Meta_M + control alt shiftl keycode 50 = Meta_Control_m + shift control alt shiftl keycode 50 = Meta_Control_m + altgr control alt shiftl keycode 50 = Meta_Control_m + shift altgr control alt shiftl keycode 50 = Meta_Control_m + shift shiftr keycode 50 = +M + altgr shiftr keycode 50 = +mu + shift altgr shiftr keycode 50 = +mu + control shiftr keycode 50 = Control_m + shift control shiftr keycode 50 = Control_m + altgr control shiftr keycode 50 = Control_m + shift altgr control shiftr keycode 50 = Control_m + alt shiftr keycode 50 = Meta_m + shift alt shiftr keycode 50 = Meta_M + altgr alt shiftr keycode 50 = Meta_m + shift altgr alt shiftr keycode 50 = Meta_M + control alt shiftr keycode 50 = Meta_Control_m + shift control alt shiftr keycode 50 = Meta_Control_m + altgr control alt shiftr keycode 50 = Meta_Control_m + shift altgr control alt shiftr keycode 50 = Meta_Control_m + shift shiftl shiftr keycode 50 = +M + altgr shiftl shiftr keycode 50 = +mu + shift altgr shiftl shiftr keycode 50 = +mu + control shiftl shiftr keycode 50 = Control_m + shift control shiftl shiftr keycode 50 = Control_m + altgr control shiftl shiftr keycode 50 = Control_m + shift altgr control shiftl shiftr keycode 50 = Control_m + alt shiftl shiftr keycode 50 = Meta_m + shift alt shiftl shiftr keycode 50 = Meta_M + altgr alt shiftl shiftr keycode 50 = Meta_m + shift altgr alt shiftl shiftr keycode 50 = Meta_M + control alt shiftl shiftr keycode 50 = Meta_Control_m + shift control alt shiftl shiftr keycode 50 = Meta_Control_m + altgr control alt shiftl shiftr keycode 50 = Meta_Control_m + shift altgr control alt shiftl shiftr keycode 50 = Meta_Control_m + ctrll keycode 50 = +M + altgr ctrll keycode 50 = Mu + shift altgr ctrll keycode 50 = Mu + control ctrll keycode 50 = Control_m + shift control ctrll keycode 50 = Control_m + altgr control ctrll keycode 50 = Control_m + shift altgr control ctrll keycode 50 = Control_m + alt ctrll keycode 50 = Meta_m + shift alt ctrll keycode 50 = Meta_M + altgr alt ctrll keycode 50 = Meta_m + shift altgr alt ctrll keycode 50 = Meta_M + control alt ctrll keycode 50 = Meta_Control_m + shift control alt ctrll keycode 50 = Meta_Control_m + altgr control alt ctrll keycode 50 = Meta_Control_m + shift altgr control alt ctrll keycode 50 = Meta_Control_m + shiftl ctrll keycode 50 = +M + altgr shiftl ctrll keycode 50 = Mu + shift altgr shiftl ctrll keycode 50 = Mu + control shiftl ctrll keycode 50 = Control_m + shift control shiftl ctrll keycode 50 = Control_m + altgr control shiftl ctrll keycode 50 = Control_m + shift altgr control shiftl ctrll keycode 50 = Control_m + alt shiftl ctrll keycode 50 = Meta_m + shift alt shiftl ctrll keycode 50 = Meta_M + altgr alt shiftl ctrll keycode 50 = Meta_m + shift altgr alt shiftl ctrll keycode 50 = Meta_M + control alt shiftl ctrll keycode 50 = Meta_Control_m + shift control alt shiftl ctrll keycode 50 = Meta_Control_m + altgr control alt shiftl ctrll keycode 50 = Meta_Control_m + shift altgr control alt shiftl ctrll keycode 50 = Meta_Control_m + shiftr ctrll keycode 50 = +M + altgr shiftr ctrll keycode 50 = Mu + shift altgr shiftr ctrll keycode 50 = Mu + control shiftr ctrll keycode 50 = Control_m + shift control shiftr ctrll keycode 50 = Control_m + altgr control shiftr ctrll keycode 50 = Control_m + shift altgr control shiftr ctrll keycode 50 = Control_m + alt shiftr ctrll keycode 50 = Meta_m + shift alt shiftr ctrll keycode 50 = Meta_M + altgr alt shiftr ctrll keycode 50 = Meta_m + shift altgr alt shiftr ctrll keycode 50 = Meta_M + control alt shiftr ctrll keycode 50 = Meta_Control_m + shift control alt shiftr ctrll keycode 50 = Meta_Control_m + altgr control alt shiftr ctrll keycode 50 = Meta_Control_m + shift altgr control alt shiftr ctrll keycode 50 = Meta_Control_m + shiftl shiftr ctrll keycode 50 = +M + altgr shiftl shiftr ctrll keycode 50 = Mu + shift altgr shiftl shiftr ctrll keycode 50 = Mu + control shiftl shiftr ctrll keycode 50 = Control_m + shift control shiftl shiftr ctrll keycode 50 = Control_m + altgr control shiftl shiftr ctrll keycode 50 = Control_m + shift altgr control shiftl shiftr ctrll keycode 50 = Control_m + alt shiftl shiftr ctrll keycode 50 = Meta_m + shift alt shiftl shiftr ctrll keycode 50 = Meta_M + altgr alt shiftl shiftr ctrll keycode 50 = Meta_m + shift altgr alt shiftl shiftr ctrll keycode 50 = Meta_M + control alt shiftl shiftr ctrll keycode 50 = Meta_Control_m + shift control alt shiftl shiftr ctrll keycode 50 = Meta_Control_m + altgr control alt shiftl shiftr ctrll keycode 50 = Meta_Control_m + shift altgr control alt shiftl shiftr ctrll keycode 50 = Meta_Control_m +keycode 51 = comma less U+2500 multiply + alt keycode 51 = Meta_comma + shift alt keycode 51 = Meta_less + altgr alt keycode 51 = Meta_comma + shift altgr alt keycode 51 = Meta_less + shiftl keycode 51 = comma + shift shiftl keycode 51 = less + altgr shiftl keycode 51 = U+2500 + shift altgr shiftl keycode 51 = multiply + alt shiftl keycode 51 = Meta_comma + shift alt shiftl keycode 51 = Meta_less + altgr alt shiftl keycode 51 = Meta_comma + shift altgr alt shiftl keycode 51 = Meta_less + shiftr keycode 51 = comma + shift shiftr keycode 51 = less + altgr shiftr keycode 51 = U+2500 + shift altgr shiftr keycode 51 = multiply + alt shiftr keycode 51 = Meta_comma + shift alt shiftr keycode 51 = Meta_less + altgr alt shiftr keycode 51 = Meta_comma + shift altgr alt shiftr keycode 51 = Meta_less + shiftl shiftr keycode 51 = comma + shift shiftl shiftr keycode 51 = less + altgr shiftl shiftr keycode 51 = U+2500 + shift altgr shiftl shiftr keycode 51 = multiply + alt shiftl shiftr keycode 51 = Meta_comma + shift alt shiftl shiftr keycode 51 = Meta_less + altgr alt shiftl shiftr keycode 51 = Meta_comma + shift altgr alt shiftl shiftr keycode 51 = Meta_less + ctrll keycode 51 = comma + shift ctrll keycode 51 = less + altgr ctrll keycode 51 = U+2500 + shift altgr ctrll keycode 51 = multiply + alt ctrll keycode 51 = Meta_comma + shift alt ctrll keycode 51 = Meta_less + altgr alt ctrll keycode 51 = Meta_comma + shift altgr alt ctrll keycode 51 = Meta_less + shiftl ctrll keycode 51 = comma + shift shiftl ctrll keycode 51 = less + altgr shiftl ctrll keycode 51 = U+2500 + shift altgr shiftl ctrll keycode 51 = multiply + alt shiftl ctrll keycode 51 = Meta_comma + shift alt shiftl ctrll keycode 51 = Meta_less + altgr alt shiftl ctrll keycode 51 = Meta_comma + shift altgr alt shiftl ctrll keycode 51 = Meta_less + shiftr ctrll keycode 51 = comma + shift shiftr ctrll keycode 51 = less + altgr shiftr ctrll keycode 51 = U+2500 + shift altgr shiftr ctrll keycode 51 = multiply + alt shiftr ctrll keycode 51 = Meta_comma + shift alt shiftr ctrll keycode 51 = Meta_less + altgr alt shiftr ctrll keycode 51 = Meta_comma + shift altgr alt shiftr ctrll keycode 51 = Meta_less + shiftl shiftr ctrll keycode 51 = comma + shift shiftl shiftr ctrll keycode 51 = less + altgr shiftl shiftr ctrll keycode 51 = U+2500 + shift altgr shiftl shiftr ctrll keycode 51 = multiply + alt shiftl shiftr ctrll keycode 51 = Meta_comma + shift alt shiftl shiftr ctrll keycode 51 = Meta_less + altgr alt shiftl shiftr ctrll keycode 51 = Meta_comma + shift altgr alt shiftl shiftr ctrll keycode 51 = Meta_less +keycode 52 = period + shift keycode 52 = greater + altgr keycode 52 = periodcentered + shift altgr keycode 52 = division + control keycode 52 = Compose + shift control keycode 52 = Compose + altgr control keycode 52 = Compose + shift altgr control keycode 52 = Compose + alt keycode 52 = Meta_period + shift alt keycode 52 = Meta_greater + altgr alt keycode 52 = Meta_period + shift altgr alt keycode 52 = Meta_greater + control alt keycode 52 = Compose + shift control alt keycode 52 = Compose + altgr control alt keycode 52 = Compose + shift altgr control alt keycode 52 = Compose + shift shiftl keycode 52 = greater + altgr shiftl keycode 52 = periodcentered + shift altgr shiftl keycode 52 = division + control shiftl keycode 52 = Compose + shift control shiftl keycode 52 = Compose + altgr control shiftl keycode 52 = Compose + shift altgr control shiftl keycode 52 = Compose + alt shiftl keycode 52 = Meta_period + shift alt shiftl keycode 52 = Meta_greater + altgr alt shiftl keycode 52 = Meta_period + shift altgr alt shiftl keycode 52 = Meta_greater + control alt shiftl keycode 52 = Compose + shift control alt shiftl keycode 52 = Compose + altgr control alt shiftl keycode 52 = Compose + shift altgr control alt shiftl keycode 52 = Compose + shift shiftr keycode 52 = greater + altgr shiftr keycode 52 = periodcentered + shift altgr shiftr keycode 52 = division + control shiftr keycode 52 = Compose + shift control shiftr keycode 52 = Compose + altgr control shiftr keycode 52 = Compose + shift altgr control shiftr keycode 52 = Compose + alt shiftr keycode 52 = Meta_period + shift alt shiftr keycode 52 = Meta_greater + altgr alt shiftr keycode 52 = Meta_period + shift altgr alt shiftr keycode 52 = Meta_greater + control alt shiftr keycode 52 = Compose + shift control alt shiftr keycode 52 = Compose + altgr control alt shiftr keycode 52 = Compose + shift altgr control alt shiftr keycode 52 = Compose + shift shiftl shiftr keycode 52 = greater + altgr shiftl shiftr keycode 52 = periodcentered + shift altgr shiftl shiftr keycode 52 = division + control shiftl shiftr keycode 52 = Compose + shift control shiftl shiftr keycode 52 = Compose + altgr control shiftl shiftr keycode 52 = Compose + shift altgr control shiftl shiftr keycode 52 = Compose + alt shiftl shiftr keycode 52 = Meta_period + shift alt shiftl shiftr keycode 52 = Meta_greater + altgr alt shiftl shiftr keycode 52 = Meta_period + shift altgr alt shiftl shiftr keycode 52 = Meta_greater + control alt shiftl shiftr keycode 52 = Compose + shift control alt shiftl shiftr keycode 52 = Compose + altgr control alt shiftl shiftr keycode 52 = Compose + shift altgr control alt shiftl shiftr keycode 52 = Compose + shift ctrll keycode 52 = greater + altgr ctrll keycode 52 = periodcentered + shift altgr ctrll keycode 52 = division + control ctrll keycode 52 = Compose + shift control ctrll keycode 52 = Compose + altgr control ctrll keycode 52 = Compose + shift altgr control ctrll keycode 52 = Compose + alt ctrll keycode 52 = Meta_period + shift alt ctrll keycode 52 = Meta_greater + altgr alt ctrll keycode 52 = Meta_period + shift altgr alt ctrll keycode 52 = Meta_greater + control alt ctrll keycode 52 = Compose + shift control alt ctrll keycode 52 = Compose + altgr control alt ctrll keycode 52 = Compose + shift altgr control alt ctrll keycode 52 = Compose + shift shiftl ctrll keycode 52 = greater + altgr shiftl ctrll keycode 52 = periodcentered + shift altgr shiftl ctrll keycode 52 = division + control shiftl ctrll keycode 52 = Compose + shift control shiftl ctrll keycode 52 = Compose + altgr control shiftl ctrll keycode 52 = Compose + shift altgr control shiftl ctrll keycode 52 = Compose + alt shiftl ctrll keycode 52 = Meta_period + shift alt shiftl ctrll keycode 52 = Meta_greater + altgr alt shiftl ctrll keycode 52 = Meta_period + shift altgr alt shiftl ctrll keycode 52 = Meta_greater + control alt shiftl ctrll keycode 52 = Compose + shift control alt shiftl ctrll keycode 52 = Compose + altgr control alt shiftl ctrll keycode 52 = Compose + shift altgr control alt shiftl ctrll keycode 52 = Compose + shift shiftr ctrll keycode 52 = greater + altgr shiftr ctrll keycode 52 = periodcentered + shift altgr shiftr ctrll keycode 52 = division + control shiftr ctrll keycode 52 = Compose + shift control shiftr ctrll keycode 52 = Compose + altgr control shiftr ctrll keycode 52 = Compose + shift altgr control shiftr ctrll keycode 52 = Compose + alt shiftr ctrll keycode 52 = Meta_period + shift alt shiftr ctrll keycode 52 = Meta_greater + altgr alt shiftr ctrll keycode 52 = Meta_period + shift altgr alt shiftr ctrll keycode 52 = Meta_greater + control alt shiftr ctrll keycode 52 = Compose + shift control alt shiftr ctrll keycode 52 = Compose + altgr control alt shiftr ctrll keycode 52 = Compose + shift altgr control alt shiftr ctrll keycode 52 = Compose + shift shiftl shiftr ctrll keycode 52 = greater + altgr shiftl shiftr ctrll keycode 52 = periodcentered + shift altgr shiftl shiftr ctrll keycode 52 = division + control shiftl shiftr ctrll keycode 52 = Compose + shift control shiftl shiftr ctrll keycode 52 = Compose + altgr control shiftl shiftr ctrll keycode 52 = Compose + shift altgr control shiftl shiftr ctrll keycode 52 = Compose + alt shiftl shiftr ctrll keycode 52 = Meta_period + shift alt shiftl shiftr ctrll keycode 52 = Meta_greater + altgr alt shiftl shiftr ctrll keycode 52 = Meta_period + shift altgr alt shiftl shiftr ctrll keycode 52 = Meta_greater + control alt shiftl shiftr ctrll keycode 52 = Compose + shift control alt shiftl shiftr ctrll keycode 52 = Compose + altgr control alt shiftl shiftr ctrll keycode 52 = Compose + shift altgr control alt shiftl shiftr ctrll keycode 52 = Compose +keycode 53 = semicolon + shift keycode 53 = colon + altgr keycode 53 = U+0323 + shift altgr keycode 53 = period + control keycode 53 = Compose + shift control keycode 53 = Compose + altgr control keycode 53 = Compose + shift altgr control keycode 53 = Compose + alt keycode 53 = Meta_semicolon + shift alt keycode 53 = Meta_colon + altgr alt keycode 53 = Meta_semicolon + shift altgr alt keycode 53 = Meta_period + control alt keycode 53 = Compose + shift control alt keycode 53 = Compose + altgr control alt keycode 53 = Compose + shift altgr control alt keycode 53 = Compose + shift shiftl keycode 53 = colon + altgr shiftl keycode 53 = U+0323 + shift altgr shiftl keycode 53 = period + control shiftl keycode 53 = Compose + shift control shiftl keycode 53 = Compose + altgr control shiftl keycode 53 = Compose + shift altgr control shiftl keycode 53 = Compose + alt shiftl keycode 53 = Meta_semicolon + shift alt shiftl keycode 53 = Meta_colon + altgr alt shiftl keycode 53 = Meta_semicolon + shift altgr alt shiftl keycode 53 = Meta_period + control alt shiftl keycode 53 = Compose + shift control alt shiftl keycode 53 = Compose + altgr control alt shiftl keycode 53 = Compose + shift altgr control alt shiftl keycode 53 = Compose + shift shiftr keycode 53 = colon + altgr shiftr keycode 53 = U+0323 + shift altgr shiftr keycode 53 = period + control shiftr keycode 53 = Compose + shift control shiftr keycode 53 = Compose + altgr control shiftr keycode 53 = Compose + shift altgr control shiftr keycode 53 = Compose + alt shiftr keycode 53 = Meta_semicolon + shift alt shiftr keycode 53 = Meta_colon + altgr alt shiftr keycode 53 = Meta_semicolon + shift altgr alt shiftr keycode 53 = Meta_period + control alt shiftr keycode 53 = Compose + shift control alt shiftr keycode 53 = Compose + altgr control alt shiftr keycode 53 = Compose + shift altgr control alt shiftr keycode 53 = Compose + shift shiftl shiftr keycode 53 = colon + altgr shiftl shiftr keycode 53 = U+0323 + shift altgr shiftl shiftr keycode 53 = period + control shiftl shiftr keycode 53 = Compose + shift control shiftl shiftr keycode 53 = Compose + altgr control shiftl shiftr keycode 53 = Compose + shift altgr control shiftl shiftr keycode 53 = Compose + alt shiftl shiftr keycode 53 = Meta_semicolon + shift alt shiftl shiftr keycode 53 = Meta_colon + altgr alt shiftl shiftr keycode 53 = Meta_semicolon + shift altgr alt shiftl shiftr keycode 53 = Meta_period + control alt shiftl shiftr keycode 53 = Compose + shift control alt shiftl shiftr keycode 53 = Compose + altgr control alt shiftl shiftr keycode 53 = Compose + shift altgr control alt shiftl shiftr keycode 53 = Compose + shift ctrll keycode 53 = colon + altgr ctrll keycode 53 = U+0323 + shift altgr ctrll keycode 53 = period + control ctrll keycode 53 = Compose + shift control ctrll keycode 53 = Compose + altgr control ctrll keycode 53 = Compose + shift altgr control ctrll keycode 53 = Compose + alt ctrll keycode 53 = Meta_semicolon + shift alt ctrll keycode 53 = Meta_colon + altgr alt ctrll keycode 53 = Meta_semicolon + shift altgr alt ctrll keycode 53 = Meta_period + control alt ctrll keycode 53 = Compose + shift control alt ctrll keycode 53 = Compose + altgr control alt ctrll keycode 53 = Compose + shift altgr control alt ctrll keycode 53 = Compose + shift shiftl ctrll keycode 53 = colon + altgr shiftl ctrll keycode 53 = U+0323 + shift altgr shiftl ctrll keycode 53 = period + control shiftl ctrll keycode 53 = Compose + shift control shiftl ctrll keycode 53 = Compose + altgr control shiftl ctrll keycode 53 = Compose + shift altgr control shiftl ctrll keycode 53 = Compose + alt shiftl ctrll keycode 53 = Meta_semicolon + shift alt shiftl ctrll keycode 53 = Meta_colon + altgr alt shiftl ctrll keycode 53 = Meta_semicolon + shift altgr alt shiftl ctrll keycode 53 = Meta_period + control alt shiftl ctrll keycode 53 = Compose + shift control alt shiftl ctrll keycode 53 = Compose + altgr control alt shiftl ctrll keycode 53 = Compose + shift altgr control alt shiftl ctrll keycode 53 = Compose + shift shiftr ctrll keycode 53 = colon + altgr shiftr ctrll keycode 53 = U+0323 + shift altgr shiftr ctrll keycode 53 = period + control shiftr ctrll keycode 53 = Compose + shift control shiftr ctrll keycode 53 = Compose + altgr control shiftr ctrll keycode 53 = Compose + shift altgr control shiftr ctrll keycode 53 = Compose + alt shiftr ctrll keycode 53 = Meta_semicolon + shift alt shiftr ctrll keycode 53 = Meta_colon + altgr alt shiftr ctrll keycode 53 = Meta_semicolon + shift altgr alt shiftr ctrll keycode 53 = Meta_period + control alt shiftr ctrll keycode 53 = Compose + shift control alt shiftr ctrll keycode 53 = Compose + altgr control alt shiftr ctrll keycode 53 = Compose + shift altgr control alt shiftr ctrll keycode 53 = Compose + shift shiftl shiftr ctrll keycode 53 = colon + altgr shiftl shiftr ctrll keycode 53 = U+0323 + shift altgr shiftl shiftr ctrll keycode 53 = period + control shiftl shiftr ctrll keycode 53 = Compose + shift control shiftl shiftr ctrll keycode 53 = Compose + altgr control shiftl shiftr ctrll keycode 53 = Compose + shift altgr control shiftl shiftr ctrll keycode 53 = Compose + alt shiftl shiftr ctrll keycode 53 = Meta_semicolon + shift alt shiftl shiftr ctrll keycode 53 = Meta_colon + altgr alt shiftl shiftr ctrll keycode 53 = Meta_semicolon + shift altgr alt shiftl shiftr ctrll keycode 53 = Meta_period + control alt shiftl shiftr ctrll keycode 53 = Compose + shift control alt shiftl shiftr ctrll keycode 53 = Compose + altgr control alt shiftl shiftr ctrll keycode 53 = Compose + shift altgr control alt shiftl shiftr ctrll keycode 53 = Compose +keycode 54 = Shift +keycode 55 = KP_Multiply + altgr keycode 55 = Hex_C + shift alt keycode 55 = Hex_C + altgr shiftl keycode 55 = Hex_C + shift alt shiftl keycode 55 = Hex_C + altgr shiftr keycode 55 = Hex_C + shift alt shiftr keycode 55 = Hex_C + altgr shiftl shiftr keycode 55 = Hex_C + shift alt shiftl shiftr keycode 55 = Hex_C + altgr ctrll keycode 55 = Hex_C + shift alt ctrll keycode 55 = Hex_C + altgr shiftl ctrll keycode 55 = Hex_C + shift alt shiftl ctrll keycode 55 = Hex_C + altgr shiftr ctrll keycode 55 = Hex_C + shift alt shiftr ctrll keycode 55 = Hex_C + altgr shiftl shiftr ctrll keycode 55 = Hex_C + shift alt shiftl shiftr ctrll keycode 55 = Hex_C +keycode 56 = Alt +keycode 57 = space + control keycode 57 = nul + shift control keycode 57 = nul + altgr control keycode 57 = nul + shift altgr control keycode 57 = nul + alt keycode 57 = Meta_space + shift alt keycode 57 = Meta_space + altgr alt keycode 57 = Meta_space + shift altgr alt keycode 57 = Meta_space + control alt keycode 57 = Meta_nul + shift control alt keycode 57 = Meta_nul + altgr control alt keycode 57 = Meta_nul + shift altgr control alt keycode 57 = Meta_nul + control shiftl keycode 57 = nul + shift control shiftl keycode 57 = nul + altgr control shiftl keycode 57 = nul + shift altgr control shiftl keycode 57 = nul + alt shiftl keycode 57 = Meta_space + shift alt shiftl keycode 57 = Meta_space + altgr alt shiftl keycode 57 = Meta_space + shift altgr alt shiftl keycode 57 = Meta_space + control alt shiftl keycode 57 = Meta_nul + shift control alt shiftl keycode 57 = Meta_nul + altgr control alt shiftl keycode 57 = Meta_nul + shift altgr control alt shiftl keycode 57 = Meta_nul + control shiftr keycode 57 = nul + shift control shiftr keycode 57 = nul + altgr control shiftr keycode 57 = nul + shift altgr control shiftr keycode 57 = nul + alt shiftr keycode 57 = Meta_space + shift alt shiftr keycode 57 = Meta_space + altgr alt shiftr keycode 57 = Meta_space + shift altgr alt shiftr keycode 57 = Meta_space + control alt shiftr keycode 57 = Meta_nul + shift control alt shiftr keycode 57 = Meta_nul + altgr control alt shiftr keycode 57 = Meta_nul + shift altgr control alt shiftr keycode 57 = Meta_nul + control shiftl shiftr keycode 57 = nul + shift control shiftl shiftr keycode 57 = nul + altgr control shiftl shiftr keycode 57 = nul + shift altgr control shiftl shiftr keycode 57 = nul + alt shiftl shiftr keycode 57 = Meta_space + shift alt shiftl shiftr keycode 57 = Meta_space + altgr alt shiftl shiftr keycode 57 = Meta_space + shift altgr alt shiftl shiftr keycode 57 = Meta_space + control alt shiftl shiftr keycode 57 = Meta_nul + shift control alt shiftl shiftr keycode 57 = Meta_nul + altgr control alt shiftl shiftr keycode 57 = Meta_nul + shift altgr control alt shiftl shiftr keycode 57 = Meta_nul + control ctrll keycode 57 = nul + shift control ctrll keycode 57 = nul + altgr control ctrll keycode 57 = nul + shift altgr control ctrll keycode 57 = nul + alt ctrll keycode 57 = Meta_space + shift alt ctrll keycode 57 = Meta_space + altgr alt ctrll keycode 57 = Meta_space + shift altgr alt ctrll keycode 57 = Meta_space + control alt ctrll keycode 57 = Meta_nul + shift control alt ctrll keycode 57 = Meta_nul + altgr control alt ctrll keycode 57 = Meta_nul + shift altgr control alt ctrll keycode 57 = Meta_nul + control shiftl ctrll keycode 57 = nul + shift control shiftl ctrll keycode 57 = nul + altgr control shiftl ctrll keycode 57 = nul + shift altgr control shiftl ctrll keycode 57 = nul + alt shiftl ctrll keycode 57 = Meta_space + shift alt shiftl ctrll keycode 57 = Meta_space + altgr alt shiftl ctrll keycode 57 = Meta_space + shift altgr alt shiftl ctrll keycode 57 = Meta_space + control alt shiftl ctrll keycode 57 = Meta_nul + shift control alt shiftl ctrll keycode 57 = Meta_nul + altgr control alt shiftl ctrll keycode 57 = Meta_nul + shift altgr control alt shiftl ctrll keycode 57 = Meta_nul + control shiftr ctrll keycode 57 = nul + shift control shiftr ctrll keycode 57 = nul + altgr control shiftr ctrll keycode 57 = nul + shift altgr control shiftr ctrll keycode 57 = nul + alt shiftr ctrll keycode 57 = Meta_space + shift alt shiftr ctrll keycode 57 = Meta_space + altgr alt shiftr ctrll keycode 57 = Meta_space + shift altgr alt shiftr ctrll keycode 57 = Meta_space + control alt shiftr ctrll keycode 57 = Meta_nul + shift control alt shiftr ctrll keycode 57 = Meta_nul + altgr control alt shiftr ctrll keycode 57 = Meta_nul + shift altgr control alt shiftr ctrll keycode 57 = Meta_nul + control shiftl shiftr ctrll keycode 57 = nul + shift control shiftl shiftr ctrll keycode 57 = nul + altgr control shiftl shiftr ctrll keycode 57 = nul + shift altgr control shiftl shiftr ctrll keycode 57 = nul + alt shiftl shiftr ctrll keycode 57 = Meta_space + shift alt shiftl shiftr ctrll keycode 57 = Meta_space + altgr alt shiftl shiftr ctrll keycode 57 = Meta_space + shift altgr alt shiftl shiftr ctrll keycode 57 = Meta_space + control alt shiftl shiftr ctrll keycode 57 = Meta_nul + shift control alt shiftl shiftr ctrll keycode 57 = Meta_nul + altgr control alt shiftl shiftr ctrll keycode 57 = Meta_nul + shift altgr control alt shiftl shiftr ctrll keycode 57 = Meta_nul +keycode 58 = CtrlL_Lock +keycode 59 = F1 + shift keycode 59 = F13 + altgr keycode 59 = Console_13 + shift altgr keycode 59 = Console_25 + control keycode 59 = F25 + shift control keycode 59 = F37 + altgr control keycode 59 = Console_13 + shift altgr control keycode 59 = Console_25 + alt keycode 59 = Console_1 + shift alt keycode 59 = Console_13 + control alt keycode 59 = Console_1 + shift control alt keycode 59 = Console_13 + shift shiftl keycode 59 = F13 + altgr shiftl keycode 59 = Console_13 + shift altgr shiftl keycode 59 = Console_25 + control shiftl keycode 59 = F25 + shift control shiftl keycode 59 = F37 + altgr control shiftl keycode 59 = Console_13 + shift altgr control shiftl keycode 59 = Console_25 + alt shiftl keycode 59 = Console_1 + shift alt shiftl keycode 59 = Console_13 + control alt shiftl keycode 59 = Console_1 + shift control alt shiftl keycode 59 = Console_13 + shift shiftr keycode 59 = F13 + altgr shiftr keycode 59 = Console_13 + shift altgr shiftr keycode 59 = Console_25 + control shiftr keycode 59 = F25 + shift control shiftr keycode 59 = F37 + altgr control shiftr keycode 59 = Console_13 + shift altgr control shiftr keycode 59 = Console_25 + alt shiftr keycode 59 = Console_1 + shift alt shiftr keycode 59 = Console_13 + control alt shiftr keycode 59 = Console_1 + shift control alt shiftr keycode 59 = Console_13 + shift shiftl shiftr keycode 59 = F13 + altgr shiftl shiftr keycode 59 = Console_13 + shift altgr shiftl shiftr keycode 59 = Console_25 + control shiftl shiftr keycode 59 = F25 + shift control shiftl shiftr keycode 59 = F37 + altgr control shiftl shiftr keycode 59 = Console_13 + shift altgr control shiftl shiftr keycode 59 = Console_25 + alt shiftl shiftr keycode 59 = Console_1 + shift alt shiftl shiftr keycode 59 = Console_13 + control alt shiftl shiftr keycode 59 = Console_1 + shift control alt shiftl shiftr keycode 59 = Console_13 + shift ctrll keycode 59 = F13 + altgr ctrll keycode 59 = Console_13 + shift altgr ctrll keycode 59 = Console_25 + control ctrll keycode 59 = F25 + shift control ctrll keycode 59 = F37 + altgr control ctrll keycode 59 = Console_13 + shift altgr control ctrll keycode 59 = Console_25 + alt ctrll keycode 59 = Console_1 + shift alt ctrll keycode 59 = Console_13 + control alt ctrll keycode 59 = Console_1 + shift control alt ctrll keycode 59 = Console_13 + shift shiftl ctrll keycode 59 = F13 + altgr shiftl ctrll keycode 59 = Console_13 + shift altgr shiftl ctrll keycode 59 = Console_25 + control shiftl ctrll keycode 59 = F25 + shift control shiftl ctrll keycode 59 = F37 + altgr control shiftl ctrll keycode 59 = Console_13 + shift altgr control shiftl ctrll keycode 59 = Console_25 + alt shiftl ctrll keycode 59 = Console_1 + shift alt shiftl ctrll keycode 59 = Console_13 + control alt shiftl ctrll keycode 59 = Console_1 + shift control alt shiftl ctrll keycode 59 = Console_13 + shift shiftr ctrll keycode 59 = F13 + altgr shiftr ctrll keycode 59 = Console_13 + shift altgr shiftr ctrll keycode 59 = Console_25 + control shiftr ctrll keycode 59 = F25 + shift control shiftr ctrll keycode 59 = F37 + altgr control shiftr ctrll keycode 59 = Console_13 + shift altgr control shiftr ctrll keycode 59 = Console_25 + alt shiftr ctrll keycode 59 = Console_1 + shift alt shiftr ctrll keycode 59 = Console_13 + control alt shiftr ctrll keycode 59 = Console_1 + shift control alt shiftr ctrll keycode 59 = Console_13 + shift shiftl shiftr ctrll keycode 59 = F13 + altgr shiftl shiftr ctrll keycode 59 = Console_13 + shift altgr shiftl shiftr ctrll keycode 59 = Console_25 + control shiftl shiftr ctrll keycode 59 = F25 + shift control shiftl shiftr ctrll keycode 59 = F37 + altgr control shiftl shiftr ctrll keycode 59 = Console_13 + shift altgr control shiftl shiftr ctrll keycode 59 = Console_25 + alt shiftl shiftr ctrll keycode 59 = Console_1 + shift alt shiftl shiftr ctrll keycode 59 = Console_13 + control alt shiftl shiftr ctrll keycode 59 = Console_1 + shift control alt shiftl shiftr ctrll keycode 59 = Console_13 +keycode 60 = F2 + shift keycode 60 = F14 + altgr keycode 60 = Console_14 + shift altgr keycode 60 = Console_26 + control keycode 60 = F26 + shift control keycode 60 = F38 + altgr control keycode 60 = Console_14 + shift altgr control keycode 60 = Console_26 + alt keycode 60 = Console_2 + shift alt keycode 60 = Console_14 + control alt keycode 60 = Console_2 + shift control alt keycode 60 = Console_14 + shift shiftl keycode 60 = F14 + altgr shiftl keycode 60 = Console_14 + shift altgr shiftl keycode 60 = Console_26 + control shiftl keycode 60 = F26 + shift control shiftl keycode 60 = F38 + altgr control shiftl keycode 60 = Console_14 + shift altgr control shiftl keycode 60 = Console_26 + alt shiftl keycode 60 = Console_2 + shift alt shiftl keycode 60 = Console_14 + control alt shiftl keycode 60 = Console_2 + shift control alt shiftl keycode 60 = Console_14 + shift shiftr keycode 60 = F14 + altgr shiftr keycode 60 = Console_14 + shift altgr shiftr keycode 60 = Console_26 + control shiftr keycode 60 = F26 + shift control shiftr keycode 60 = F38 + altgr control shiftr keycode 60 = Console_14 + shift altgr control shiftr keycode 60 = Console_26 + alt shiftr keycode 60 = Console_2 + shift alt shiftr keycode 60 = Console_14 + control alt shiftr keycode 60 = Console_2 + shift control alt shiftr keycode 60 = Console_14 + shift shiftl shiftr keycode 60 = F14 + altgr shiftl shiftr keycode 60 = Console_14 + shift altgr shiftl shiftr keycode 60 = Console_26 + control shiftl shiftr keycode 60 = F26 + shift control shiftl shiftr keycode 60 = F38 + altgr control shiftl shiftr keycode 60 = Console_14 + shift altgr control shiftl shiftr keycode 60 = Console_26 + alt shiftl shiftr keycode 60 = Console_2 + shift alt shiftl shiftr keycode 60 = Console_14 + control alt shiftl shiftr keycode 60 = Console_2 + shift control alt shiftl shiftr keycode 60 = Console_14 + shift ctrll keycode 60 = F14 + altgr ctrll keycode 60 = Console_14 + shift altgr ctrll keycode 60 = Console_26 + control ctrll keycode 60 = F26 + shift control ctrll keycode 60 = F38 + altgr control ctrll keycode 60 = Console_14 + shift altgr control ctrll keycode 60 = Console_26 + alt ctrll keycode 60 = Console_2 + shift alt ctrll keycode 60 = Console_14 + control alt ctrll keycode 60 = Console_2 + shift control alt ctrll keycode 60 = Console_14 + shift shiftl ctrll keycode 60 = F14 + altgr shiftl ctrll keycode 60 = Console_14 + shift altgr shiftl ctrll keycode 60 = Console_26 + control shiftl ctrll keycode 60 = F26 + shift control shiftl ctrll keycode 60 = F38 + altgr control shiftl ctrll keycode 60 = Console_14 + shift altgr control shiftl ctrll keycode 60 = Console_26 + alt shiftl ctrll keycode 60 = Console_2 + shift alt shiftl ctrll keycode 60 = Console_14 + control alt shiftl ctrll keycode 60 = Console_2 + shift control alt shiftl ctrll keycode 60 = Console_14 + shift shiftr ctrll keycode 60 = F14 + altgr shiftr ctrll keycode 60 = Console_14 + shift altgr shiftr ctrll keycode 60 = Console_26 + control shiftr ctrll keycode 60 = F26 + shift control shiftr ctrll keycode 60 = F38 + altgr control shiftr ctrll keycode 60 = Console_14 + shift altgr control shiftr ctrll keycode 60 = Console_26 + alt shiftr ctrll keycode 60 = Console_2 + shift alt shiftr ctrll keycode 60 = Console_14 + control alt shiftr ctrll keycode 60 = Console_2 + shift control alt shiftr ctrll keycode 60 = Console_14 + shift shiftl shiftr ctrll keycode 60 = F14 + altgr shiftl shiftr ctrll keycode 60 = Console_14 + shift altgr shiftl shiftr ctrll keycode 60 = Console_26 + control shiftl shiftr ctrll keycode 60 = F26 + shift control shiftl shiftr ctrll keycode 60 = F38 + altgr control shiftl shiftr ctrll keycode 60 = Console_14 + shift altgr control shiftl shiftr ctrll keycode 60 = Console_26 + alt shiftl shiftr ctrll keycode 60 = Console_2 + shift alt shiftl shiftr ctrll keycode 60 = Console_14 + control alt shiftl shiftr ctrll keycode 60 = Console_2 + shift control alt shiftl shiftr ctrll keycode 60 = Console_14 +keycode 61 = F3 + shift keycode 61 = F15 + altgr keycode 61 = Console_15 + shift altgr keycode 61 = Console_27 + control keycode 61 = F27 + shift control keycode 61 = F39 + altgr control keycode 61 = Console_15 + shift altgr control keycode 61 = Console_27 + alt keycode 61 = Console_3 + shift alt keycode 61 = Console_15 + control alt keycode 61 = Console_3 + shift control alt keycode 61 = Console_15 + shift shiftl keycode 61 = F15 + altgr shiftl keycode 61 = Console_15 + shift altgr shiftl keycode 61 = Console_27 + control shiftl keycode 61 = F27 + shift control shiftl keycode 61 = F39 + altgr control shiftl keycode 61 = Console_15 + shift altgr control shiftl keycode 61 = Console_27 + alt shiftl keycode 61 = Console_3 + shift alt shiftl keycode 61 = Console_15 + control alt shiftl keycode 61 = Console_3 + shift control alt shiftl keycode 61 = Console_15 + shift shiftr keycode 61 = F15 + altgr shiftr keycode 61 = Console_15 + shift altgr shiftr keycode 61 = Console_27 + control shiftr keycode 61 = F27 + shift control shiftr keycode 61 = F39 + altgr control shiftr keycode 61 = Console_15 + shift altgr control shiftr keycode 61 = Console_27 + alt shiftr keycode 61 = Console_3 + shift alt shiftr keycode 61 = Console_15 + control alt shiftr keycode 61 = Console_3 + shift control alt shiftr keycode 61 = Console_15 + shift shiftl shiftr keycode 61 = F15 + altgr shiftl shiftr keycode 61 = Console_15 + shift altgr shiftl shiftr keycode 61 = Console_27 + control shiftl shiftr keycode 61 = F27 + shift control shiftl shiftr keycode 61 = F39 + altgr control shiftl shiftr keycode 61 = Console_15 + shift altgr control shiftl shiftr keycode 61 = Console_27 + alt shiftl shiftr keycode 61 = Console_3 + shift alt shiftl shiftr keycode 61 = Console_15 + control alt shiftl shiftr keycode 61 = Console_3 + shift control alt shiftl shiftr keycode 61 = Console_15 + shift ctrll keycode 61 = F15 + altgr ctrll keycode 61 = Console_15 + shift altgr ctrll keycode 61 = Console_27 + control ctrll keycode 61 = F27 + shift control ctrll keycode 61 = F39 + altgr control ctrll keycode 61 = Console_15 + shift altgr control ctrll keycode 61 = Console_27 + alt ctrll keycode 61 = Console_3 + shift alt ctrll keycode 61 = Console_15 + control alt ctrll keycode 61 = Console_3 + shift control alt ctrll keycode 61 = Console_15 + shift shiftl ctrll keycode 61 = F15 + altgr shiftl ctrll keycode 61 = Console_15 + shift altgr shiftl ctrll keycode 61 = Console_27 + control shiftl ctrll keycode 61 = F27 + shift control shiftl ctrll keycode 61 = F39 + altgr control shiftl ctrll keycode 61 = Console_15 + shift altgr control shiftl ctrll keycode 61 = Console_27 + alt shiftl ctrll keycode 61 = Console_3 + shift alt shiftl ctrll keycode 61 = Console_15 + control alt shiftl ctrll keycode 61 = Console_3 + shift control alt shiftl ctrll keycode 61 = Console_15 + shift shiftr ctrll keycode 61 = F15 + altgr shiftr ctrll keycode 61 = Console_15 + shift altgr shiftr ctrll keycode 61 = Console_27 + control shiftr ctrll keycode 61 = F27 + shift control shiftr ctrll keycode 61 = F39 + altgr control shiftr ctrll keycode 61 = Console_15 + shift altgr control shiftr ctrll keycode 61 = Console_27 + alt shiftr ctrll keycode 61 = Console_3 + shift alt shiftr ctrll keycode 61 = Console_15 + control alt shiftr ctrll keycode 61 = Console_3 + shift control alt shiftr ctrll keycode 61 = Console_15 + shift shiftl shiftr ctrll keycode 61 = F15 + altgr shiftl shiftr ctrll keycode 61 = Console_15 + shift altgr shiftl shiftr ctrll keycode 61 = Console_27 + control shiftl shiftr ctrll keycode 61 = F27 + shift control shiftl shiftr ctrll keycode 61 = F39 + altgr control shiftl shiftr ctrll keycode 61 = Console_15 + shift altgr control shiftl shiftr ctrll keycode 61 = Console_27 + alt shiftl shiftr ctrll keycode 61 = Console_3 + shift alt shiftl shiftr ctrll keycode 61 = Console_15 + control alt shiftl shiftr ctrll keycode 61 = Console_3 + shift control alt shiftl shiftr ctrll keycode 61 = Console_15 +keycode 62 = F4 + shift keycode 62 = F16 + altgr keycode 62 = Console_16 + shift altgr keycode 62 = Console_28 + control keycode 62 = F28 + shift control keycode 62 = F40 + altgr control keycode 62 = Console_16 + shift altgr control keycode 62 = Console_28 + alt keycode 62 = Console_4 + shift alt keycode 62 = Console_16 + control alt keycode 62 = Console_4 + shift control alt keycode 62 = Console_16 + shift shiftl keycode 62 = F16 + altgr shiftl keycode 62 = Console_16 + shift altgr shiftl keycode 62 = Console_28 + control shiftl keycode 62 = F28 + shift control shiftl keycode 62 = F40 + altgr control shiftl keycode 62 = Console_16 + shift altgr control shiftl keycode 62 = Console_28 + alt shiftl keycode 62 = Console_4 + shift alt shiftl keycode 62 = Console_16 + control alt shiftl keycode 62 = Console_4 + shift control alt shiftl keycode 62 = Console_16 + shift shiftr keycode 62 = F16 + altgr shiftr keycode 62 = Console_16 + shift altgr shiftr keycode 62 = Console_28 + control shiftr keycode 62 = F28 + shift control shiftr keycode 62 = F40 + altgr control shiftr keycode 62 = Console_16 + shift altgr control shiftr keycode 62 = Console_28 + alt shiftr keycode 62 = Console_4 + shift alt shiftr keycode 62 = Console_16 + control alt shiftr keycode 62 = Console_4 + shift control alt shiftr keycode 62 = Console_16 + shift shiftl shiftr keycode 62 = F16 + altgr shiftl shiftr keycode 62 = Console_16 + shift altgr shiftl shiftr keycode 62 = Console_28 + control shiftl shiftr keycode 62 = F28 + shift control shiftl shiftr keycode 62 = F40 + altgr control shiftl shiftr keycode 62 = Console_16 + shift altgr control shiftl shiftr keycode 62 = Console_28 + alt shiftl shiftr keycode 62 = Console_4 + shift alt shiftl shiftr keycode 62 = Console_16 + control alt shiftl shiftr keycode 62 = Console_4 + shift control alt shiftl shiftr keycode 62 = Console_16 + shift ctrll keycode 62 = F16 + altgr ctrll keycode 62 = Console_16 + shift altgr ctrll keycode 62 = Console_28 + control ctrll keycode 62 = F28 + shift control ctrll keycode 62 = F40 + altgr control ctrll keycode 62 = Console_16 + shift altgr control ctrll keycode 62 = Console_28 + alt ctrll keycode 62 = Console_4 + shift alt ctrll keycode 62 = Console_16 + control alt ctrll keycode 62 = Console_4 + shift control alt ctrll keycode 62 = Console_16 + shift shiftl ctrll keycode 62 = F16 + altgr shiftl ctrll keycode 62 = Console_16 + shift altgr shiftl ctrll keycode 62 = Console_28 + control shiftl ctrll keycode 62 = F28 + shift control shiftl ctrll keycode 62 = F40 + altgr control shiftl ctrll keycode 62 = Console_16 + shift altgr control shiftl ctrll keycode 62 = Console_28 + alt shiftl ctrll keycode 62 = Console_4 + shift alt shiftl ctrll keycode 62 = Console_16 + control alt shiftl ctrll keycode 62 = Console_4 + shift control alt shiftl ctrll keycode 62 = Console_16 + shift shiftr ctrll keycode 62 = F16 + altgr shiftr ctrll keycode 62 = Console_16 + shift altgr shiftr ctrll keycode 62 = Console_28 + control shiftr ctrll keycode 62 = F28 + shift control shiftr ctrll keycode 62 = F40 + altgr control shiftr ctrll keycode 62 = Console_16 + shift altgr control shiftr ctrll keycode 62 = Console_28 + alt shiftr ctrll keycode 62 = Console_4 + shift alt shiftr ctrll keycode 62 = Console_16 + control alt shiftr ctrll keycode 62 = Console_4 + shift control alt shiftr ctrll keycode 62 = Console_16 + shift shiftl shiftr ctrll keycode 62 = F16 + altgr shiftl shiftr ctrll keycode 62 = Console_16 + shift altgr shiftl shiftr ctrll keycode 62 = Console_28 + control shiftl shiftr ctrll keycode 62 = F28 + shift control shiftl shiftr ctrll keycode 62 = F40 + altgr control shiftl shiftr ctrll keycode 62 = Console_16 + shift altgr control shiftl shiftr ctrll keycode 62 = Console_28 + alt shiftl shiftr ctrll keycode 62 = Console_4 + shift alt shiftl shiftr ctrll keycode 62 = Console_16 + control alt shiftl shiftr ctrll keycode 62 = Console_4 + shift control alt shiftl shiftr ctrll keycode 62 = Console_16 +keycode 63 = F5 + shift keycode 63 = F17 + altgr keycode 63 = Console_17 + shift altgr keycode 63 = Console_29 + control keycode 63 = F29 + shift control keycode 63 = F41 + altgr control keycode 63 = Console_17 + shift altgr control keycode 63 = Console_29 + alt keycode 63 = Console_5 + shift alt keycode 63 = Console_17 + control alt keycode 63 = Console_5 + shift control alt keycode 63 = Console_17 + shift shiftl keycode 63 = F17 + altgr shiftl keycode 63 = Console_17 + shift altgr shiftl keycode 63 = Console_29 + control shiftl keycode 63 = F29 + shift control shiftl keycode 63 = F41 + altgr control shiftl keycode 63 = Console_17 + shift altgr control shiftl keycode 63 = Console_29 + alt shiftl keycode 63 = Console_5 + shift alt shiftl keycode 63 = Console_17 + control alt shiftl keycode 63 = Console_5 + shift control alt shiftl keycode 63 = Console_17 + shift shiftr keycode 63 = F17 + altgr shiftr keycode 63 = Console_17 + shift altgr shiftr keycode 63 = Console_29 + control shiftr keycode 63 = F29 + shift control shiftr keycode 63 = F41 + altgr control shiftr keycode 63 = Console_17 + shift altgr control shiftr keycode 63 = Console_29 + alt shiftr keycode 63 = Console_5 + shift alt shiftr keycode 63 = Console_17 + control alt shiftr keycode 63 = Console_5 + shift control alt shiftr keycode 63 = Console_17 + shift shiftl shiftr keycode 63 = F17 + altgr shiftl shiftr keycode 63 = Console_17 + shift altgr shiftl shiftr keycode 63 = Console_29 + control shiftl shiftr keycode 63 = F29 + shift control shiftl shiftr keycode 63 = F41 + altgr control shiftl shiftr keycode 63 = Console_17 + shift altgr control shiftl shiftr keycode 63 = Console_29 + alt shiftl shiftr keycode 63 = Console_5 + shift alt shiftl shiftr keycode 63 = Console_17 + control alt shiftl shiftr keycode 63 = Console_5 + shift control alt shiftl shiftr keycode 63 = Console_17 + shift ctrll keycode 63 = F17 + altgr ctrll keycode 63 = Console_17 + shift altgr ctrll keycode 63 = Console_29 + control ctrll keycode 63 = F29 + shift control ctrll keycode 63 = F41 + altgr control ctrll keycode 63 = Console_17 + shift altgr control ctrll keycode 63 = Console_29 + alt ctrll keycode 63 = Console_5 + shift alt ctrll keycode 63 = Console_17 + control alt ctrll keycode 63 = Console_5 + shift control alt ctrll keycode 63 = Console_17 + shift shiftl ctrll keycode 63 = F17 + altgr shiftl ctrll keycode 63 = Console_17 + shift altgr shiftl ctrll keycode 63 = Console_29 + control shiftl ctrll keycode 63 = F29 + shift control shiftl ctrll keycode 63 = F41 + altgr control shiftl ctrll keycode 63 = Console_17 + shift altgr control shiftl ctrll keycode 63 = Console_29 + alt shiftl ctrll keycode 63 = Console_5 + shift alt shiftl ctrll keycode 63 = Console_17 + control alt shiftl ctrll keycode 63 = Console_5 + shift control alt shiftl ctrll keycode 63 = Console_17 + shift shiftr ctrll keycode 63 = F17 + altgr shiftr ctrll keycode 63 = Console_17 + shift altgr shiftr ctrll keycode 63 = Console_29 + control shiftr ctrll keycode 63 = F29 + shift control shiftr ctrll keycode 63 = F41 + altgr control shiftr ctrll keycode 63 = Console_17 + shift altgr control shiftr ctrll keycode 63 = Console_29 + alt shiftr ctrll keycode 63 = Console_5 + shift alt shiftr ctrll keycode 63 = Console_17 + control alt shiftr ctrll keycode 63 = Console_5 + shift control alt shiftr ctrll keycode 63 = Console_17 + shift shiftl shiftr ctrll keycode 63 = F17 + altgr shiftl shiftr ctrll keycode 63 = Console_17 + shift altgr shiftl shiftr ctrll keycode 63 = Console_29 + control shiftl shiftr ctrll keycode 63 = F29 + shift control shiftl shiftr ctrll keycode 63 = F41 + altgr control shiftl shiftr ctrll keycode 63 = Console_17 + shift altgr control shiftl shiftr ctrll keycode 63 = Console_29 + alt shiftl shiftr ctrll keycode 63 = Console_5 + shift alt shiftl shiftr ctrll keycode 63 = Console_17 + control alt shiftl shiftr ctrll keycode 63 = Console_5 + shift control alt shiftl shiftr ctrll keycode 63 = Console_17 +keycode 64 = F6 + shift keycode 64 = F18 + altgr keycode 64 = Console_18 + shift altgr keycode 64 = Console_30 + control keycode 64 = F30 + shift control keycode 64 = F42 + altgr control keycode 64 = Console_18 + shift altgr control keycode 64 = Console_30 + alt keycode 64 = Console_6 + shift alt keycode 64 = Console_18 + control alt keycode 64 = Console_6 + shift control alt keycode 64 = Console_18 + shift shiftl keycode 64 = F18 + altgr shiftl keycode 64 = Console_18 + shift altgr shiftl keycode 64 = Console_30 + control shiftl keycode 64 = F30 + shift control shiftl keycode 64 = F42 + altgr control shiftl keycode 64 = Console_18 + shift altgr control shiftl keycode 64 = Console_30 + alt shiftl keycode 64 = Console_6 + shift alt shiftl keycode 64 = Console_18 + control alt shiftl keycode 64 = Console_6 + shift control alt shiftl keycode 64 = Console_18 + shift shiftr keycode 64 = F18 + altgr shiftr keycode 64 = Console_18 + shift altgr shiftr keycode 64 = Console_30 + control shiftr keycode 64 = F30 + shift control shiftr keycode 64 = F42 + altgr control shiftr keycode 64 = Console_18 + shift altgr control shiftr keycode 64 = Console_30 + alt shiftr keycode 64 = Console_6 + shift alt shiftr keycode 64 = Console_18 + control alt shiftr keycode 64 = Console_6 + shift control alt shiftr keycode 64 = Console_18 + shift shiftl shiftr keycode 64 = F18 + altgr shiftl shiftr keycode 64 = Console_18 + shift altgr shiftl shiftr keycode 64 = Console_30 + control shiftl shiftr keycode 64 = F30 + shift control shiftl shiftr keycode 64 = F42 + altgr control shiftl shiftr keycode 64 = Console_18 + shift altgr control shiftl shiftr keycode 64 = Console_30 + alt shiftl shiftr keycode 64 = Console_6 + shift alt shiftl shiftr keycode 64 = Console_18 + control alt shiftl shiftr keycode 64 = Console_6 + shift control alt shiftl shiftr keycode 64 = Console_18 + shift ctrll keycode 64 = F18 + altgr ctrll keycode 64 = Console_18 + shift altgr ctrll keycode 64 = Console_30 + control ctrll keycode 64 = F30 + shift control ctrll keycode 64 = F42 + altgr control ctrll keycode 64 = Console_18 + shift altgr control ctrll keycode 64 = Console_30 + alt ctrll keycode 64 = Console_6 + shift alt ctrll keycode 64 = Console_18 + control alt ctrll keycode 64 = Console_6 + shift control alt ctrll keycode 64 = Console_18 + shift shiftl ctrll keycode 64 = F18 + altgr shiftl ctrll keycode 64 = Console_18 + shift altgr shiftl ctrll keycode 64 = Console_30 + control shiftl ctrll keycode 64 = F30 + shift control shiftl ctrll keycode 64 = F42 + altgr control shiftl ctrll keycode 64 = Console_18 + shift altgr control shiftl ctrll keycode 64 = Console_30 + alt shiftl ctrll keycode 64 = Console_6 + shift alt shiftl ctrll keycode 64 = Console_18 + control alt shiftl ctrll keycode 64 = Console_6 + shift control alt shiftl ctrll keycode 64 = Console_18 + shift shiftr ctrll keycode 64 = F18 + altgr shiftr ctrll keycode 64 = Console_18 + shift altgr shiftr ctrll keycode 64 = Console_30 + control shiftr ctrll keycode 64 = F30 + shift control shiftr ctrll keycode 64 = F42 + altgr control shiftr ctrll keycode 64 = Console_18 + shift altgr control shiftr ctrll keycode 64 = Console_30 + alt shiftr ctrll keycode 64 = Console_6 + shift alt shiftr ctrll keycode 64 = Console_18 + control alt shiftr ctrll keycode 64 = Console_6 + shift control alt shiftr ctrll keycode 64 = Console_18 + shift shiftl shiftr ctrll keycode 64 = F18 + altgr shiftl shiftr ctrll keycode 64 = Console_18 + shift altgr shiftl shiftr ctrll keycode 64 = Console_30 + control shiftl shiftr ctrll keycode 64 = F30 + shift control shiftl shiftr ctrll keycode 64 = F42 + altgr control shiftl shiftr ctrll keycode 64 = Console_18 + shift altgr control shiftl shiftr ctrll keycode 64 = Console_30 + alt shiftl shiftr ctrll keycode 64 = Console_6 + shift alt shiftl shiftr ctrll keycode 64 = Console_18 + control alt shiftl shiftr ctrll keycode 64 = Console_6 + shift control alt shiftl shiftr ctrll keycode 64 = Console_18 +keycode 65 = F7 + shift keycode 65 = F19 + altgr keycode 65 = Console_19 + shift altgr keycode 65 = Console_31 + control keycode 65 = F31 + shift control keycode 65 = F43 + altgr control keycode 65 = Console_19 + shift altgr control keycode 65 = Console_31 + alt keycode 65 = Console_7 + shift alt keycode 65 = Console_19 + control alt keycode 65 = Console_7 + shift control alt keycode 65 = Console_19 + shift shiftl keycode 65 = F19 + altgr shiftl keycode 65 = Console_19 + shift altgr shiftl keycode 65 = Console_31 + control shiftl keycode 65 = F31 + shift control shiftl keycode 65 = F43 + altgr control shiftl keycode 65 = Console_19 + shift altgr control shiftl keycode 65 = Console_31 + alt shiftl keycode 65 = Console_7 + shift alt shiftl keycode 65 = Console_19 + control alt shiftl keycode 65 = Console_7 + shift control alt shiftl keycode 65 = Console_19 + shift shiftr keycode 65 = F19 + altgr shiftr keycode 65 = Console_19 + shift altgr shiftr keycode 65 = Console_31 + control shiftr keycode 65 = F31 + shift control shiftr keycode 65 = F43 + altgr control shiftr keycode 65 = Console_19 + shift altgr control shiftr keycode 65 = Console_31 + alt shiftr keycode 65 = Console_7 + shift alt shiftr keycode 65 = Console_19 + control alt shiftr keycode 65 = Console_7 + shift control alt shiftr keycode 65 = Console_19 + shift shiftl shiftr keycode 65 = F19 + altgr shiftl shiftr keycode 65 = Console_19 + shift altgr shiftl shiftr keycode 65 = Console_31 + control shiftl shiftr keycode 65 = F31 + shift control shiftl shiftr keycode 65 = F43 + altgr control shiftl shiftr keycode 65 = Console_19 + shift altgr control shiftl shiftr keycode 65 = Console_31 + alt shiftl shiftr keycode 65 = Console_7 + shift alt shiftl shiftr keycode 65 = Console_19 + control alt shiftl shiftr keycode 65 = Console_7 + shift control alt shiftl shiftr keycode 65 = Console_19 + shift ctrll keycode 65 = F19 + altgr ctrll keycode 65 = Console_19 + shift altgr ctrll keycode 65 = Console_31 + control ctrll keycode 65 = F31 + shift control ctrll keycode 65 = F43 + altgr control ctrll keycode 65 = Console_19 + shift altgr control ctrll keycode 65 = Console_31 + alt ctrll keycode 65 = Console_7 + shift alt ctrll keycode 65 = Console_19 + control alt ctrll keycode 65 = Console_7 + shift control alt ctrll keycode 65 = Console_19 + shift shiftl ctrll keycode 65 = F19 + altgr shiftl ctrll keycode 65 = Console_19 + shift altgr shiftl ctrll keycode 65 = Console_31 + control shiftl ctrll keycode 65 = F31 + shift control shiftl ctrll keycode 65 = F43 + altgr control shiftl ctrll keycode 65 = Console_19 + shift altgr control shiftl ctrll keycode 65 = Console_31 + alt shiftl ctrll keycode 65 = Console_7 + shift alt shiftl ctrll keycode 65 = Console_19 + control alt shiftl ctrll keycode 65 = Console_7 + shift control alt shiftl ctrll keycode 65 = Console_19 + shift shiftr ctrll keycode 65 = F19 + altgr shiftr ctrll keycode 65 = Console_19 + shift altgr shiftr ctrll keycode 65 = Console_31 + control shiftr ctrll keycode 65 = F31 + shift control shiftr ctrll keycode 65 = F43 + altgr control shiftr ctrll keycode 65 = Console_19 + shift altgr control shiftr ctrll keycode 65 = Console_31 + alt shiftr ctrll keycode 65 = Console_7 + shift alt shiftr ctrll keycode 65 = Console_19 + control alt shiftr ctrll keycode 65 = Console_7 + shift control alt shiftr ctrll keycode 65 = Console_19 + shift shiftl shiftr ctrll keycode 65 = F19 + altgr shiftl shiftr ctrll keycode 65 = Console_19 + shift altgr shiftl shiftr ctrll keycode 65 = Console_31 + control shiftl shiftr ctrll keycode 65 = F31 + shift control shiftl shiftr ctrll keycode 65 = F43 + altgr control shiftl shiftr ctrll keycode 65 = Console_19 + shift altgr control shiftl shiftr ctrll keycode 65 = Console_31 + alt shiftl shiftr ctrll keycode 65 = Console_7 + shift alt shiftl shiftr ctrll keycode 65 = Console_19 + control alt shiftl shiftr ctrll keycode 65 = Console_7 + shift control alt shiftl shiftr ctrll keycode 65 = Console_19 +keycode 66 = F8 + shift keycode 66 = F20 + altgr keycode 66 = Console_20 + shift altgr keycode 66 = Console_32 + control keycode 66 = F32 + shift control keycode 66 = F44 + altgr control keycode 66 = Console_20 + shift altgr control keycode 66 = Console_32 + alt keycode 66 = Console_8 + shift alt keycode 66 = Console_20 + control alt keycode 66 = Console_8 + shift control alt keycode 66 = Console_20 + shift shiftl keycode 66 = F20 + altgr shiftl keycode 66 = Console_20 + shift altgr shiftl keycode 66 = Console_32 + control shiftl keycode 66 = F32 + shift control shiftl keycode 66 = F44 + altgr control shiftl keycode 66 = Console_20 + shift altgr control shiftl keycode 66 = Console_32 + alt shiftl keycode 66 = Console_8 + shift alt shiftl keycode 66 = Console_20 + control alt shiftl keycode 66 = Console_8 + shift control alt shiftl keycode 66 = Console_20 + shift shiftr keycode 66 = F20 + altgr shiftr keycode 66 = Console_20 + shift altgr shiftr keycode 66 = Console_32 + control shiftr keycode 66 = F32 + shift control shiftr keycode 66 = F44 + altgr control shiftr keycode 66 = Console_20 + shift altgr control shiftr keycode 66 = Console_32 + alt shiftr keycode 66 = Console_8 + shift alt shiftr keycode 66 = Console_20 + control alt shiftr keycode 66 = Console_8 + shift control alt shiftr keycode 66 = Console_20 + shift shiftl shiftr keycode 66 = F20 + altgr shiftl shiftr keycode 66 = Console_20 + shift altgr shiftl shiftr keycode 66 = Console_32 + control shiftl shiftr keycode 66 = F32 + shift control shiftl shiftr keycode 66 = F44 + altgr control shiftl shiftr keycode 66 = Console_20 + shift altgr control shiftl shiftr keycode 66 = Console_32 + alt shiftl shiftr keycode 66 = Console_8 + shift alt shiftl shiftr keycode 66 = Console_20 + control alt shiftl shiftr keycode 66 = Console_8 + shift control alt shiftl shiftr keycode 66 = Console_20 + shift ctrll keycode 66 = F20 + altgr ctrll keycode 66 = Console_20 + shift altgr ctrll keycode 66 = Console_32 + control ctrll keycode 66 = F32 + shift control ctrll keycode 66 = F44 + altgr control ctrll keycode 66 = Console_20 + shift altgr control ctrll keycode 66 = Console_32 + alt ctrll keycode 66 = Console_8 + shift alt ctrll keycode 66 = Console_20 + control alt ctrll keycode 66 = Console_8 + shift control alt ctrll keycode 66 = Console_20 + shift shiftl ctrll keycode 66 = F20 + altgr shiftl ctrll keycode 66 = Console_20 + shift altgr shiftl ctrll keycode 66 = Console_32 + control shiftl ctrll keycode 66 = F32 + shift control shiftl ctrll keycode 66 = F44 + altgr control shiftl ctrll keycode 66 = Console_20 + shift altgr control shiftl ctrll keycode 66 = Console_32 + alt shiftl ctrll keycode 66 = Console_8 + shift alt shiftl ctrll keycode 66 = Console_20 + control alt shiftl ctrll keycode 66 = Console_8 + shift control alt shiftl ctrll keycode 66 = Console_20 + shift shiftr ctrll keycode 66 = F20 + altgr shiftr ctrll keycode 66 = Console_20 + shift altgr shiftr ctrll keycode 66 = Console_32 + control shiftr ctrll keycode 66 = F32 + shift control shiftr ctrll keycode 66 = F44 + altgr control shiftr ctrll keycode 66 = Console_20 + shift altgr control shiftr ctrll keycode 66 = Console_32 + alt shiftr ctrll keycode 66 = Console_8 + shift alt shiftr ctrll keycode 66 = Console_20 + control alt shiftr ctrll keycode 66 = Console_8 + shift control alt shiftr ctrll keycode 66 = Console_20 + shift shiftl shiftr ctrll keycode 66 = F20 + altgr shiftl shiftr ctrll keycode 66 = Console_20 + shift altgr shiftl shiftr ctrll keycode 66 = Console_32 + control shiftl shiftr ctrll keycode 66 = F32 + shift control shiftl shiftr ctrll keycode 66 = F44 + altgr control shiftl shiftr ctrll keycode 66 = Console_20 + shift altgr control shiftl shiftr ctrll keycode 66 = Console_32 + alt shiftl shiftr ctrll keycode 66 = Console_8 + shift alt shiftl shiftr ctrll keycode 66 = Console_20 + control alt shiftl shiftr ctrll keycode 66 = Console_8 + shift control alt shiftl shiftr ctrll keycode 66 = Console_20 +keycode 67 = F9 + shift keycode 67 = F21 + altgr keycode 67 = Console_21 + shift altgr keycode 67 = Console_33 + control keycode 67 = F33 + shift control keycode 67 = F45 + altgr control keycode 67 = Console_21 + shift altgr control keycode 67 = Console_33 + alt keycode 67 = Console_9 + shift alt keycode 67 = Console_21 + control alt keycode 67 = Console_9 + shift control alt keycode 67 = Console_21 + shift shiftl keycode 67 = F21 + altgr shiftl keycode 67 = Console_21 + shift altgr shiftl keycode 67 = Console_33 + control shiftl keycode 67 = F33 + shift control shiftl keycode 67 = F45 + altgr control shiftl keycode 67 = Console_21 + shift altgr control shiftl keycode 67 = Console_33 + alt shiftl keycode 67 = Console_9 + shift alt shiftl keycode 67 = Console_21 + control alt shiftl keycode 67 = Console_9 + shift control alt shiftl keycode 67 = Console_21 + shift shiftr keycode 67 = F21 + altgr shiftr keycode 67 = Console_21 + shift altgr shiftr keycode 67 = Console_33 + control shiftr keycode 67 = F33 + shift control shiftr keycode 67 = F45 + altgr control shiftr keycode 67 = Console_21 + shift altgr control shiftr keycode 67 = Console_33 + alt shiftr keycode 67 = Console_9 + shift alt shiftr keycode 67 = Console_21 + control alt shiftr keycode 67 = Console_9 + shift control alt shiftr keycode 67 = Console_21 + shift shiftl shiftr keycode 67 = F21 + altgr shiftl shiftr keycode 67 = Console_21 + shift altgr shiftl shiftr keycode 67 = Console_33 + control shiftl shiftr keycode 67 = F33 + shift control shiftl shiftr keycode 67 = F45 + altgr control shiftl shiftr keycode 67 = Console_21 + shift altgr control shiftl shiftr keycode 67 = Console_33 + alt shiftl shiftr keycode 67 = Console_9 + shift alt shiftl shiftr keycode 67 = Console_21 + control alt shiftl shiftr keycode 67 = Console_9 + shift control alt shiftl shiftr keycode 67 = Console_21 + shift ctrll keycode 67 = F21 + altgr ctrll keycode 67 = Console_21 + shift altgr ctrll keycode 67 = Console_33 + control ctrll keycode 67 = F33 + shift control ctrll keycode 67 = F45 + altgr control ctrll keycode 67 = Console_21 + shift altgr control ctrll keycode 67 = Console_33 + alt ctrll keycode 67 = Console_9 + shift alt ctrll keycode 67 = Console_21 + control alt ctrll keycode 67 = Console_9 + shift control alt ctrll keycode 67 = Console_21 + shift shiftl ctrll keycode 67 = F21 + altgr shiftl ctrll keycode 67 = Console_21 + shift altgr shiftl ctrll keycode 67 = Console_33 + control shiftl ctrll keycode 67 = F33 + shift control shiftl ctrll keycode 67 = F45 + altgr control shiftl ctrll keycode 67 = Console_21 + shift altgr control shiftl ctrll keycode 67 = Console_33 + alt shiftl ctrll keycode 67 = Console_9 + shift alt shiftl ctrll keycode 67 = Console_21 + control alt shiftl ctrll keycode 67 = Console_9 + shift control alt shiftl ctrll keycode 67 = Console_21 + shift shiftr ctrll keycode 67 = F21 + altgr shiftr ctrll keycode 67 = Console_21 + shift altgr shiftr ctrll keycode 67 = Console_33 + control shiftr ctrll keycode 67 = F33 + shift control shiftr ctrll keycode 67 = F45 + altgr control shiftr ctrll keycode 67 = Console_21 + shift altgr control shiftr ctrll keycode 67 = Console_33 + alt shiftr ctrll keycode 67 = Console_9 + shift alt shiftr ctrll keycode 67 = Console_21 + control alt shiftr ctrll keycode 67 = Console_9 + shift control alt shiftr ctrll keycode 67 = Console_21 + shift shiftl shiftr ctrll keycode 67 = F21 + altgr shiftl shiftr ctrll keycode 67 = Console_21 + shift altgr shiftl shiftr ctrll keycode 67 = Console_33 + control shiftl shiftr ctrll keycode 67 = F33 + shift control shiftl shiftr ctrll keycode 67 = F45 + altgr control shiftl shiftr ctrll keycode 67 = Console_21 + shift altgr control shiftl shiftr ctrll keycode 67 = Console_33 + alt shiftl shiftr ctrll keycode 67 = Console_9 + shift alt shiftl shiftr ctrll keycode 67 = Console_21 + control alt shiftl shiftr ctrll keycode 67 = Console_9 + shift control alt shiftl shiftr ctrll keycode 67 = Console_21 +keycode 68 = F10 + shift keycode 68 = F22 + altgr keycode 68 = Console_22 + shift altgr keycode 68 = Console_34 + control keycode 68 = F34 + shift control keycode 68 = F46 + altgr control keycode 68 = Console_22 + shift altgr control keycode 68 = Console_34 + alt keycode 68 = Console_10 + shift alt keycode 68 = Console_22 + control alt keycode 68 = Console_10 + shift control alt keycode 68 = Console_22 + shift shiftl keycode 68 = F22 + altgr shiftl keycode 68 = Console_22 + shift altgr shiftl keycode 68 = Console_34 + control shiftl keycode 68 = F34 + shift control shiftl keycode 68 = F46 + altgr control shiftl keycode 68 = Console_22 + shift altgr control shiftl keycode 68 = Console_34 + alt shiftl keycode 68 = Console_10 + shift alt shiftl keycode 68 = Console_22 + control alt shiftl keycode 68 = Console_10 + shift control alt shiftl keycode 68 = Console_22 + shift shiftr keycode 68 = F22 + altgr shiftr keycode 68 = Console_22 + shift altgr shiftr keycode 68 = Console_34 + control shiftr keycode 68 = F34 + shift control shiftr keycode 68 = F46 + altgr control shiftr keycode 68 = Console_22 + shift altgr control shiftr keycode 68 = Console_34 + alt shiftr keycode 68 = Console_10 + shift alt shiftr keycode 68 = Console_22 + control alt shiftr keycode 68 = Console_10 + shift control alt shiftr keycode 68 = Console_22 + shift shiftl shiftr keycode 68 = F22 + altgr shiftl shiftr keycode 68 = Console_22 + shift altgr shiftl shiftr keycode 68 = Console_34 + control shiftl shiftr keycode 68 = F34 + shift control shiftl shiftr keycode 68 = F46 + altgr control shiftl shiftr keycode 68 = Console_22 + shift altgr control shiftl shiftr keycode 68 = Console_34 + alt shiftl shiftr keycode 68 = Console_10 + shift alt shiftl shiftr keycode 68 = Console_22 + control alt shiftl shiftr keycode 68 = Console_10 + shift control alt shiftl shiftr keycode 68 = Console_22 + shift ctrll keycode 68 = F22 + altgr ctrll keycode 68 = Console_22 + shift altgr ctrll keycode 68 = Console_34 + control ctrll keycode 68 = F34 + shift control ctrll keycode 68 = F46 + altgr control ctrll keycode 68 = Console_22 + shift altgr control ctrll keycode 68 = Console_34 + alt ctrll keycode 68 = Console_10 + shift alt ctrll keycode 68 = Console_22 + control alt ctrll keycode 68 = Console_10 + shift control alt ctrll keycode 68 = Console_22 + shift shiftl ctrll keycode 68 = F22 + altgr shiftl ctrll keycode 68 = Console_22 + shift altgr shiftl ctrll keycode 68 = Console_34 + control shiftl ctrll keycode 68 = F34 + shift control shiftl ctrll keycode 68 = F46 + altgr control shiftl ctrll keycode 68 = Console_22 + shift altgr control shiftl ctrll keycode 68 = Console_34 + alt shiftl ctrll keycode 68 = Console_10 + shift alt shiftl ctrll keycode 68 = Console_22 + control alt shiftl ctrll keycode 68 = Console_10 + shift control alt shiftl ctrll keycode 68 = Console_22 + shift shiftr ctrll keycode 68 = F22 + altgr shiftr ctrll keycode 68 = Console_22 + shift altgr shiftr ctrll keycode 68 = Console_34 + control shiftr ctrll keycode 68 = F34 + shift control shiftr ctrll keycode 68 = F46 + altgr control shiftr ctrll keycode 68 = Console_22 + shift altgr control shiftr ctrll keycode 68 = Console_34 + alt shiftr ctrll keycode 68 = Console_10 + shift alt shiftr ctrll keycode 68 = Console_22 + control alt shiftr ctrll keycode 68 = Console_10 + shift control alt shiftr ctrll keycode 68 = Console_22 + shift shiftl shiftr ctrll keycode 68 = F22 + altgr shiftl shiftr ctrll keycode 68 = Console_22 + shift altgr shiftl shiftr ctrll keycode 68 = Console_34 + control shiftl shiftr ctrll keycode 68 = F34 + shift control shiftl shiftr ctrll keycode 68 = F46 + altgr control shiftl shiftr ctrll keycode 68 = Console_22 + shift altgr control shiftl shiftr ctrll keycode 68 = Console_34 + alt shiftl shiftr ctrll keycode 68 = Console_10 + shift alt shiftl shiftr ctrll keycode 68 = Console_22 + control alt shiftl shiftr ctrll keycode 68 = Console_10 + shift control alt shiftl shiftr ctrll keycode 68 = Console_22 +keycode 69 = Num_Lock + altgr keycode 69 = Hex_A + shift alt keycode 69 = Hex_A + altgr shiftl keycode 69 = Hex_A + shift alt shiftl keycode 69 = Hex_A + altgr shiftr keycode 69 = Hex_A + shift alt shiftr keycode 69 = Hex_A + altgr shiftl shiftr keycode 69 = Hex_A + shift alt shiftl shiftr keycode 69 = Hex_A + altgr ctrll keycode 69 = Hex_A + shift alt ctrll keycode 69 = Hex_A + altgr shiftl ctrll keycode 69 = Hex_A + shift alt shiftl ctrll keycode 69 = Hex_A + altgr shiftr ctrll keycode 69 = Hex_A + shift alt shiftr ctrll keycode 69 = Hex_A + altgr shiftl shiftr ctrll keycode 69 = Hex_A + shift alt shiftl shiftr ctrll keycode 69 = Hex_A +keycode 70 = Scroll_Lock + shift keycode 70 = Show_Memory + altgr keycode 70 = Show_Registers + control keycode 70 = Show_State + alt keycode 70 = Show_Registers + shift shiftl keycode 70 = Show_Memory + altgr shiftl keycode 70 = Show_Registers + control shiftl keycode 70 = Show_State + alt shiftl keycode 70 = Show_Registers + shift shiftr keycode 70 = Show_Memory + altgr shiftr keycode 70 = Show_Registers + control shiftr keycode 70 = Show_State + alt shiftr keycode 70 = Show_Registers + shift shiftl shiftr keycode 70 = Show_Memory + altgr shiftl shiftr keycode 70 = Show_Registers + control shiftl shiftr keycode 70 = Show_State + alt shiftl shiftr keycode 70 = Show_Registers + shift ctrll keycode 70 = Show_Memory + altgr ctrll keycode 70 = Show_Registers + control ctrll keycode 70 = Show_State + alt ctrll keycode 70 = Show_Registers + shift shiftl ctrll keycode 70 = Show_Memory + altgr shiftl ctrll keycode 70 = Show_Registers + control shiftl ctrll keycode 70 = Show_State + alt shiftl ctrll keycode 70 = Show_Registers + shift shiftr ctrll keycode 70 = Show_Memory + altgr shiftr ctrll keycode 70 = Show_Registers + control shiftr ctrll keycode 70 = Show_State + alt shiftr ctrll keycode 70 = Show_Registers + shift shiftl shiftr ctrll keycode 70 = Show_Memory + altgr shiftl shiftr ctrll keycode 70 = Show_Registers + control shiftl shiftr ctrll keycode 70 = Show_State + alt shiftl shiftr ctrll keycode 70 = Show_Registers +keycode 71 = KP_7 + altgr keycode 71 = Hex_7 + alt keycode 71 = Ascii_7 + shift alt keycode 71 = Hex_7 + altgr shiftl keycode 71 = Hex_7 + alt shiftl keycode 71 = Ascii_7 + shift alt shiftl keycode 71 = Hex_7 + altgr shiftr keycode 71 = Hex_7 + alt shiftr keycode 71 = Ascii_7 + shift alt shiftr keycode 71 = Hex_7 + altgr shiftl shiftr keycode 71 = Hex_7 + alt shiftl shiftr keycode 71 = Ascii_7 + shift alt shiftl shiftr keycode 71 = Hex_7 + altgr ctrll keycode 71 = Hex_7 + alt ctrll keycode 71 = Ascii_7 + shift alt ctrll keycode 71 = Hex_7 + altgr shiftl ctrll keycode 71 = Hex_7 + alt shiftl ctrll keycode 71 = Ascii_7 + shift alt shiftl ctrll keycode 71 = Hex_7 + altgr shiftr ctrll keycode 71 = Hex_7 + alt shiftr ctrll keycode 71 = Ascii_7 + shift alt shiftr ctrll keycode 71 = Hex_7 + altgr shiftl shiftr ctrll keycode 71 = Hex_7 + alt shiftl shiftr ctrll keycode 71 = Ascii_7 + shift alt shiftl shiftr ctrll keycode 71 = Hex_7 +keycode 72 = KP_8 + altgr keycode 72 = Hex_8 + alt keycode 72 = Ascii_8 + shift alt keycode 72 = Hex_8 + altgr shiftl keycode 72 = Hex_8 + alt shiftl keycode 72 = Ascii_8 + shift alt shiftl keycode 72 = Hex_8 + altgr shiftr keycode 72 = Hex_8 + alt shiftr keycode 72 = Ascii_8 + shift alt shiftr keycode 72 = Hex_8 + altgr shiftl shiftr keycode 72 = Hex_8 + alt shiftl shiftr keycode 72 = Ascii_8 + shift alt shiftl shiftr keycode 72 = Hex_8 + altgr ctrll keycode 72 = Hex_8 + alt ctrll keycode 72 = Ascii_8 + shift alt ctrll keycode 72 = Hex_8 + altgr shiftl ctrll keycode 72 = Hex_8 + alt shiftl ctrll keycode 72 = Ascii_8 + shift alt shiftl ctrll keycode 72 = Hex_8 + altgr shiftr ctrll keycode 72 = Hex_8 + alt shiftr ctrll keycode 72 = Ascii_8 + shift alt shiftr ctrll keycode 72 = Hex_8 + altgr shiftl shiftr ctrll keycode 72 = Hex_8 + alt shiftl shiftr ctrll keycode 72 = Ascii_8 + shift alt shiftl shiftr ctrll keycode 72 = Hex_8 +keycode 73 = KP_9 + altgr keycode 73 = Hex_9 + alt keycode 73 = Ascii_9 + shift alt keycode 73 = Hex_9 + altgr shiftl keycode 73 = Hex_9 + alt shiftl keycode 73 = Ascii_9 + shift alt shiftl keycode 73 = Hex_9 + altgr shiftr keycode 73 = Hex_9 + alt shiftr keycode 73 = Ascii_9 + shift alt shiftr keycode 73 = Hex_9 + altgr shiftl shiftr keycode 73 = Hex_9 + alt shiftl shiftr keycode 73 = Ascii_9 + shift alt shiftl shiftr keycode 73 = Hex_9 + altgr ctrll keycode 73 = Hex_9 + alt ctrll keycode 73 = Ascii_9 + shift alt ctrll keycode 73 = Hex_9 + altgr shiftl ctrll keycode 73 = Hex_9 + alt shiftl ctrll keycode 73 = Ascii_9 + shift alt shiftl ctrll keycode 73 = Hex_9 + altgr shiftr ctrll keycode 73 = Hex_9 + alt shiftr ctrll keycode 73 = Ascii_9 + shift alt shiftr ctrll keycode 73 = Hex_9 + altgr shiftl shiftr ctrll keycode 73 = Hex_9 + alt shiftl shiftr ctrll keycode 73 = Ascii_9 + shift alt shiftl shiftr ctrll keycode 73 = Hex_9 +keycode 74 = KP_Subtract + altgr keycode 74 = Hex_D + shift alt keycode 74 = Hex_D + altgr shiftl keycode 74 = Hex_D + shift alt shiftl keycode 74 = Hex_D + altgr shiftr keycode 74 = Hex_D + shift alt shiftr keycode 74 = Hex_D + altgr shiftl shiftr keycode 74 = Hex_D + shift alt shiftl shiftr keycode 74 = Hex_D + altgr ctrll keycode 74 = Hex_D + shift alt ctrll keycode 74 = Hex_D + altgr shiftl ctrll keycode 74 = Hex_D + shift alt shiftl ctrll keycode 74 = Hex_D + altgr shiftr ctrll keycode 74 = Hex_D + shift alt shiftr ctrll keycode 74 = Hex_D + altgr shiftl shiftr ctrll keycode 74 = Hex_D + shift alt shiftl shiftr ctrll keycode 74 = Hex_D +keycode 75 = KP_4 + altgr keycode 75 = Hex_4 + alt keycode 75 = Ascii_4 + shift alt keycode 75 = Hex_4 + altgr shiftl keycode 75 = Hex_4 + alt shiftl keycode 75 = Ascii_4 + shift alt shiftl keycode 75 = Hex_4 + altgr shiftr keycode 75 = Hex_4 + alt shiftr keycode 75 = Ascii_4 + shift alt shiftr keycode 75 = Hex_4 + altgr shiftl shiftr keycode 75 = Hex_4 + alt shiftl shiftr keycode 75 = Ascii_4 + shift alt shiftl shiftr keycode 75 = Hex_4 + altgr ctrll keycode 75 = Hex_4 + alt ctrll keycode 75 = Ascii_4 + shift alt ctrll keycode 75 = Hex_4 + altgr shiftl ctrll keycode 75 = Hex_4 + alt shiftl ctrll keycode 75 = Ascii_4 + shift alt shiftl ctrll keycode 75 = Hex_4 + altgr shiftr ctrll keycode 75 = Hex_4 + alt shiftr ctrll keycode 75 = Ascii_4 + shift alt shiftr ctrll keycode 75 = Hex_4 + altgr shiftl shiftr ctrll keycode 75 = Hex_4 + alt shiftl shiftr ctrll keycode 75 = Ascii_4 + shift alt shiftl shiftr ctrll keycode 75 = Hex_4 +keycode 76 = KP_5 + altgr keycode 76 = Hex_5 + alt keycode 76 = Ascii_5 + shift alt keycode 76 = Hex_5 + altgr shiftl keycode 76 = Hex_5 + alt shiftl keycode 76 = Ascii_5 + shift alt shiftl keycode 76 = Hex_5 + altgr shiftr keycode 76 = Hex_5 + alt shiftr keycode 76 = Ascii_5 + shift alt shiftr keycode 76 = Hex_5 + altgr shiftl shiftr keycode 76 = Hex_5 + alt shiftl shiftr keycode 76 = Ascii_5 + shift alt shiftl shiftr keycode 76 = Hex_5 + altgr ctrll keycode 76 = Hex_5 + alt ctrll keycode 76 = Ascii_5 + shift alt ctrll keycode 76 = Hex_5 + altgr shiftl ctrll keycode 76 = Hex_5 + alt shiftl ctrll keycode 76 = Ascii_5 + shift alt shiftl ctrll keycode 76 = Hex_5 + altgr shiftr ctrll keycode 76 = Hex_5 + alt shiftr ctrll keycode 76 = Ascii_5 + shift alt shiftr ctrll keycode 76 = Hex_5 + altgr shiftl shiftr ctrll keycode 76 = Hex_5 + alt shiftl shiftr ctrll keycode 76 = Ascii_5 + shift alt shiftl shiftr ctrll keycode 76 = Hex_5 +keycode 77 = KP_6 + altgr keycode 77 = Hex_6 + alt keycode 77 = Ascii_6 + shift alt keycode 77 = Hex_6 + altgr shiftl keycode 77 = Hex_6 + alt shiftl keycode 77 = Ascii_6 + shift alt shiftl keycode 77 = Hex_6 + altgr shiftr keycode 77 = Hex_6 + alt shiftr keycode 77 = Ascii_6 + shift alt shiftr keycode 77 = Hex_6 + altgr shiftl shiftr keycode 77 = Hex_6 + alt shiftl shiftr keycode 77 = Ascii_6 + shift alt shiftl shiftr keycode 77 = Hex_6 + altgr ctrll keycode 77 = Hex_6 + alt ctrll keycode 77 = Ascii_6 + shift alt ctrll keycode 77 = Hex_6 + altgr shiftl ctrll keycode 77 = Hex_6 + alt shiftl ctrll keycode 77 = Ascii_6 + shift alt shiftl ctrll keycode 77 = Hex_6 + altgr shiftr ctrll keycode 77 = Hex_6 + alt shiftr ctrll keycode 77 = Ascii_6 + shift alt shiftr ctrll keycode 77 = Hex_6 + altgr shiftl shiftr ctrll keycode 77 = Hex_6 + alt shiftl shiftr ctrll keycode 77 = Ascii_6 + shift alt shiftl shiftr ctrll keycode 77 = Hex_6 +keycode 78 = KP_Add + altgr keycode 78 = Hex_E + shift alt keycode 78 = Hex_E + altgr shiftl keycode 78 = Hex_E + shift alt shiftl keycode 78 = Hex_E + altgr shiftr keycode 78 = Hex_E + shift alt shiftr keycode 78 = Hex_E + altgr shiftl shiftr keycode 78 = Hex_E + shift alt shiftl shiftr keycode 78 = Hex_E + altgr ctrll keycode 78 = Hex_E + shift alt ctrll keycode 78 = Hex_E + altgr shiftl ctrll keycode 78 = Hex_E + shift alt shiftl ctrll keycode 78 = Hex_E + altgr shiftr ctrll keycode 78 = Hex_E + shift alt shiftr ctrll keycode 78 = Hex_E + altgr shiftl shiftr ctrll keycode 78 = Hex_E + shift alt shiftl shiftr ctrll keycode 78 = Hex_E +keycode 79 = KP_1 + altgr keycode 79 = Hex_1 + alt keycode 79 = Ascii_1 + shift alt keycode 79 = Hex_1 + altgr shiftl keycode 79 = Hex_1 + alt shiftl keycode 79 = Ascii_1 + shift alt shiftl keycode 79 = Hex_1 + altgr shiftr keycode 79 = Hex_1 + alt shiftr keycode 79 = Ascii_1 + shift alt shiftr keycode 79 = Hex_1 + altgr shiftl shiftr keycode 79 = Hex_1 + alt shiftl shiftr keycode 79 = Ascii_1 + shift alt shiftl shiftr keycode 79 = Hex_1 + altgr ctrll keycode 79 = Hex_1 + alt ctrll keycode 79 = Ascii_1 + shift alt ctrll keycode 79 = Hex_1 + altgr shiftl ctrll keycode 79 = Hex_1 + alt shiftl ctrll keycode 79 = Ascii_1 + shift alt shiftl ctrll keycode 79 = Hex_1 + altgr shiftr ctrll keycode 79 = Hex_1 + alt shiftr ctrll keycode 79 = Ascii_1 + shift alt shiftr ctrll keycode 79 = Hex_1 + altgr shiftl shiftr ctrll keycode 79 = Hex_1 + alt shiftl shiftr ctrll keycode 79 = Ascii_1 + shift alt shiftl shiftr ctrll keycode 79 = Hex_1 +keycode 80 = KP_2 + altgr keycode 80 = Hex_2 + alt keycode 80 = Ascii_2 + shift alt keycode 80 = Hex_2 + altgr shiftl keycode 80 = Hex_2 + alt shiftl keycode 80 = Ascii_2 + shift alt shiftl keycode 80 = Hex_2 + altgr shiftr keycode 80 = Hex_2 + alt shiftr keycode 80 = Ascii_2 + shift alt shiftr keycode 80 = Hex_2 + altgr shiftl shiftr keycode 80 = Hex_2 + alt shiftl shiftr keycode 80 = Ascii_2 + shift alt shiftl shiftr keycode 80 = Hex_2 + altgr ctrll keycode 80 = Hex_2 + alt ctrll keycode 80 = Ascii_2 + shift alt ctrll keycode 80 = Hex_2 + altgr shiftl ctrll keycode 80 = Hex_2 + alt shiftl ctrll keycode 80 = Ascii_2 + shift alt shiftl ctrll keycode 80 = Hex_2 + altgr shiftr ctrll keycode 80 = Hex_2 + alt shiftr ctrll keycode 80 = Ascii_2 + shift alt shiftr ctrll keycode 80 = Hex_2 + altgr shiftl shiftr ctrll keycode 80 = Hex_2 + alt shiftl shiftr ctrll keycode 80 = Ascii_2 + shift alt shiftl shiftr ctrll keycode 80 = Hex_2 +keycode 81 = KP_3 + altgr keycode 81 = Hex_3 + alt keycode 81 = Ascii_3 + shift alt keycode 81 = Hex_3 + altgr shiftl keycode 81 = Hex_3 + alt shiftl keycode 81 = Ascii_3 + shift alt shiftl keycode 81 = Hex_3 + altgr shiftr keycode 81 = Hex_3 + alt shiftr keycode 81 = Ascii_3 + shift alt shiftr keycode 81 = Hex_3 + altgr shiftl shiftr keycode 81 = Hex_3 + alt shiftl shiftr keycode 81 = Ascii_3 + shift alt shiftl shiftr keycode 81 = Hex_3 + altgr ctrll keycode 81 = Hex_3 + alt ctrll keycode 81 = Ascii_3 + shift alt ctrll keycode 81 = Hex_3 + altgr shiftl ctrll keycode 81 = Hex_3 + alt shiftl ctrll keycode 81 = Ascii_3 + shift alt shiftl ctrll keycode 81 = Hex_3 + altgr shiftr ctrll keycode 81 = Hex_3 + alt shiftr ctrll keycode 81 = Ascii_3 + shift alt shiftr ctrll keycode 81 = Hex_3 + altgr shiftl shiftr ctrll keycode 81 = Hex_3 + alt shiftl shiftr ctrll keycode 81 = Ascii_3 + shift alt shiftl shiftr ctrll keycode 81 = Hex_3 +keycode 82 = KP_0 + altgr keycode 82 = Hex_0 + alt keycode 82 = Ascii_0 + shift alt keycode 82 = Hex_0 + altgr shiftl keycode 82 = Hex_0 + alt shiftl keycode 82 = Ascii_0 + shift alt shiftl keycode 82 = Hex_0 + altgr shiftr keycode 82 = Hex_0 + alt shiftr keycode 82 = Ascii_0 + shift alt shiftr keycode 82 = Hex_0 + altgr shiftl shiftr keycode 82 = Hex_0 + alt shiftl shiftr keycode 82 = Ascii_0 + shift alt shiftl shiftr keycode 82 = Hex_0 + altgr ctrll keycode 82 = Hex_0 + alt ctrll keycode 82 = Ascii_0 + shift alt ctrll keycode 82 = Hex_0 + altgr shiftl ctrll keycode 82 = Hex_0 + alt shiftl ctrll keycode 82 = Ascii_0 + shift alt shiftl ctrll keycode 82 = Hex_0 + altgr shiftr ctrll keycode 82 = Hex_0 + alt shiftr ctrll keycode 82 = Ascii_0 + shift alt shiftr ctrll keycode 82 = Hex_0 + altgr shiftl shiftr ctrll keycode 82 = Hex_0 + alt shiftl shiftr ctrll keycode 82 = Ascii_0 + shift alt shiftl shiftr ctrll keycode 82 = Hex_0 +keycode 83 = KP_Comma + altgr control keycode 83 = Boot + control alt keycode 83 = Boot + altgr control alt keycode 83 = Boot + altgr control shiftl keycode 83 = Boot + control alt shiftl keycode 83 = Boot + altgr control alt shiftl keycode 83 = Boot + altgr control shiftr keycode 83 = Boot + control alt shiftr keycode 83 = Boot + altgr control alt shiftr keycode 83 = Boot + altgr control shiftl shiftr keycode 83 = Boot + control alt shiftl shiftr keycode 83 = Boot + altgr control alt shiftl shiftr keycode 83 = Boot + altgr control ctrll keycode 83 = Boot + control alt ctrll keycode 83 = Boot + altgr control alt ctrll keycode 83 = Boot + altgr control shiftl ctrll keycode 83 = Boot + control alt shiftl ctrll keycode 83 = Boot + altgr control alt shiftl ctrll keycode 83 = Boot + altgr control shiftr ctrll keycode 83 = Boot + control alt shiftr ctrll keycode 83 = Boot + altgr control alt shiftr ctrll keycode 83 = Boot + altgr control shiftl shiftr ctrll keycode 83 = Boot + control alt shiftl shiftr ctrll keycode 83 = Boot + altgr control alt shiftl shiftr ctrll keycode 83 = Boot +keycode 84 = Last_Console Last_Console Last_Console + control keycode 84 = Last_Console + shift control keycode 84 = Last_Console + alt keycode 84 = Last_Console + control alt keycode 84 = Last_Console +keycode 85 = +keycode 86 = backslash + shift keycode 86 = bar + altgr keycode 86 = +masculine + shift altgr keycode 86 = dead_tilde + control keycode 86 = Control_backslash + shift control keycode 86 = Control_backslash + altgr control keycode 86 = Control_backslash + shift altgr control keycode 86 = dead_tilde + alt keycode 86 = Meta_backslash + shift alt keycode 86 = Meta_bar + altgr alt keycode 86 = Meta_backslash + shift altgr alt keycode 86 = dead_tilde + control alt keycode 86 = Meta_Control_backslash + shift control alt keycode 86 = Meta_Control_backslash + altgr control alt keycode 86 = Meta_Control_backslash + shift altgr control alt keycode 86 = dead_tilde + shift shiftl keycode 86 = bar + altgr shiftl keycode 86 = +masculine + shift altgr shiftl keycode 86 = dead_tilde + control shiftl keycode 86 = Control_backslash + shift control shiftl keycode 86 = Control_backslash + altgr control shiftl keycode 86 = Control_backslash + shift altgr control shiftl keycode 86 = dead_tilde + alt shiftl keycode 86 = Meta_backslash + shift alt shiftl keycode 86 = Meta_bar + altgr alt shiftl keycode 86 = Meta_backslash + shift altgr alt shiftl keycode 86 = dead_tilde + control alt shiftl keycode 86 = Meta_Control_backslash + shift control alt shiftl keycode 86 = Meta_Control_backslash + altgr control alt shiftl keycode 86 = Meta_Control_backslash + shift altgr control alt shiftl keycode 86 = dead_tilde + shift shiftr keycode 86 = bar + altgr shiftr keycode 86 = +masculine + shift altgr shiftr keycode 86 = dead_tilde + control shiftr keycode 86 = Control_backslash + shift control shiftr keycode 86 = Control_backslash + altgr control shiftr keycode 86 = Control_backslash + shift altgr control shiftr keycode 86 = dead_tilde + alt shiftr keycode 86 = Meta_backslash + shift alt shiftr keycode 86 = Meta_bar + altgr alt shiftr keycode 86 = Meta_backslash + shift altgr alt shiftr keycode 86 = dead_tilde + control alt shiftr keycode 86 = Meta_Control_backslash + shift control alt shiftr keycode 86 = Meta_Control_backslash + altgr control alt shiftr keycode 86 = Meta_Control_backslash + shift altgr control alt shiftr keycode 86 = dead_tilde + shift shiftl shiftr keycode 86 = bar + altgr shiftl shiftr keycode 86 = +masculine + shift altgr shiftl shiftr keycode 86 = dead_tilde + control shiftl shiftr keycode 86 = Control_backslash + shift control shiftl shiftr keycode 86 = Control_backslash + altgr control shiftl shiftr keycode 86 = Control_backslash + shift altgr control shiftl shiftr keycode 86 = dead_tilde + alt shiftl shiftr keycode 86 = Meta_backslash + shift alt shiftl shiftr keycode 86 = Meta_bar + altgr alt shiftl shiftr keycode 86 = Meta_backslash + shift altgr alt shiftl shiftr keycode 86 = dead_tilde + control alt shiftl shiftr keycode 86 = Meta_Control_backslash + shift control alt shiftl shiftr keycode 86 = Meta_Control_backslash + altgr control alt shiftl shiftr keycode 86 = Meta_Control_backslash + shift altgr control alt shiftl shiftr keycode 86 = dead_tilde + shift ctrll keycode 86 = bar + altgr ctrll keycode 86 = +masculine + shift altgr ctrll keycode 86 = dead_tilde + control ctrll keycode 86 = Control_backslash + shift control ctrll keycode 86 = Control_backslash + altgr control ctrll keycode 86 = Control_backslash + shift altgr control ctrll keycode 86 = dead_tilde + alt ctrll keycode 86 = Meta_backslash + shift alt ctrll keycode 86 = Meta_bar + altgr alt ctrll keycode 86 = Meta_backslash + shift altgr alt ctrll keycode 86 = dead_tilde + control alt ctrll keycode 86 = Meta_Control_backslash + shift control alt ctrll keycode 86 = Meta_Control_backslash + altgr control alt ctrll keycode 86 = Meta_Control_backslash + shift altgr control alt ctrll keycode 86 = dead_tilde + shift shiftl ctrll keycode 86 = bar + altgr shiftl ctrll keycode 86 = +masculine + shift altgr shiftl ctrll keycode 86 = dead_tilde + control shiftl ctrll keycode 86 = Control_backslash + shift control shiftl ctrll keycode 86 = Control_backslash + altgr control shiftl ctrll keycode 86 = Control_backslash + shift altgr control shiftl ctrll keycode 86 = dead_tilde + alt shiftl ctrll keycode 86 = Meta_backslash + shift alt shiftl ctrll keycode 86 = Meta_bar + altgr alt shiftl ctrll keycode 86 = Meta_backslash + shift altgr alt shiftl ctrll keycode 86 = dead_tilde + control alt shiftl ctrll keycode 86 = Meta_Control_backslash + shift control alt shiftl ctrll keycode 86 = Meta_Control_backslash + altgr control alt shiftl ctrll keycode 86 = Meta_Control_backslash + shift altgr control alt shiftl ctrll keycode 86 = dead_tilde + shift shiftr ctrll keycode 86 = bar + altgr shiftr ctrll keycode 86 = +masculine + shift altgr shiftr ctrll keycode 86 = dead_tilde + control shiftr ctrll keycode 86 = Control_backslash + shift control shiftr ctrll keycode 86 = Control_backslash + altgr control shiftr ctrll keycode 86 = Control_backslash + shift altgr control shiftr ctrll keycode 86 = dead_tilde + alt shiftr ctrll keycode 86 = Meta_backslash + shift alt shiftr ctrll keycode 86 = Meta_bar + altgr alt shiftr ctrll keycode 86 = Meta_backslash + shift altgr alt shiftr ctrll keycode 86 = dead_tilde + control alt shiftr ctrll keycode 86 = Meta_Control_backslash + shift control alt shiftr ctrll keycode 86 = Meta_Control_backslash + altgr control alt shiftr ctrll keycode 86 = Meta_Control_backslash + shift altgr control alt shiftr ctrll keycode 86 = dead_tilde + shift shiftl shiftr ctrll keycode 86 = bar + altgr shiftl shiftr ctrll keycode 86 = +masculine + shift altgr shiftl shiftr ctrll keycode 86 = dead_tilde + control shiftl shiftr ctrll keycode 86 = Control_backslash + shift control shiftl shiftr ctrll keycode 86 = Control_backslash + altgr control shiftl shiftr ctrll keycode 86 = Control_backslash + shift altgr control shiftl shiftr ctrll keycode 86 = dead_tilde + alt shiftl shiftr ctrll keycode 86 = Meta_backslash + shift alt shiftl shiftr ctrll keycode 86 = Meta_bar + altgr alt shiftl shiftr ctrll keycode 86 = Meta_backslash + shift altgr alt shiftl shiftr ctrll keycode 86 = dead_tilde + control alt shiftl shiftr ctrll keycode 86 = Meta_Control_backslash + shift control alt shiftl shiftr ctrll keycode 86 = Meta_Control_backslash + altgr control alt shiftl shiftr ctrll keycode 86 = Meta_Control_backslash + shift altgr control alt shiftl shiftr ctrll keycode 86 = dead_tilde +keycode 87 = F11 + shift keycode 87 = F23 + altgr keycode 87 = Console_23 + shift altgr keycode 87 = Console_35 + control keycode 87 = F35 + shift control keycode 87 = F47 + altgr control keycode 87 = Console_23 + shift altgr control keycode 87 = Console_35 + alt keycode 87 = Console_11 + shift alt keycode 87 = Console_23 + control alt keycode 87 = Console_11 + shift control alt keycode 87 = Console_23 + shift shiftl keycode 87 = F23 + altgr shiftl keycode 87 = Console_23 + shift altgr shiftl keycode 87 = Console_35 + control shiftl keycode 87 = F35 + shift control shiftl keycode 87 = F47 + altgr control shiftl keycode 87 = Console_23 + shift altgr control shiftl keycode 87 = Console_35 + alt shiftl keycode 87 = Console_11 + shift alt shiftl keycode 87 = Console_23 + control alt shiftl keycode 87 = Console_11 + shift control alt shiftl keycode 87 = Console_23 + shift shiftr keycode 87 = F23 + altgr shiftr keycode 87 = Console_23 + shift altgr shiftr keycode 87 = Console_35 + control shiftr keycode 87 = F35 + shift control shiftr keycode 87 = F47 + altgr control shiftr keycode 87 = Console_23 + shift altgr control shiftr keycode 87 = Console_35 + alt shiftr keycode 87 = Console_11 + shift alt shiftr keycode 87 = Console_23 + control alt shiftr keycode 87 = Console_11 + shift control alt shiftr keycode 87 = Console_23 + shift shiftl shiftr keycode 87 = F23 + altgr shiftl shiftr keycode 87 = Console_23 + shift altgr shiftl shiftr keycode 87 = Console_35 + control shiftl shiftr keycode 87 = F35 + shift control shiftl shiftr keycode 87 = F47 + altgr control shiftl shiftr keycode 87 = Console_23 + shift altgr control shiftl shiftr keycode 87 = Console_35 + alt shiftl shiftr keycode 87 = Console_11 + shift alt shiftl shiftr keycode 87 = Console_23 + control alt shiftl shiftr keycode 87 = Console_11 + shift control alt shiftl shiftr keycode 87 = Console_23 + shift ctrll keycode 87 = F23 + altgr ctrll keycode 87 = Console_23 + shift altgr ctrll keycode 87 = Console_35 + control ctrll keycode 87 = F35 + shift control ctrll keycode 87 = F47 + altgr control ctrll keycode 87 = Console_23 + shift altgr control ctrll keycode 87 = Console_35 + alt ctrll keycode 87 = Console_11 + shift alt ctrll keycode 87 = Console_23 + control alt ctrll keycode 87 = Console_11 + shift control alt ctrll keycode 87 = Console_23 + shift shiftl ctrll keycode 87 = F23 + altgr shiftl ctrll keycode 87 = Console_23 + shift altgr shiftl ctrll keycode 87 = Console_35 + control shiftl ctrll keycode 87 = F35 + shift control shiftl ctrll keycode 87 = F47 + altgr control shiftl ctrll keycode 87 = Console_23 + shift altgr control shiftl ctrll keycode 87 = Console_35 + alt shiftl ctrll keycode 87 = Console_11 + shift alt shiftl ctrll keycode 87 = Console_23 + control alt shiftl ctrll keycode 87 = Console_11 + shift control alt shiftl ctrll keycode 87 = Console_23 + shift shiftr ctrll keycode 87 = F23 + altgr shiftr ctrll keycode 87 = Console_23 + shift altgr shiftr ctrll keycode 87 = Console_35 + control shiftr ctrll keycode 87 = F35 + shift control shiftr ctrll keycode 87 = F47 + altgr control shiftr ctrll keycode 87 = Console_23 + shift altgr control shiftr ctrll keycode 87 = Console_35 + alt shiftr ctrll keycode 87 = Console_11 + shift alt shiftr ctrll keycode 87 = Console_23 + control alt shiftr ctrll keycode 87 = Console_11 + shift control alt shiftr ctrll keycode 87 = Console_23 + shift shiftl shiftr ctrll keycode 87 = F23 + altgr shiftl shiftr ctrll keycode 87 = Console_23 + shift altgr shiftl shiftr ctrll keycode 87 = Console_35 + control shiftl shiftr ctrll keycode 87 = F35 + shift control shiftl shiftr ctrll keycode 87 = F47 + altgr control shiftl shiftr ctrll keycode 87 = Console_23 + shift altgr control shiftl shiftr ctrll keycode 87 = Console_35 + alt shiftl shiftr ctrll keycode 87 = Console_11 + shift alt shiftl shiftr ctrll keycode 87 = Console_23 + control alt shiftl shiftr ctrll keycode 87 = Console_11 + shift control alt shiftl shiftr ctrll keycode 87 = Console_23 +keycode 88 = F12 + shift keycode 88 = F24 + altgr keycode 88 = Console_24 + shift altgr keycode 88 = Console_36 + control keycode 88 = F36 + shift control keycode 88 = F48 + altgr control keycode 88 = Console_24 + shift altgr control keycode 88 = Console_36 + alt keycode 88 = Console_12 + shift alt keycode 88 = Console_24 + control alt keycode 88 = Console_12 + shift control alt keycode 88 = Console_24 + shift shiftl keycode 88 = F24 + altgr shiftl keycode 88 = Console_24 + shift altgr shiftl keycode 88 = Console_36 + control shiftl keycode 88 = F36 + shift control shiftl keycode 88 = F48 + altgr control shiftl keycode 88 = Console_24 + shift altgr control shiftl keycode 88 = Console_36 + alt shiftl keycode 88 = Console_12 + shift alt shiftl keycode 88 = Console_24 + control alt shiftl keycode 88 = Console_12 + shift control alt shiftl keycode 88 = Console_24 + shift shiftr keycode 88 = F24 + altgr shiftr keycode 88 = Console_24 + shift altgr shiftr keycode 88 = Console_36 + control shiftr keycode 88 = F36 + shift control shiftr keycode 88 = F48 + altgr control shiftr keycode 88 = Console_24 + shift altgr control shiftr keycode 88 = Console_36 + alt shiftr keycode 88 = Console_12 + shift alt shiftr keycode 88 = Console_24 + control alt shiftr keycode 88 = Console_12 + shift control alt shiftr keycode 88 = Console_24 + shift shiftl shiftr keycode 88 = F24 + altgr shiftl shiftr keycode 88 = Console_24 + shift altgr shiftl shiftr keycode 88 = Console_36 + control shiftl shiftr keycode 88 = F36 + shift control shiftl shiftr keycode 88 = F48 + altgr control shiftl shiftr keycode 88 = Console_24 + shift altgr control shiftl shiftr keycode 88 = Console_36 + alt shiftl shiftr keycode 88 = Console_12 + shift alt shiftl shiftr keycode 88 = Console_24 + control alt shiftl shiftr keycode 88 = Console_12 + shift control alt shiftl shiftr keycode 88 = Console_24 + shift ctrll keycode 88 = F24 + altgr ctrll keycode 88 = Console_24 + shift altgr ctrll keycode 88 = Console_36 + control ctrll keycode 88 = F36 + shift control ctrll keycode 88 = F48 + altgr control ctrll keycode 88 = Console_24 + shift altgr control ctrll keycode 88 = Console_36 + alt ctrll keycode 88 = Console_12 + shift alt ctrll keycode 88 = Console_24 + control alt ctrll keycode 88 = Console_12 + shift control alt ctrll keycode 88 = Console_24 + shift shiftl ctrll keycode 88 = F24 + altgr shiftl ctrll keycode 88 = Console_24 + shift altgr shiftl ctrll keycode 88 = Console_36 + control shiftl ctrll keycode 88 = F36 + shift control shiftl ctrll keycode 88 = F48 + altgr control shiftl ctrll keycode 88 = Console_24 + shift altgr control shiftl ctrll keycode 88 = Console_36 + alt shiftl ctrll keycode 88 = Console_12 + shift alt shiftl ctrll keycode 88 = Console_24 + control alt shiftl ctrll keycode 88 = Console_12 + shift control alt shiftl ctrll keycode 88 = Console_24 + shift shiftr ctrll keycode 88 = F24 + altgr shiftr ctrll keycode 88 = Console_24 + shift altgr shiftr ctrll keycode 88 = Console_36 + control shiftr ctrll keycode 88 = F36 + shift control shiftr ctrll keycode 88 = F48 + altgr control shiftr ctrll keycode 88 = Console_24 + shift altgr control shiftr ctrll keycode 88 = Console_36 + alt shiftr ctrll keycode 88 = Console_12 + shift alt shiftr ctrll keycode 88 = Console_24 + control alt shiftr ctrll keycode 88 = Console_12 + shift control alt shiftr ctrll keycode 88 = Console_24 + shift shiftl shiftr ctrll keycode 88 = F24 + altgr shiftl shiftr ctrll keycode 88 = Console_24 + shift altgr shiftl shiftr ctrll keycode 88 = Console_36 + control shiftl shiftr ctrll keycode 88 = F36 + shift control shiftl shiftr ctrll keycode 88 = F48 + altgr control shiftl shiftr ctrll keycode 88 = Console_24 + shift altgr control shiftl shiftr ctrll keycode 88 = Console_36 + alt shiftl shiftr ctrll keycode 88 = Console_12 + shift alt shiftl shiftr ctrll keycode 88 = Console_24 + control alt shiftl shiftr ctrll keycode 88 = Console_12 + shift control alt shiftl shiftr ctrll keycode 88 = Console_24 +keycode 89 = slash + shift keycode 89 = question + altgr keycode 89 = degree + shift altgr keycode 89 = questiondown + control keycode 89 = Delete + shift control keycode 89 = Delete + altgr control keycode 89 = Delete + shift altgr control keycode 89 = Delete + alt keycode 89 = Meta_slash + shift alt keycode 89 = Meta_question + altgr alt keycode 89 = Meta_slash + shift altgr alt keycode 89 = Meta_question + control alt keycode 89 = Meta_Delete + shift control alt keycode 89 = Meta_Delete + altgr control alt keycode 89 = Meta_Delete + shift altgr control alt keycode 89 = Meta_Delete + shift shiftl keycode 89 = question + altgr shiftl keycode 89 = degree + shift altgr shiftl keycode 89 = questiondown + control shiftl keycode 89 = Delete + shift control shiftl keycode 89 = Delete + altgr control shiftl keycode 89 = Delete + shift altgr control shiftl keycode 89 = Delete + alt shiftl keycode 89 = Meta_slash + shift alt shiftl keycode 89 = Meta_question + altgr alt shiftl keycode 89 = Meta_slash + shift altgr alt shiftl keycode 89 = Meta_question + control alt shiftl keycode 89 = Meta_Delete + shift control alt shiftl keycode 89 = Meta_Delete + altgr control alt shiftl keycode 89 = Meta_Delete + shift altgr control alt shiftl keycode 89 = Meta_Delete + shift shiftr keycode 89 = question + altgr shiftr keycode 89 = degree + shift altgr shiftr keycode 89 = questiondown + control shiftr keycode 89 = Delete + shift control shiftr keycode 89 = Delete + altgr control shiftr keycode 89 = Delete + shift altgr control shiftr keycode 89 = Delete + alt shiftr keycode 89 = Meta_slash + shift alt shiftr keycode 89 = Meta_question + altgr alt shiftr keycode 89 = Meta_slash + shift altgr alt shiftr keycode 89 = Meta_question + control alt shiftr keycode 89 = Meta_Delete + shift control alt shiftr keycode 89 = Meta_Delete + altgr control alt shiftr keycode 89 = Meta_Delete + shift altgr control alt shiftr keycode 89 = Meta_Delete + shift shiftl shiftr keycode 89 = question + altgr shiftl shiftr keycode 89 = degree + shift altgr shiftl shiftr keycode 89 = questiondown + control shiftl shiftr keycode 89 = Delete + shift control shiftl shiftr keycode 89 = Delete + altgr control shiftl shiftr keycode 89 = Delete + shift altgr control shiftl shiftr keycode 89 = Delete + alt shiftl shiftr keycode 89 = Meta_slash + shift alt shiftl shiftr keycode 89 = Meta_question + altgr alt shiftl shiftr keycode 89 = Meta_slash + shift altgr alt shiftl shiftr keycode 89 = Meta_question + control alt shiftl shiftr keycode 89 = Meta_Delete + shift control alt shiftl shiftr keycode 89 = Meta_Delete + altgr control alt shiftl shiftr keycode 89 = Meta_Delete + shift altgr control alt shiftl shiftr keycode 89 = Meta_Delete + shift ctrll keycode 89 = question + altgr ctrll keycode 89 = degree + shift altgr ctrll keycode 89 = questiondown + control ctrll keycode 89 = Delete + shift control ctrll keycode 89 = Delete + altgr control ctrll keycode 89 = Delete + shift altgr control ctrll keycode 89 = Delete + alt ctrll keycode 89 = Meta_slash + shift alt ctrll keycode 89 = Meta_question + altgr alt ctrll keycode 89 = Meta_slash + shift altgr alt ctrll keycode 89 = Meta_question + control alt ctrll keycode 89 = Meta_Delete + shift control alt ctrll keycode 89 = Meta_Delete + altgr control alt ctrll keycode 89 = Meta_Delete + shift altgr control alt ctrll keycode 89 = Meta_Delete + shift shiftl ctrll keycode 89 = question + altgr shiftl ctrll keycode 89 = degree + shift altgr shiftl ctrll keycode 89 = questiondown + control shiftl ctrll keycode 89 = Delete + shift control shiftl ctrll keycode 89 = Delete + altgr control shiftl ctrll keycode 89 = Delete + shift altgr control shiftl ctrll keycode 89 = Delete + alt shiftl ctrll keycode 89 = Meta_slash + shift alt shiftl ctrll keycode 89 = Meta_question + altgr alt shiftl ctrll keycode 89 = Meta_slash + shift altgr alt shiftl ctrll keycode 89 = Meta_question + control alt shiftl ctrll keycode 89 = Meta_Delete + shift control alt shiftl ctrll keycode 89 = Meta_Delete + altgr control alt shiftl ctrll keycode 89 = Meta_Delete + shift altgr control alt shiftl ctrll keycode 89 = Meta_Delete + shift shiftr ctrll keycode 89 = question + altgr shiftr ctrll keycode 89 = degree + shift altgr shiftr ctrll keycode 89 = questiondown + control shiftr ctrll keycode 89 = Delete + shift control shiftr ctrll keycode 89 = Delete + altgr control shiftr ctrll keycode 89 = Delete + shift altgr control shiftr ctrll keycode 89 = Delete + alt shiftr ctrll keycode 89 = Meta_slash + shift alt shiftr ctrll keycode 89 = Meta_question + altgr alt shiftr ctrll keycode 89 = Meta_slash + shift altgr alt shiftr ctrll keycode 89 = Meta_question + control alt shiftr ctrll keycode 89 = Meta_Delete + shift control alt shiftr ctrll keycode 89 = Meta_Delete + altgr control alt shiftr ctrll keycode 89 = Meta_Delete + shift altgr control alt shiftr ctrll keycode 89 = Meta_Delete + shift shiftl shiftr ctrll keycode 89 = question + altgr shiftl shiftr ctrll keycode 89 = degree + shift altgr shiftl shiftr ctrll keycode 89 = questiondown + control shiftl shiftr ctrll keycode 89 = Delete + shift control shiftl shiftr ctrll keycode 89 = Delete + altgr control shiftl shiftr ctrll keycode 89 = Delete + shift altgr control shiftl shiftr ctrll keycode 89 = Delete + alt shiftl shiftr ctrll keycode 89 = Meta_slash + shift alt shiftl shiftr ctrll keycode 89 = Meta_question + altgr alt shiftl shiftr ctrll keycode 89 = Meta_slash + shift altgr alt shiftl shiftr ctrll keycode 89 = Meta_question + control alt shiftl shiftr ctrll keycode 89 = Meta_Delete + shift control alt shiftl shiftr ctrll keycode 89 = Meta_Delete + altgr control alt shiftl shiftr ctrll keycode 89 = Meta_Delete + shift altgr control alt shiftl shiftr ctrll keycode 89 = Meta_Delete +keycode 90 = +keycode 91 = +keycode 92 = +keycode 93 = +keycode 94 = +keycode 95 = +keycode 96 = KP_Enter + altgr keycode 96 = Hex_F + shift alt keycode 96 = Hex_F + altgr shiftl keycode 96 = Hex_F + shift alt shiftl keycode 96 = Hex_F + altgr shiftr keycode 96 = Hex_F + shift alt shiftr keycode 96 = Hex_F + altgr shiftl shiftr keycode 96 = Hex_F + shift alt shiftl shiftr keycode 96 = Hex_F + altgr ctrll keycode 96 = Hex_F + shift alt ctrll keycode 96 = Hex_F + altgr shiftl ctrll keycode 96 = Hex_F + shift alt shiftl ctrll keycode 96 = Hex_F + altgr shiftr ctrll keycode 96 = Hex_F + shift alt shiftr ctrll keycode 96 = Hex_F + altgr shiftl shiftr ctrll keycode 96 = Hex_F + shift alt shiftl shiftr ctrll keycode 96 = Hex_F +keycode 97 = Control +keycode 98 = KP_Divide + altgr keycode 98 = Hex_B + shift alt keycode 98 = Hex_B + altgr shiftl keycode 98 = Hex_B + shift alt shiftl keycode 98 = Hex_B + altgr shiftr keycode 98 = Hex_B + shift alt shiftr keycode 98 = Hex_B + altgr shiftl shiftr keycode 98 = Hex_B + shift alt shiftl shiftr keycode 98 = Hex_B + altgr ctrll keycode 98 = Hex_B + shift alt ctrll keycode 98 = Hex_B + altgr shiftl ctrll keycode 98 = Hex_B + shift alt shiftl ctrll keycode 98 = Hex_B + altgr shiftr ctrll keycode 98 = Hex_B + shift alt shiftr ctrll keycode 98 = Hex_B + altgr shiftl shiftr ctrll keycode 98 = Hex_B + shift alt shiftl shiftr ctrll keycode 98 = Hex_B +keycode 99 = + altgr keycode 99 = Control_backslash + shift altgr keycode 99 = Control_backslash + control keycode 99 = Control_backslash + shift control keycode 99 = Control_backslash + altgr control keycode 99 = Control_backslash + shift altgr control keycode 99 = Control_backslash + alt keycode 99 = Control_backslash + shift alt keycode 99 = Control_backslash + altgr alt keycode 99 = Control_backslash + shift altgr alt keycode 99 = Control_backslash + control alt keycode 99 = Control_backslash + shift control alt keycode 99 = Control_backslash + altgr control alt keycode 99 = Control_backslash + shift altgr control alt keycode 99 = Control_backslash + altgr shiftl keycode 99 = Control_backslash + shift altgr shiftl keycode 99 = Control_backslash + control shiftl keycode 99 = Control_backslash + shift control shiftl keycode 99 = Control_backslash + altgr control shiftl keycode 99 = Control_backslash + shift altgr control shiftl keycode 99 = Control_backslash + alt shiftl keycode 99 = Control_backslash + shift alt shiftl keycode 99 = Control_backslash + altgr alt shiftl keycode 99 = Control_backslash + shift altgr alt shiftl keycode 99 = Control_backslash + control alt shiftl keycode 99 = Control_backslash + shift control alt shiftl keycode 99 = Control_backslash + altgr control alt shiftl keycode 99 = Control_backslash + shift altgr control alt shiftl keycode 99 = Control_backslash + altgr shiftr keycode 99 = Control_backslash + shift altgr shiftr keycode 99 = Control_backslash + control shiftr keycode 99 = Control_backslash + shift control shiftr keycode 99 = Control_backslash + altgr control shiftr keycode 99 = Control_backslash + shift altgr control shiftr keycode 99 = Control_backslash + alt shiftr keycode 99 = Control_backslash + shift alt shiftr keycode 99 = Control_backslash + altgr alt shiftr keycode 99 = Control_backslash + shift altgr alt shiftr keycode 99 = Control_backslash + control alt shiftr keycode 99 = Control_backslash + shift control alt shiftr keycode 99 = Control_backslash + altgr control alt shiftr keycode 99 = Control_backslash + shift altgr control alt shiftr keycode 99 = Control_backslash + altgr shiftl shiftr keycode 99 = Control_backslash + shift altgr shiftl shiftr keycode 99 = Control_backslash + control shiftl shiftr keycode 99 = Control_backslash + shift control shiftl shiftr keycode 99 = Control_backslash + altgr control shiftl shiftr keycode 99 = Control_backslash + shift altgr control shiftl shiftr keycode 99 = Control_backslash + alt shiftl shiftr keycode 99 = Control_backslash + shift alt shiftl shiftr keycode 99 = Control_backslash + altgr alt shiftl shiftr keycode 99 = Control_backslash + shift altgr alt shiftl shiftr keycode 99 = Control_backslash + control alt shiftl shiftr keycode 99 = Control_backslash + shift control alt shiftl shiftr keycode 99 = Control_backslash + altgr control alt shiftl shiftr keycode 99 = Control_backslash + shift altgr control alt shiftl shiftr keycode 99 = Control_backslash + altgr ctrll keycode 99 = Control_backslash + shift altgr ctrll keycode 99 = Control_backslash + control ctrll keycode 99 = Control_backslash + shift control ctrll keycode 99 = Control_backslash + altgr control ctrll keycode 99 = Control_backslash + shift altgr control ctrll keycode 99 = Control_backslash + alt ctrll keycode 99 = Control_backslash + shift alt ctrll keycode 99 = Control_backslash + altgr alt ctrll keycode 99 = Control_backslash + shift altgr alt ctrll keycode 99 = Control_backslash + control alt ctrll keycode 99 = Control_backslash + shift control alt ctrll keycode 99 = Control_backslash + altgr control alt ctrll keycode 99 = Control_backslash + shift altgr control alt ctrll keycode 99 = Control_backslash + altgr shiftl ctrll keycode 99 = Control_backslash + shift altgr shiftl ctrll keycode 99 = Control_backslash + control shiftl ctrll keycode 99 = Control_backslash + shift control shiftl ctrll keycode 99 = Control_backslash + altgr control shiftl ctrll keycode 99 = Control_backslash + shift altgr control shiftl ctrll keycode 99 = Control_backslash + alt shiftl ctrll keycode 99 = Control_backslash + shift alt shiftl ctrll keycode 99 = Control_backslash + altgr alt shiftl ctrll keycode 99 = Control_backslash + shift altgr alt shiftl ctrll keycode 99 = Control_backslash + control alt shiftl ctrll keycode 99 = Control_backslash + shift control alt shiftl ctrll keycode 99 = Control_backslash + altgr control alt shiftl ctrll keycode 99 = Control_backslash + shift altgr control alt shiftl ctrll keycode 99 = Control_backslash + altgr shiftr ctrll keycode 99 = Control_backslash + shift altgr shiftr ctrll keycode 99 = Control_backslash + control shiftr ctrll keycode 99 = Control_backslash + shift control shiftr ctrll keycode 99 = Control_backslash + altgr control shiftr ctrll keycode 99 = Control_backslash + shift altgr control shiftr ctrll keycode 99 = Control_backslash + alt shiftr ctrll keycode 99 = Control_backslash + shift alt shiftr ctrll keycode 99 = Control_backslash + altgr alt shiftr ctrll keycode 99 = Control_backslash + shift altgr alt shiftr ctrll keycode 99 = Control_backslash + control alt shiftr ctrll keycode 99 = Control_backslash + shift control alt shiftr ctrll keycode 99 = Control_backslash + altgr control alt shiftr ctrll keycode 99 = Control_backslash + shift altgr control alt shiftr ctrll keycode 99 = Control_backslash + altgr shiftl shiftr ctrll keycode 99 = Control_backslash + shift altgr shiftl shiftr ctrll keycode 99 = Control_backslash + control shiftl shiftr ctrll keycode 99 = Control_backslash + shift control shiftl shiftr ctrll keycode 99 = Control_backslash + altgr control shiftl shiftr ctrll keycode 99 = Control_backslash + shift altgr control shiftl shiftr ctrll keycode 99 = Control_backslash + alt shiftl shiftr ctrll keycode 99 = Control_backslash + shift alt shiftl shiftr ctrll keycode 99 = Control_backslash + altgr alt shiftl shiftr ctrll keycode 99 = Control_backslash + shift altgr alt shiftl shiftr ctrll keycode 99 = Control_backslash + control alt shiftl shiftr ctrll keycode 99 = Control_backslash + shift control alt shiftl shiftr ctrll keycode 99 = Control_backslash + altgr control alt shiftl shiftr ctrll keycode 99 = Control_backslash + shift altgr control alt shiftl shiftr ctrll keycode 99 = Control_backslash +keycode 100 = AltGr +keycode 101 = Break Break Break + control keycode 101 = Break + shift control keycode 101 = Break + alt keycode 101 = Break + control alt keycode 101 = Break +keycode 102 = Find +keycode 103 = Up + alt keycode 103 = KeyboardSignal + alt shiftl keycode 103 = KeyboardSignal + alt shiftr keycode 103 = KeyboardSignal + alt shiftl shiftr keycode 103 = KeyboardSignal + alt ctrll keycode 103 = KeyboardSignal + alt shiftl ctrll keycode 103 = KeyboardSignal + alt shiftr ctrll keycode 103 = KeyboardSignal + alt shiftl shiftr ctrll keycode 103 = KeyboardSignal +keycode 104 = Prior + shift keycode 104 = Scroll_Backward + shift shiftl keycode 104 = Scroll_Backward + shift shiftr keycode 104 = Scroll_Backward + shift shiftl shiftr keycode 104 = Scroll_Backward + shift ctrll keycode 104 = Scroll_Backward + shift shiftl ctrll keycode 104 = Scroll_Backward + shift shiftr ctrll keycode 104 = Scroll_Backward + shift shiftl shiftr ctrll keycode 104 = Scroll_Backward +keycode 105 = Left + alt keycode 105 = Decr_Console + alt shiftl keycode 105 = Decr_Console + alt shiftr keycode 105 = Decr_Console + alt shiftl shiftr keycode 105 = Decr_Console + alt ctrll keycode 105 = Decr_Console + alt shiftl ctrll keycode 105 = Decr_Console + alt shiftr ctrll keycode 105 = Decr_Console + alt shiftl shiftr ctrll keycode 105 = Decr_Console +keycode 106 = Right + alt keycode 106 = Incr_Console + alt shiftl keycode 106 = Incr_Console + alt shiftr keycode 106 = Incr_Console + alt shiftl shiftr keycode 106 = Incr_Console + alt ctrll keycode 106 = Incr_Console + alt shiftl ctrll keycode 106 = Incr_Console + alt shiftr ctrll keycode 106 = Incr_Console + alt shiftl shiftr ctrll keycode 106 = Incr_Console +keycode 107 = Select +keycode 108 = Down +keycode 109 = Next + shift keycode 109 = Scroll_Forward + shift shiftl keycode 109 = Scroll_Forward + shift shiftr keycode 109 = Scroll_Forward + shift shiftl shiftr keycode 109 = Scroll_Forward + shift ctrll keycode 109 = Scroll_Forward + shift shiftl ctrll keycode 109 = Scroll_Forward + shift shiftr ctrll keycode 109 = Scroll_Forward + shift shiftl shiftr ctrll keycode 109 = Scroll_Forward +keycode 110 = Insert +keycode 111 = Remove + altgr control keycode 111 = Boot + control alt keycode 111 = Boot + altgr control alt keycode 111 = Boot + altgr control shiftl keycode 111 = Boot + control alt shiftl keycode 111 = Boot + altgr control alt shiftl keycode 111 = Boot + altgr control shiftr keycode 111 = Boot + control alt shiftr keycode 111 = Boot + altgr control alt shiftr keycode 111 = Boot + altgr control shiftl shiftr keycode 111 = Boot + control alt shiftl shiftr keycode 111 = Boot + altgr control alt shiftl shiftr keycode 111 = Boot + altgr control ctrll keycode 111 = Boot + control alt ctrll keycode 111 = Boot + altgr control alt ctrll keycode 111 = Boot + altgr control shiftl ctrll keycode 111 = Boot + control alt shiftl ctrll keycode 111 = Boot + altgr control alt shiftl ctrll keycode 111 = Boot + altgr control shiftr ctrll keycode 111 = Boot + control alt shiftr ctrll keycode 111 = Boot + altgr control alt shiftr ctrll keycode 111 = Boot + altgr control shiftl shiftr ctrll keycode 111 = Boot + control alt shiftl shiftr ctrll keycode 111 = Boot + altgr control alt shiftl shiftr ctrll keycode 111 = Boot +keycode 112 = Macro Macro Macro + control keycode 112 = Macro + shift control keycode 112 = Macro + alt keycode 112 = Macro + control alt keycode 112 = Macro +keycode 113 = F13 F13 F13 + control keycode 113 = F13 + shift control keycode 113 = F13 + alt keycode 113 = F13 + control alt keycode 113 = F13 +keycode 114 = F14 F14 F14 + control keycode 114 = F14 + shift control keycode 114 = F14 + alt keycode 114 = F14 + control alt keycode 114 = F14 +keycode 115 = Help Help Help + control keycode 115 = Help + shift control keycode 115 = Help + alt keycode 115 = Help + control alt keycode 115 = Help +keycode 116 = Do Do Do + control keycode 116 = Do + shift control keycode 116 = Do + alt keycode 116 = Do + control alt keycode 116 = Do +keycode 117 = F17 F17 F17 + control keycode 117 = F17 + shift control keycode 117 = F17 + alt keycode 117 = F17 + control alt keycode 117 = F17 +keycode 118 = KP_MinPlus KP_MinPlus KP_MinPlus + control keycode 118 = KP_MinPlus + shift control keycode 118 = KP_MinPlus + alt keycode 118 = KP_MinPlus + control alt keycode 118 = KP_MinPlus +keycode 119 = Pause +keycode 120 = +keycode 121 = KP_Period +keycode 122 = +keycode 123 = +keycode 124 = +keycode 125 = Alt +keycode 126 = Alt +keycode 127 = +keycode 128 = nul nul nul + control keycode 128 = nul + shift control keycode 128 = nul + alt keycode 128 = nul + control alt keycode 128 = nul +keycode 129 = nul nul nul + control keycode 129 = nul + shift control keycode 129 = nul + alt keycode 129 = nul + control alt keycode 129 = nul +keycode 130 = nul nul nul + control keycode 130 = nul + shift control keycode 130 = nul + alt keycode 130 = nul + control alt keycode 130 = nul +keycode 131 = nul nul nul + control keycode 131 = nul + shift control keycode 131 = nul + alt keycode 131 = nul + control alt keycode 131 = nul +keycode 132 = nul nul nul + control keycode 132 = nul + shift control keycode 132 = nul + alt keycode 132 = nul + control alt keycode 132 = nul +keycode 133 = nul nul nul + control keycode 133 = nul + shift control keycode 133 = nul + alt keycode 133 = nul + control alt keycode 133 = nul +keycode 134 = nul nul nul + control keycode 134 = nul + shift control keycode 134 = nul + alt keycode 134 = nul + control alt keycode 134 = nul +keycode 135 = nul nul nul + control keycode 135 = nul + shift control keycode 135 = nul + alt keycode 135 = nul + control alt keycode 135 = nul +keycode 136 = nul nul nul + control keycode 136 = nul + shift control keycode 136 = nul + alt keycode 136 = nul + control alt keycode 136 = nul +keycode 137 = nul nul nul + control keycode 137 = nul + shift control keycode 137 = nul + alt keycode 137 = nul + control alt keycode 137 = nul +keycode 138 = nul nul nul + control keycode 138 = nul + shift control keycode 138 = nul + alt keycode 138 = nul + control alt keycode 138 = nul +keycode 139 = nul nul nul + control keycode 139 = nul + shift control keycode 139 = nul + alt keycode 139 = nul + control alt keycode 139 = nul +keycode 140 = nul nul nul + control keycode 140 = nul + shift control keycode 140 = nul + alt keycode 140 = nul + control alt keycode 140 = nul +keycode 141 = nul nul nul + control keycode 141 = nul + shift control keycode 141 = nul + alt keycode 141 = nul + control alt keycode 141 = nul +keycode 142 = nul nul nul + control keycode 142 = nul + shift control keycode 142 = nul + alt keycode 142 = nul + control alt keycode 142 = nul +keycode 143 = nul nul nul + control keycode 143 = nul + shift control keycode 143 = nul + alt keycode 143 = nul + control alt keycode 143 = nul +keycode 144 = nul nul nul + control keycode 144 = nul + shift control keycode 144 = nul + alt keycode 144 = nul + control alt keycode 144 = nul +keycode 145 = nul nul nul + control keycode 145 = nul + shift control keycode 145 = nul + alt keycode 145 = nul + control alt keycode 145 = nul +keycode 146 = nul nul nul + control keycode 146 = nul + shift control keycode 146 = nul + alt keycode 146 = nul + control alt keycode 146 = nul +keycode 147 = nul nul nul + control keycode 147 = nul + shift control keycode 147 = nul + alt keycode 147 = nul + control alt keycode 147 = nul +keycode 148 = nul nul nul + control keycode 148 = nul + shift control keycode 148 = nul + alt keycode 148 = nul + control alt keycode 148 = nul +keycode 149 = nul nul nul + control keycode 149 = nul + shift control keycode 149 = nul + alt keycode 149 = nul + control alt keycode 149 = nul +keycode 150 = nul nul nul + control keycode 150 = nul + shift control keycode 150 = nul + alt keycode 150 = nul + control alt keycode 150 = nul +keycode 151 = nul nul nul + control keycode 151 = nul + shift control keycode 151 = nul + alt keycode 151 = nul + control alt keycode 151 = nul +keycode 152 = nul nul nul + control keycode 152 = nul + shift control keycode 152 = nul + alt keycode 152 = nul + control alt keycode 152 = nul +keycode 153 = nul nul nul + control keycode 153 = nul + shift control keycode 153 = nul + alt keycode 153 = nul + control alt keycode 153 = nul +keycode 154 = nul nul nul + control keycode 154 = nul + shift control keycode 154 = nul + alt keycode 154 = nul + control alt keycode 154 = nul +keycode 155 = nul nul nul + control keycode 155 = nul + shift control keycode 155 = nul + alt keycode 155 = nul + control alt keycode 155 = nul +keycode 156 = nul nul nul + control keycode 156 = nul + shift control keycode 156 = nul + alt keycode 156 = nul + control alt keycode 156 = nul +keycode 157 = nul nul nul + control keycode 157 = nul + shift control keycode 157 = nul + alt keycode 157 = nul + control alt keycode 157 = nul +keycode 158 = nul nul nul + control keycode 158 = nul + shift control keycode 158 = nul + alt keycode 158 = nul + control alt keycode 158 = nul +keycode 159 = nul nul nul + control keycode 159 = nul + shift control keycode 159 = nul + alt keycode 159 = nul + control alt keycode 159 = nul +keycode 160 = nul nul nul + control keycode 160 = nul + shift control keycode 160 = nul + alt keycode 160 = nul + control alt keycode 160 = nul +keycode 161 = nul nul nul + control keycode 161 = nul + shift control keycode 161 = nul + alt keycode 161 = nul + control alt keycode 161 = nul +keycode 162 = nul nul nul + control keycode 162 = nul + shift control keycode 162 = nul + alt keycode 162 = nul + control alt keycode 162 = nul +keycode 163 = nul nul nul + control keycode 163 = nul + shift control keycode 163 = nul + alt keycode 163 = nul + control alt keycode 163 = nul +keycode 164 = nul nul nul + control keycode 164 = nul + shift control keycode 164 = nul + alt keycode 164 = nul + control alt keycode 164 = nul +keycode 165 = nul nul nul + control keycode 165 = nul + shift control keycode 165 = nul + alt keycode 165 = nul + control alt keycode 165 = nul +keycode 166 = nul nul nul + control keycode 166 = nul + shift control keycode 166 = nul + alt keycode 166 = nul + control alt keycode 166 = nul +keycode 167 = nul nul nul + control keycode 167 = nul + shift control keycode 167 = nul + alt keycode 167 = nul + control alt keycode 167 = nul +keycode 168 = nul nul nul + control keycode 168 = nul + shift control keycode 168 = nul + alt keycode 168 = nul + control alt keycode 168 = nul +keycode 169 = nul nul nul + control keycode 169 = nul + shift control keycode 169 = nul + alt keycode 169 = nul + control alt keycode 169 = nul +keycode 170 = nul nul nul + control keycode 170 = nul + shift control keycode 170 = nul + alt keycode 170 = nul + control alt keycode 170 = nul +keycode 171 = nul nul nul + control keycode 171 = nul + shift control keycode 171 = nul + alt keycode 171 = nul + control alt keycode 171 = nul +keycode 172 = nul nul nul + control keycode 172 = nul + shift control keycode 172 = nul + alt keycode 172 = nul + control alt keycode 172 = nul +keycode 173 = nul nul nul + control keycode 173 = nul + shift control keycode 173 = nul + alt keycode 173 = nul + control alt keycode 173 = nul +keycode 174 = nul nul nul + control keycode 174 = nul + shift control keycode 174 = nul + alt keycode 174 = nul + control alt keycode 174 = nul +keycode 175 = nul nul nul + control keycode 175 = nul + shift control keycode 175 = nul + alt keycode 175 = nul + control alt keycode 175 = nul +keycode 176 = nul nul nul + control keycode 176 = nul + shift control keycode 176 = nul + alt keycode 176 = nul + control alt keycode 176 = nul +keycode 177 = nul nul nul + control keycode 177 = nul + shift control keycode 177 = nul + alt keycode 177 = nul + control alt keycode 177 = nul +keycode 178 = nul nul nul + control keycode 178 = nul + shift control keycode 178 = nul + alt keycode 178 = nul + control alt keycode 178 = nul +keycode 179 = nul nul nul + control keycode 179 = nul + shift control keycode 179 = nul + alt keycode 179 = nul + control alt keycode 179 = nul +keycode 180 = nul nul nul + control keycode 180 = nul + shift control keycode 180 = nul + alt keycode 180 = nul + control alt keycode 180 = nul +keycode 181 = nul nul nul + control keycode 181 = nul + shift control keycode 181 = nul + alt keycode 181 = nul + control alt keycode 181 = nul +keycode 182 = nul nul nul + control keycode 182 = nul + shift control keycode 182 = nul + alt keycode 182 = nul + control alt keycode 182 = nul +keycode 183 = nul nul nul + control keycode 183 = nul + shift control keycode 183 = nul + alt keycode 183 = nul + control alt keycode 183 = nul +keycode 184 = nul nul nul + control keycode 184 = nul + shift control keycode 184 = nul + alt keycode 184 = nul + control alt keycode 184 = nul +keycode 185 = nul nul nul + control keycode 185 = nul + shift control keycode 185 = nul + alt keycode 185 = nul + control alt keycode 185 = nul +keycode 186 = nul nul nul + control keycode 186 = nul + shift control keycode 186 = nul + alt keycode 186 = nul + control alt keycode 186 = nul +keycode 187 = nul nul nul + control keycode 187 = nul + shift control keycode 187 = nul + alt keycode 187 = nul + control alt keycode 187 = nul +keycode 188 = nul nul nul + control keycode 188 = nul + shift control keycode 188 = nul + alt keycode 188 = nul + control alt keycode 188 = nul +keycode 189 = nul nul nul + control keycode 189 = nul + shift control keycode 189 = nul + alt keycode 189 = nul + control alt keycode 189 = nul +keycode 190 = nul nul nul + control keycode 190 = nul + shift control keycode 190 = nul + alt keycode 190 = nul + control alt keycode 190 = nul +keycode 191 = nul nul nul + control keycode 191 = nul + shift control keycode 191 = nul + alt keycode 191 = nul + control alt keycode 191 = nul +keycode 192 = nul nul nul + control keycode 192 = nul + shift control keycode 192 = nul + alt keycode 192 = nul + control alt keycode 192 = nul +keycode 193 = nul nul nul + control keycode 193 = nul + shift control keycode 193 = nul + alt keycode 193 = nul + control alt keycode 193 = nul +keycode 194 = nul nul nul + control keycode 194 = nul + shift control keycode 194 = nul + alt keycode 194 = nul + control alt keycode 194 = nul +keycode 195 = nul nul nul + control keycode 195 = nul + shift control keycode 195 = nul + alt keycode 195 = nul + control alt keycode 195 = nul +keycode 196 = nul nul nul + control keycode 196 = nul + shift control keycode 196 = nul + alt keycode 196 = nul + control alt keycode 196 = nul +keycode 197 = nul nul nul + control keycode 197 = nul + shift control keycode 197 = nul + alt keycode 197 = nul + control alt keycode 197 = nul +keycode 198 = nul nul nul + control keycode 198 = nul + shift control keycode 198 = nul + alt keycode 198 = nul + control alt keycode 198 = nul +keycode 199 = nul nul nul + control keycode 199 = nul + shift control keycode 199 = nul + alt keycode 199 = nul + control alt keycode 199 = nul +keycode 200 = nul nul nul + control keycode 200 = nul + shift control keycode 200 = nul + alt keycode 200 = nul + control alt keycode 200 = nul +keycode 201 = nul nul nul + control keycode 201 = nul + shift control keycode 201 = nul + alt keycode 201 = nul + control alt keycode 201 = nul +keycode 202 = nul nul nul + control keycode 202 = nul + shift control keycode 202 = nul + alt keycode 202 = nul + control alt keycode 202 = nul +keycode 203 = nul nul nul + control keycode 203 = nul + shift control keycode 203 = nul + alt keycode 203 = nul + control alt keycode 203 = nul +keycode 204 = nul nul nul + control keycode 204 = nul + shift control keycode 204 = nul + alt keycode 204 = nul + control alt keycode 204 = nul +keycode 205 = nul nul nul + control keycode 205 = nul + shift control keycode 205 = nul + alt keycode 205 = nul + control alt keycode 205 = nul +keycode 206 = nul nul nul + control keycode 206 = nul + shift control keycode 206 = nul + alt keycode 206 = nul + control alt keycode 206 = nul +keycode 207 = nul nul nul + control keycode 207 = nul + shift control keycode 207 = nul + alt keycode 207 = nul + control alt keycode 207 = nul +keycode 208 = nul nul nul + control keycode 208 = nul + shift control keycode 208 = nul + alt keycode 208 = nul + control alt keycode 208 = nul +keycode 209 = nul nul nul + control keycode 209 = nul + shift control keycode 209 = nul + alt keycode 209 = nul + control alt keycode 209 = nul +keycode 210 = nul nul nul + control keycode 210 = nul + shift control keycode 210 = nul + alt keycode 210 = nul + control alt keycode 210 = nul +keycode 211 = nul nul nul + control keycode 211 = nul + shift control keycode 211 = nul + alt keycode 211 = nul + control alt keycode 211 = nul +keycode 212 = nul nul nul + control keycode 212 = nul + shift control keycode 212 = nul + alt keycode 212 = nul + control alt keycode 212 = nul +keycode 213 = nul nul nul + control keycode 213 = nul + shift control keycode 213 = nul + alt keycode 213 = nul + control alt keycode 213 = nul +keycode 214 = nul nul nul + control keycode 214 = nul + shift control keycode 214 = nul + alt keycode 214 = nul + control alt keycode 214 = nul +keycode 215 = nul nul nul + control keycode 215 = nul + shift control keycode 215 = nul + alt keycode 215 = nul + control alt keycode 215 = nul +keycode 216 = nul nul nul + control keycode 216 = nul + shift control keycode 216 = nul + alt keycode 216 = nul + control alt keycode 216 = nul +keycode 217 = nul nul nul + control keycode 217 = nul + shift control keycode 217 = nul + alt keycode 217 = nul + control alt keycode 217 = nul +keycode 218 = nul nul nul + control keycode 218 = nul + shift control keycode 218 = nul + alt keycode 218 = nul + control alt keycode 218 = nul +keycode 219 = nul nul nul + control keycode 219 = nul + shift control keycode 219 = nul + alt keycode 219 = nul + control alt keycode 219 = nul +keycode 220 = nul nul nul + control keycode 220 = nul + shift control keycode 220 = nul + alt keycode 220 = nul + control alt keycode 220 = nul +keycode 221 = nul nul nul + control keycode 221 = nul + shift control keycode 221 = nul + alt keycode 221 = nul + control alt keycode 221 = nul +keycode 222 = nul nul nul + control keycode 222 = nul + shift control keycode 222 = nul + alt keycode 222 = nul + control alt keycode 222 = nul +keycode 223 = nul nul nul + control keycode 223 = nul + shift control keycode 223 = nul + alt keycode 223 = nul + control alt keycode 223 = nul +keycode 224 = nul nul nul + control keycode 224 = nul + shift control keycode 224 = nul + alt keycode 224 = nul + control alt keycode 224 = nul +keycode 225 = nul nul nul + control keycode 225 = nul + shift control keycode 225 = nul + alt keycode 225 = nul + control alt keycode 225 = nul +keycode 226 = nul nul nul + control keycode 226 = nul + shift control keycode 226 = nul + alt keycode 226 = nul + control alt keycode 226 = nul +keycode 227 = nul nul nul + control keycode 227 = nul + shift control keycode 227 = nul + alt keycode 227 = nul + control alt keycode 227 = nul +keycode 228 = nul nul nul + control keycode 228 = nul + shift control keycode 228 = nul + alt keycode 228 = nul + control alt keycode 228 = nul +keycode 229 = nul nul nul + control keycode 229 = nul + shift control keycode 229 = nul + alt keycode 229 = nul + control alt keycode 229 = nul +keycode 230 = nul nul nul + control keycode 230 = nul + shift control keycode 230 = nul + alt keycode 230 = nul + control alt keycode 230 = nul +keycode 231 = nul nul nul + control keycode 231 = nul + shift control keycode 231 = nul + alt keycode 231 = nul + control alt keycode 231 = nul +keycode 232 = nul nul nul + control keycode 232 = nul + shift control keycode 232 = nul + alt keycode 232 = nul + control alt keycode 232 = nul +keycode 233 = nul nul nul + control keycode 233 = nul + shift control keycode 233 = nul + alt keycode 233 = nul + control alt keycode 233 = nul +keycode 234 = nul nul nul + control keycode 234 = nul + shift control keycode 234 = nul + alt keycode 234 = nul + control alt keycode 234 = nul +keycode 235 = nul nul nul + control keycode 235 = nul + shift control keycode 235 = nul + alt keycode 235 = nul + control alt keycode 235 = nul +keycode 236 = nul nul nul + control keycode 236 = nul + shift control keycode 236 = nul + alt keycode 236 = nul + control alt keycode 236 = nul +keycode 237 = nul nul nul + control keycode 237 = nul + shift control keycode 237 = nul + alt keycode 237 = nul + control alt keycode 237 = nul +keycode 238 = nul nul nul + control keycode 238 = nul + shift control keycode 238 = nul + alt keycode 238 = nul + control alt keycode 238 = nul +keycode 239 = nul nul nul + control keycode 239 = nul + shift control keycode 239 = nul + alt keycode 239 = nul + control alt keycode 239 = nul +keycode 240 = nul nul nul + control keycode 240 = nul + shift control keycode 240 = nul + alt keycode 240 = nul + control alt keycode 240 = nul +keycode 241 = nul nul nul + control keycode 241 = nul + shift control keycode 241 = nul + alt keycode 241 = nul + control alt keycode 241 = nul +keycode 242 = nul nul nul + control keycode 242 = nul + shift control keycode 242 = nul + alt keycode 242 = nul + control alt keycode 242 = nul +keycode 243 = nul nul nul + control keycode 243 = nul + shift control keycode 243 = nul + alt keycode 243 = nul + control alt keycode 243 = nul +keycode 244 = nul nul nul + control keycode 244 = nul + shift control keycode 244 = nul + alt keycode 244 = nul + control alt keycode 244 = nul +keycode 245 = nul nul nul + control keycode 245 = nul + shift control keycode 245 = nul + alt keycode 245 = nul + control alt keycode 245 = nul +keycode 246 = nul nul nul + control keycode 246 = nul + shift control keycode 246 = nul + alt keycode 246 = nul + control alt keycode 246 = nul +keycode 247 = nul nul nul + control keycode 247 = nul + shift control keycode 247 = nul + alt keycode 247 = nul + control alt keycode 247 = nul +keycode 248 = nul nul nul + control keycode 248 = nul + shift control keycode 248 = nul + alt keycode 248 = nul + control alt keycode 248 = nul +keycode 249 = nul nul nul + control keycode 249 = nul + shift control keycode 249 = nul + alt keycode 249 = nul + control alt keycode 249 = nul +keycode 250 = nul nul nul + control keycode 250 = nul + shift control keycode 250 = nul + alt keycode 250 = nul + control alt keycode 250 = nul +keycode 251 = nul nul nul + control keycode 251 = nul + shift control keycode 251 = nul + alt keycode 251 = nul + control alt keycode 251 = nul +keycode 252 = nul nul nul + control keycode 252 = nul + shift control keycode 252 = nul + alt keycode 252 = nul + control alt keycode 252 = nul +keycode 253 = nul nul nul + control keycode 253 = nul + shift control keycode 253 = nul + alt keycode 253 = nul + control alt keycode 253 = nul +keycode 254 = nul nul nul + control keycode 254 = nul + shift control keycode 254 = nul + alt keycode 254 = nul + control alt keycode 254 = nul +keycode 255 = nul nul nul + control keycode 255 = nul + shift control keycode 255 = nul + alt keycode 255 = nul + control alt keycode 255 = nul +string F1 = "\033[[A" +string F2 = "\033[[B" +string F3 = "\033[[C" +string F4 = "\033[[D" +string F5 = "\033[[E" +string F6 = "\033[17~" +string F7 = "\033[18~" +string F8 = "\033[19~" +string F9 = "\033[20~" +string F10 = "\033[21~" +string F11 = "\033[23~" +string F12 = "\033[24~" +string F13 = "\033[25~" +string F14 = "\033[26~" +string F15 = "\033[28~" +string F16 = "\033[29~" +string F17 = "\033[31~" +string F18 = "\033[32~" +string F19 = "\033[33~" +string F20 = "\033[34~" +string Find = "\033[1~" +string Insert = "\033[2~" +string Remove = "\033[3~" +string Select = "\033[4~" +string Prior = "\033[5~" +string Next = "\033[6~" +string Macro = "\033[M" +string Pause = "\033[P" diff --git a/remote/modules/brazilian/data/opt/openslx/scripts/systemd-load_brazilian_keymaps b/remote/modules/brazilian/data/opt/openslx/scripts/systemd-load_brazilian_keymaps new file mode 100644 index 00000000..190104b9 --- /dev/null +++ b/remote/modules/brazilian/data/opt/openslx/scripts/systemd-load_brazilian_keymaps @@ -0,0 +1,22 @@ +#!/bin/ash +# Script serves as container script for a systemd-call due to the buggyness of several +# loadkeys-implementations <= kbd (Linux keyboard tools) 1.15.3. +# This bug can be detected through failure of the command pipe 'dumpkeys|loadkeys' yielding +# the message "unknown keysym 'compose'. + +# So we first try to insert a keymap including compose-lines: +loadkeys /opt/openslx/keymaps/brazilian_qwerty_compose_keyboard_translation.map +ERR=$? + +# ... if this fails we enter a keymap without compose-lines: +if [ "$ERR" -eq 0 ]; then + exit 0 # in that case everything went smooth - exit. +fi + +loadkeys /opt/openslx/keymaps/brazilian_qwerty_keyboard_translation.map # insert a keymap without compose lines +ERR=$? + +# if at this point the second keymap insertion failed we pass the errorlevel to +# systemd - we cannot do more at this point. +exit $ERR + -- cgit v1.2.3-55-g7522 From 8af674be93d22ec576ef075614ab0a57d13c46e6 Mon Sep 17 00:00:00 2001 From: Michael Pereira Neves Date: Mon, 31 Mar 2014 16:33:27 -0300 Subject: [module] adapt brazilian module to new naming scheme --- remote/modules/brazilian/brazilian.build | 40 ---------------------- remote/modules/brazilian/brazilian.conf | 5 --- remote/modules/brazilian/brazilian.conf.debian | 10 ------ remote/modules/brazilian/brazilian.conf.opensuse | 13 ------- remote/modules/brazilian/brazilian.conf.scientific | 8 ----- remote/modules/brazilian/brazilian.conf.ubuntu | 12 ------- remote/modules/brazilian/module.build | 40 ++++++++++++++++++++++ remote/modules/brazilian/module.conf | 5 +++ remote/modules/brazilian/module.conf.debian | 10 ++++++ remote/modules/brazilian/module.conf.opensuse | 13 +++++++ remote/modules/brazilian/module.conf.scientific | 8 +++++ remote/modules/brazilian/module.conf.ubuntu | 12 +++++++ 12 files changed, 88 insertions(+), 88 deletions(-) delete mode 100644 remote/modules/brazilian/brazilian.build delete mode 100644 remote/modules/brazilian/brazilian.conf delete mode 100644 remote/modules/brazilian/brazilian.conf.debian delete mode 100644 remote/modules/brazilian/brazilian.conf.opensuse delete mode 100644 remote/modules/brazilian/brazilian.conf.scientific delete mode 100644 remote/modules/brazilian/brazilian.conf.ubuntu create mode 100644 remote/modules/brazilian/module.build create mode 100644 remote/modules/brazilian/module.conf create mode 100644 remote/modules/brazilian/module.conf.debian create mode 100644 remote/modules/brazilian/module.conf.opensuse create mode 100644 remote/modules/brazilian/module.conf.scientific create mode 100644 remote/modules/brazilian/module.conf.ubuntu diff --git a/remote/modules/brazilian/brazilian.build b/remote/modules/brazilian/brazilian.build deleted file mode 100644 index 78e1b1b2..00000000 --- a/remote/modules/brazilian/brazilian.build +++ /dev/null @@ -1,40 +0,0 @@ -fetch_source() { - : -} - -build() { - # Debian-like - if [ -e "/etc/locale.gen" ] && ! grep -q -E '^\s*pt_BR\.UTF-8' "/etc/locale.gen"; then - pinfo "Generating locales..." - echo 'pt_BR.UTF-8 UTF-8' >> "/etc/locale.gen" - locale-gen || perror "Could not generate locales (debian style)" - fi - - # Ubuntu's version - if [ -d "/var/lib/locales/supported.d" ] && [ ! -d /usr/lib/locale/pt_BR.utf8 ]; then - pinfo "Generating locales..." - grep -q -E -r '^\s*pt_BR\.UTF-8' "/var/lib/locales/supported.d" || echo 'pt_BR.UTF-8 UTF-8' >> "/var/lib/locales/supported.d/openslx" - locale-gen --no-archive --purge "pt_BR.UTF-8" || perror "Could not generate locales (ubuntu style)" - fi - - # Put everything we build or get from the system in build dir - local FILELIST="$MODULE_DIR/list_copy_build" - rm -f "$FILELIST" - - # Copy required directories from source system to build dir - for FILE in ${REQUIRED_DIRECTORIES}; do - [ ! -d "${FILE}" ] && perror "Missing required directory $FILE" - echo ${FILE} >> "${FILELIST}" - done - - # Done collecting file and directory names, copy everything - tarcopy "$(sort -u "$FILELIST")" "$MODULE_BUILD_DIR" - -} - -post_copy() { - for i in LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION; do - add_env $i pt_BR.UTF-8 || perror "$i: add_env function failed." - done -} - diff --git a/remote/modules/brazilian/brazilian.conf b/remote/modules/brazilian/brazilian.conf deleted file mode 100644 index e2f82123..00000000 --- a/remote/modules/brazilian/brazilian.conf +++ /dev/null @@ -1,5 +0,0 @@ -REQUIRED_BINARIES="" -REQUIRED_FILES="" -REQUIRED_DIRECTORIES=" - /usr/share/X11 -" diff --git a/remote/modules/brazilian/brazilian.conf.debian b/remote/modules/brazilian/brazilian.conf.debian deleted file mode 100644 index a43faea2..00000000 --- a/remote/modules/brazilian/brazilian.conf.debian +++ /dev/null @@ -1,10 +0,0 @@ -REQUIRED_INSTALLED_PACKAGES=" - libX11-data -" -REQUIRED_CONTENT_PACKAGES=" - libX11-data -" -REQUIRED_DIRECTORIES+=" - /usr/lib/locale -" - diff --git a/remote/modules/brazilian/brazilian.conf.opensuse b/remote/modules/brazilian/brazilian.conf.opensuse deleted file mode 100644 index 43cce6e6..00000000 --- a/remote/modules/brazilian/brazilian.conf.opensuse +++ /dev/null @@ -1,13 +0,0 @@ -REQUIRED_INSTALLED_PACKAGES=" - libX11-data - glibc-locale -" -REQUIRED_CONTENT_PACKAGES=" - libX11-data -" -REQUIRED_DIRECTORIES+=" - /usr/lib/locale/pt_BR.utf8 -" -REQUIRED_BINARIES="" -REQUIRED_FILES="" - diff --git a/remote/modules/brazilian/brazilian.conf.scientific b/remote/modules/brazilian/brazilian.conf.scientific deleted file mode 100644 index 88ac0d27..00000000 --- a/remote/modules/brazilian/brazilian.conf.scientific +++ /dev/null @@ -1,8 +0,0 @@ -REQUIRED_INSTALLED_PACKAGES=" - libX11-data - glibc-common -" -REQUIRED_CONTENT_PACKAGES=" - libX11-data" -REQUIRED_BINARIES="" -REQUIRED_FILES="" diff --git a/remote/modules/brazilian/brazilian.conf.ubuntu b/remote/modules/brazilian/brazilian.conf.ubuntu deleted file mode 100644 index 2558791f..00000000 --- a/remote/modules/brazilian/brazilian.conf.ubuntu +++ /dev/null @@ -1,12 +0,0 @@ -REQUIRED_INSTALLED_PACKAGES=" - libx11-data - language-pack-pt -" -REQUIRED_CONTENT_PACKAGES=" - libx11-data -" -REQUIRED_DIRECTORIES+=" - /usr/lib/locale/C.UTF-8 - /usr/lib/locale/pt_BR.utf8 -" - diff --git a/remote/modules/brazilian/module.build b/remote/modules/brazilian/module.build new file mode 100644 index 00000000..78e1b1b2 --- /dev/null +++ b/remote/modules/brazilian/module.build @@ -0,0 +1,40 @@ +fetch_source() { + : +} + +build() { + # Debian-like + if [ -e "/etc/locale.gen" ] && ! grep -q -E '^\s*pt_BR\.UTF-8' "/etc/locale.gen"; then + pinfo "Generating locales..." + echo 'pt_BR.UTF-8 UTF-8' >> "/etc/locale.gen" + locale-gen || perror "Could not generate locales (debian style)" + fi + + # Ubuntu's version + if [ -d "/var/lib/locales/supported.d" ] && [ ! -d /usr/lib/locale/pt_BR.utf8 ]; then + pinfo "Generating locales..." + grep -q -E -r '^\s*pt_BR\.UTF-8' "/var/lib/locales/supported.d" || echo 'pt_BR.UTF-8 UTF-8' >> "/var/lib/locales/supported.d/openslx" + locale-gen --no-archive --purge "pt_BR.UTF-8" || perror "Could not generate locales (ubuntu style)" + fi + + # Put everything we build or get from the system in build dir + local FILELIST="$MODULE_DIR/list_copy_build" + rm -f "$FILELIST" + + # Copy required directories from source system to build dir + for FILE in ${REQUIRED_DIRECTORIES}; do + [ ! -d "${FILE}" ] && perror "Missing required directory $FILE" + echo ${FILE} >> "${FILELIST}" + done + + # Done collecting file and directory names, copy everything + tarcopy "$(sort -u "$FILELIST")" "$MODULE_BUILD_DIR" + +} + +post_copy() { + for i in LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION; do + add_env $i pt_BR.UTF-8 || perror "$i: add_env function failed." + done +} + diff --git a/remote/modules/brazilian/module.conf b/remote/modules/brazilian/module.conf new file mode 100644 index 00000000..e2f82123 --- /dev/null +++ b/remote/modules/brazilian/module.conf @@ -0,0 +1,5 @@ +REQUIRED_BINARIES="" +REQUIRED_FILES="" +REQUIRED_DIRECTORIES=" + /usr/share/X11 +" diff --git a/remote/modules/brazilian/module.conf.debian b/remote/modules/brazilian/module.conf.debian new file mode 100644 index 00000000..a43faea2 --- /dev/null +++ b/remote/modules/brazilian/module.conf.debian @@ -0,0 +1,10 @@ +REQUIRED_INSTALLED_PACKAGES=" + libX11-data +" +REQUIRED_CONTENT_PACKAGES=" + libX11-data +" +REQUIRED_DIRECTORIES+=" + /usr/lib/locale +" + diff --git a/remote/modules/brazilian/module.conf.opensuse b/remote/modules/brazilian/module.conf.opensuse new file mode 100644 index 00000000..43cce6e6 --- /dev/null +++ b/remote/modules/brazilian/module.conf.opensuse @@ -0,0 +1,13 @@ +REQUIRED_INSTALLED_PACKAGES=" + libX11-data + glibc-locale +" +REQUIRED_CONTENT_PACKAGES=" + libX11-data +" +REQUIRED_DIRECTORIES+=" + /usr/lib/locale/pt_BR.utf8 +" +REQUIRED_BINARIES="" +REQUIRED_FILES="" + diff --git a/remote/modules/brazilian/module.conf.scientific b/remote/modules/brazilian/module.conf.scientific new file mode 100644 index 00000000..88ac0d27 --- /dev/null +++ b/remote/modules/brazilian/module.conf.scientific @@ -0,0 +1,8 @@ +REQUIRED_INSTALLED_PACKAGES=" + libX11-data + glibc-common +" +REQUIRED_CONTENT_PACKAGES=" + libX11-data" +REQUIRED_BINARIES="" +REQUIRED_FILES="" diff --git a/remote/modules/brazilian/module.conf.ubuntu b/remote/modules/brazilian/module.conf.ubuntu new file mode 100644 index 00000000..2558791f --- /dev/null +++ b/remote/modules/brazilian/module.conf.ubuntu @@ -0,0 +1,12 @@ +REQUIRED_INSTALLED_PACKAGES=" + libx11-data + language-pack-pt +" +REQUIRED_CONTENT_PACKAGES=" + libx11-data +" +REQUIRED_DIRECTORIES+=" + /usr/lib/locale/C.UTF-8 + /usr/lib/locale/pt_BR.utf8 +" + -- cgit v1.2.3-55-g7522 From 527780701b52e5d0495d2c1c4e516ba234c8df5d Mon Sep 17 00:00:00 2001 From: Michael Pereira Neves Date: Mon, 31 Mar 2014 16:34:33 -0300 Subject: [target] add curitiba target --- remote/targets/stage32-curitiba/alsa | 1 + remote/targets/stage32-curitiba/brazilian | 1 + remote/targets/stage32-curitiba/consolekit | 1 + remote/targets/stage32-curitiba/cron | 1 + remote/targets/stage32-curitiba/cups | 1 + remote/targets/stage32-curitiba/dbus | 1 + remote/targets/stage32-curitiba/dhcpc-busybox | 1 + remote/targets/stage32-curitiba/dnbd3 | 1 + remote/targets/stage32-curitiba/idleaction | 1 + remote/targets/stage32-curitiba/iptables-helper | 1 + remote/targets/stage32-curitiba/kdm | 1 + remote/targets/stage32-curitiba/kdm-theme-bwlp | 1 + remote/targets/stage32-curitiba/kernel | 1 + remote/targets/stage32-curitiba/nscd | 1 + remote/targets/stage32-curitiba/openbox | 1 + remote/targets/stage32-curitiba/pam | 1 + remote/targets/stage32-curitiba/polkit | 1 + remote/targets/stage32-curitiba/printergui | 1 + remote/targets/stage32-curitiba/redsocks | 1 + remote/targets/stage32-curitiba/rootfs-stage32 | 1 + remote/targets/stage32-curitiba/rsyslogd | 1 + remote/targets/stage32-curitiba/smartctl | 1 + remote/targets/stage32-curitiba/smbclient | 1 + remote/targets/stage32-curitiba/sshd | 1 + remote/targets/stage32-curitiba/systemd | 1 + remote/targets/stage32-curitiba/udisks | 1 + remote/targets/stage32-curitiba/vmchooser | 1 + remote/targets/stage32-curitiba/xorg | 1 + 28 files changed, 28 insertions(+) create mode 120000 remote/targets/stage32-curitiba/alsa create mode 120000 remote/targets/stage32-curitiba/brazilian create mode 120000 remote/targets/stage32-curitiba/consolekit create mode 120000 remote/targets/stage32-curitiba/cron create mode 120000 remote/targets/stage32-curitiba/cups create mode 120000 remote/targets/stage32-curitiba/dbus create mode 120000 remote/targets/stage32-curitiba/dhcpc-busybox create mode 120000 remote/targets/stage32-curitiba/dnbd3 create mode 120000 remote/targets/stage32-curitiba/idleaction create mode 120000 remote/targets/stage32-curitiba/iptables-helper create mode 120000 remote/targets/stage32-curitiba/kdm create mode 120000 remote/targets/stage32-curitiba/kdm-theme-bwlp create mode 120000 remote/targets/stage32-curitiba/kernel create mode 120000 remote/targets/stage32-curitiba/nscd create mode 120000 remote/targets/stage32-curitiba/openbox create mode 120000 remote/targets/stage32-curitiba/pam create mode 120000 remote/targets/stage32-curitiba/polkit create mode 120000 remote/targets/stage32-curitiba/printergui create mode 120000 remote/targets/stage32-curitiba/redsocks create mode 120000 remote/targets/stage32-curitiba/rootfs-stage32 create mode 120000 remote/targets/stage32-curitiba/rsyslogd create mode 120000 remote/targets/stage32-curitiba/smartctl create mode 120000 remote/targets/stage32-curitiba/smbclient create mode 120000 remote/targets/stage32-curitiba/sshd create mode 120000 remote/targets/stage32-curitiba/systemd create mode 120000 remote/targets/stage32-curitiba/udisks create mode 120000 remote/targets/stage32-curitiba/vmchooser create mode 120000 remote/targets/stage32-curitiba/xorg diff --git a/remote/targets/stage32-curitiba/alsa b/remote/targets/stage32-curitiba/alsa new file mode 120000 index 00000000..7e13d263 --- /dev/null +++ b/remote/targets/stage32-curitiba/alsa @@ -0,0 +1 @@ +../../modules/alsa \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/brazilian b/remote/targets/stage32-curitiba/brazilian new file mode 120000 index 00000000..75d867a9 --- /dev/null +++ b/remote/targets/stage32-curitiba/brazilian @@ -0,0 +1 @@ +../../modules/brazilian/ \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/consolekit b/remote/targets/stage32-curitiba/consolekit new file mode 120000 index 00000000..261968c7 --- /dev/null +++ b/remote/targets/stage32-curitiba/consolekit @@ -0,0 +1 @@ +../../modules/consolekit \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/cron b/remote/targets/stage32-curitiba/cron new file mode 120000 index 00000000..39164da5 --- /dev/null +++ b/remote/targets/stage32-curitiba/cron @@ -0,0 +1 @@ +../../modules/cron \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/cups b/remote/targets/stage32-curitiba/cups new file mode 120000 index 00000000..0ff7101d --- /dev/null +++ b/remote/targets/stage32-curitiba/cups @@ -0,0 +1 @@ +../../modules/cups \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/dbus b/remote/targets/stage32-curitiba/dbus new file mode 120000 index 00000000..dd148715 --- /dev/null +++ b/remote/targets/stage32-curitiba/dbus @@ -0,0 +1 @@ +../../modules/dbus \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/dhcpc-busybox b/remote/targets/stage32-curitiba/dhcpc-busybox new file mode 120000 index 00000000..ea3634e6 --- /dev/null +++ b/remote/targets/stage32-curitiba/dhcpc-busybox @@ -0,0 +1 @@ +../../modules/dhcpc-busybox \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/dnbd3 b/remote/targets/stage32-curitiba/dnbd3 new file mode 120000 index 00000000..fa80b45c --- /dev/null +++ b/remote/targets/stage32-curitiba/dnbd3 @@ -0,0 +1 @@ +../../modules/dnbd3 \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/idleaction b/remote/targets/stage32-curitiba/idleaction new file mode 120000 index 00000000..09fd9493 --- /dev/null +++ b/remote/targets/stage32-curitiba/idleaction @@ -0,0 +1 @@ +../../modules/idleaction \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/iptables-helper b/remote/targets/stage32-curitiba/iptables-helper new file mode 120000 index 00000000..e449282d --- /dev/null +++ b/remote/targets/stage32-curitiba/iptables-helper @@ -0,0 +1 @@ +../../modules/iptables-helper \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/kdm b/remote/targets/stage32-curitiba/kdm new file mode 120000 index 00000000..727ed5b5 --- /dev/null +++ b/remote/targets/stage32-curitiba/kdm @@ -0,0 +1 @@ +../../modules/kdm \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/kdm-theme-bwlp b/remote/targets/stage32-curitiba/kdm-theme-bwlp new file mode 120000 index 00000000..db1d5251 --- /dev/null +++ b/remote/targets/stage32-curitiba/kdm-theme-bwlp @@ -0,0 +1 @@ +../../modules/kdm-theme-bwlp \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/kernel b/remote/targets/stage32-curitiba/kernel new file mode 120000 index 00000000..044f086d --- /dev/null +++ b/remote/targets/stage32-curitiba/kernel @@ -0,0 +1 @@ +../../modules/kernel \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/nscd b/remote/targets/stage32-curitiba/nscd new file mode 120000 index 00000000..d7e411d2 --- /dev/null +++ b/remote/targets/stage32-curitiba/nscd @@ -0,0 +1 @@ +../../modules/nscd \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/openbox b/remote/targets/stage32-curitiba/openbox new file mode 120000 index 00000000..0fb8d86d --- /dev/null +++ b/remote/targets/stage32-curitiba/openbox @@ -0,0 +1 @@ +../../modules/openbox \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/pam b/remote/targets/stage32-curitiba/pam new file mode 120000 index 00000000..588acdbf --- /dev/null +++ b/remote/targets/stage32-curitiba/pam @@ -0,0 +1 @@ +../../modules/pam \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/polkit b/remote/targets/stage32-curitiba/polkit new file mode 120000 index 00000000..0ad0b111 --- /dev/null +++ b/remote/targets/stage32-curitiba/polkit @@ -0,0 +1 @@ +../../modules/polkit \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/printergui b/remote/targets/stage32-curitiba/printergui new file mode 120000 index 00000000..6ccbb628 --- /dev/null +++ b/remote/targets/stage32-curitiba/printergui @@ -0,0 +1 @@ +../../modules/printergui \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/redsocks b/remote/targets/stage32-curitiba/redsocks new file mode 120000 index 00000000..0740c53b --- /dev/null +++ b/remote/targets/stage32-curitiba/redsocks @@ -0,0 +1 @@ +../../modules/redsocks \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/rootfs-stage32 b/remote/targets/stage32-curitiba/rootfs-stage32 new file mode 120000 index 00000000..96dcbb86 --- /dev/null +++ b/remote/targets/stage32-curitiba/rootfs-stage32 @@ -0,0 +1 @@ +../../rootfs/rootfs-stage32 \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/rsyslogd b/remote/targets/stage32-curitiba/rsyslogd new file mode 120000 index 00000000..339d02f8 --- /dev/null +++ b/remote/targets/stage32-curitiba/rsyslogd @@ -0,0 +1 @@ +../../modules/rsyslogd \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/smartctl b/remote/targets/stage32-curitiba/smartctl new file mode 120000 index 00000000..3a48434f --- /dev/null +++ b/remote/targets/stage32-curitiba/smartctl @@ -0,0 +1 @@ +../../modules/smartctl \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/smbclient b/remote/targets/stage32-curitiba/smbclient new file mode 120000 index 00000000..df5f6eb4 --- /dev/null +++ b/remote/targets/stage32-curitiba/smbclient @@ -0,0 +1 @@ +../../modules/smbclient/ \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/sshd b/remote/targets/stage32-curitiba/sshd new file mode 120000 index 00000000..56b4e4b5 --- /dev/null +++ b/remote/targets/stage32-curitiba/sshd @@ -0,0 +1 @@ +../../modules/sshd \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/systemd b/remote/targets/stage32-curitiba/systemd new file mode 120000 index 00000000..2dc58bd3 --- /dev/null +++ b/remote/targets/stage32-curitiba/systemd @@ -0,0 +1 @@ +../../modules/systemd \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/udisks b/remote/targets/stage32-curitiba/udisks new file mode 120000 index 00000000..06e7da5f --- /dev/null +++ b/remote/targets/stage32-curitiba/udisks @@ -0,0 +1 @@ +../../modules/udisks \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/vmchooser b/remote/targets/stage32-curitiba/vmchooser new file mode 120000 index 00000000..d918fbdc --- /dev/null +++ b/remote/targets/stage32-curitiba/vmchooser @@ -0,0 +1 @@ +../../modules/vmchooser \ No newline at end of file diff --git a/remote/targets/stage32-curitiba/xorg b/remote/targets/stage32-curitiba/xorg new file mode 120000 index 00000000..a9494860 --- /dev/null +++ b/remote/targets/stage32-curitiba/xorg @@ -0,0 +1 @@ +../../modules/xorg \ No newline at end of file -- cgit v1.2.3-55-g7522 From dd4d1690832bb45fce5f4aa50640cc33c84b33b7 Mon Sep 17 00:00:00 2001 From: Michael Pereira Neves Date: Mon, 31 Mar 2014 16:41:04 -0300 Subject: [branding-curitiba] Add curitiba branding as config module --- server/modules/branding-curitiba/etc/branding.svg | 265 ++++++++++++++++++++++ 1 file changed, 265 insertions(+) create mode 100644 server/modules/branding-curitiba/etc/branding.svg diff --git a/server/modules/branding-curitiba/etc/branding.svg b/server/modules/branding-curitiba/etc/branding.svg new file mode 100644 index 00000000..6d2a607c --- /dev/null +++ b/server/modules/branding-curitiba/etc/branding.svg @@ -0,0 +1,265 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3-55-g7522 From f8dd27f7f3c26b0c45e9a439406d4065fadbe8aa Mon Sep 17 00:00:00 2001 From: Michael Pereira Neves Date: Mon, 31 Mar 2014 16:42:05 -0300 Subject: [cups-curitiba] add curitiba cups config module --- server/modules/cups-curitiba/etc/cups/client.conf | 1 + 1 file changed, 1 insertion(+) create mode 100644 server/modules/cups-curitiba/etc/cups/client.conf diff --git a/server/modules/cups-curitiba/etc/cups/client.conf b/server/modules/cups-curitiba/etc/cups/client.conf new file mode 100644 index 00000000..3ab45ace --- /dev/null +++ b/server/modules/cups-curitiba/etc/cups/client.conf @@ -0,0 +1 @@ +ServerName printer.c3sl.ufpr.br -- cgit v1.2.3-55-g7522 From f0c87279ad88c2a9bdd8c26aef192b56232aa777 Mon Sep 17 00:00:00 2001 From: Michael Pereira Neves Date: Mon, 31 Mar 2014 16:42:26 -0300 Subject: [pam-curitiba] add curitiba pam config module --- server/modules/pam-curitiba/etc/gssapi_mech.conf | 21 ++++ server/modules/pam-curitiba/etc/idmapd.conf | 12 +++ server/modules/pam-curitiba/etc/krb5.conf | 60 ++++++++++++ server/modules/pam-curitiba/etc/krb5.keytab | Bin 0 -> 14529 bytes server/modules/pam-curitiba/etc/nslcd.conf | 6 ++ server/modules/pam-curitiba/etc/nsswitch.conf | 19 ++++ .../modules/pam-curitiba/etc/pam.d/common-account | 28 ++++++ server/modules/pam-curitiba/etc/pam.d/common-auth | 30 ++++++ .../modules/pam-curitiba/etc/pam.d/common-password | 37 +++++++ .../modules/pam-curitiba/etc/pam.d/common-session | 39 ++++++++ .../etc/pam.d/common-session-noninteractive | 33 +++++++ server/modules/pam-curitiba/etc/pam.d/kdm | 10 ++ server/modules/pam-curitiba/etc/pam.d/kdm-np | 11 +++ server/modules/pam-curitiba/etc/pam.d/login | 109 +++++++++++++++++++++ server/modules/pam-curitiba/etc/pam.d/other | 16 +++ server/modules/pam-curitiba/etc/pam.d/passwd | 6 ++ server/modules/pam-curitiba/etc/pam.d/sshd | 41 ++++++++ server/modules/pam-curitiba/etc/pam.d/vmware-authd | 6 ++ server/modules/pam-curitiba/etc/pam.d/xdm | 6 ++ .../pam-curitiba/etc/profile.d/00-autostart.sh | 40 ++++++++ .../system/getty.target.wants/rpc-gssd.service | 7 ++ .../system/getty.target.wants/rpc-idmapd.service | 7 ++ .../etc/systemd/system/rpc-gssd.service | 7 ++ .../etc/systemd/system/rpc-idmapd.service | 7 ++ .../etc/systemd/system/run-rpc_pipefs.mount | 7 ++ .../openslx/scripts/pam_script_mount_persistent | 42 ++++++++ 26 files changed, 607 insertions(+) create mode 100644 server/modules/pam-curitiba/etc/gssapi_mech.conf create mode 100644 server/modules/pam-curitiba/etc/idmapd.conf create mode 100644 server/modules/pam-curitiba/etc/krb5.conf create mode 100644 server/modules/pam-curitiba/etc/krb5.keytab create mode 100644 server/modules/pam-curitiba/etc/nslcd.conf create mode 100644 server/modules/pam-curitiba/etc/nsswitch.conf create mode 100644 server/modules/pam-curitiba/etc/pam.d/common-account create mode 100644 server/modules/pam-curitiba/etc/pam.d/common-auth create mode 100644 server/modules/pam-curitiba/etc/pam.d/common-password create mode 100644 server/modules/pam-curitiba/etc/pam.d/common-session create mode 100644 server/modules/pam-curitiba/etc/pam.d/common-session-noninteractive create mode 100644 server/modules/pam-curitiba/etc/pam.d/kdm create mode 100644 server/modules/pam-curitiba/etc/pam.d/kdm-np create mode 100644 server/modules/pam-curitiba/etc/pam.d/login create mode 100644 server/modules/pam-curitiba/etc/pam.d/other create mode 100644 server/modules/pam-curitiba/etc/pam.d/passwd create mode 100644 server/modules/pam-curitiba/etc/pam.d/sshd create mode 100644 server/modules/pam-curitiba/etc/pam.d/vmware-authd create mode 100644 server/modules/pam-curitiba/etc/pam.d/xdm create mode 100644 server/modules/pam-curitiba/etc/profile.d/00-autostart.sh create mode 100644 server/modules/pam-curitiba/etc/systemd/system/getty.target.wants/rpc-gssd.service create mode 100644 server/modules/pam-curitiba/etc/systemd/system/getty.target.wants/rpc-idmapd.service create mode 100644 server/modules/pam-curitiba/etc/systemd/system/rpc-gssd.service create mode 100644 server/modules/pam-curitiba/etc/systemd/system/rpc-idmapd.service create mode 100644 server/modules/pam-curitiba/etc/systemd/system/run-rpc_pipefs.mount create mode 100644 server/modules/pam-curitiba/opt/openslx/scripts/pam_script_mount_persistent diff --git a/server/modules/pam-curitiba/etc/gssapi_mech.conf b/server/modules/pam-curitiba/etc/gssapi_mech.conf new file mode 100644 index 00000000..ac41f5fd --- /dev/null +++ b/server/modules/pam-curitiba/etc/gssapi_mech.conf @@ -0,0 +1,21 @@ +# Example /etc/gssapi_mech.conf file +# +# GSSAPI Mechanism Definitions +# +# This configuration file determines which GSS-API mechanisms +# the gssd code should use +# +# NOTE: +# The initiaiization function "mechglue_internal_krb5_init" +# is used for the MIT krb5 gssapi mechanism. This special +# function name indicates that an internal function should +# be used to determine the entry points for the MIT gssapi +# mechanism funtions. +# +# library initialization function +# ================================ ========================== +# The MIT K5 gssapi library, use special function for initialization. +libgssapi_krb5.so.2 mechglue_internal_krb5_init +# +# The SPKM3 gssapi library function. Use the function spkm3_gss_initialize. +# /usr/local/gss_mechs/spkm/spkm3/libgssapi_spkm3.so spkm3_gss_initialize diff --git a/server/modules/pam-curitiba/etc/idmapd.conf b/server/modules/pam-curitiba/etc/idmapd.conf new file mode 100644 index 00000000..698e918e --- /dev/null +++ b/server/modules/pam-curitiba/etc/idmapd.conf @@ -0,0 +1,12 @@ +[General] + +Verbosity = 0 +Pipefs-Directory = /run/rpc_pipefs +# set your own domain here, if id differs from FQDN minus hostname +Domain = c3local +# localdomain + +[Mapping] + +Nobody-User = nobody +Nobody-Group = nogroup diff --git a/server/modules/pam-curitiba/etc/krb5.conf b/server/modules/pam-curitiba/etc/krb5.conf new file mode 100644 index 00000000..0bf51ad2 --- /dev/null +++ b/server/modules/pam-curitiba/etc/krb5.conf @@ -0,0 +1,60 @@ +[libdefaults] + default_realm = C3LOCAL + +# The following krb5.conf variables are only for MIT Kerberos. + krb4_config = /etc/krb.conf + krb4_realms = /etc/krb.realms + kdc_timesync = 1 + ccache_type = 4 + forwardable = true + proxiable = true + +# The following encryption type specification will be used by MIT Kerberos +# if uncommented. In general, the defaults in the MIT Kerberos code are +# correct and overriding these specifications only serves to disable new +# encryption types as they are added, creating interoperability problems. +# +# Thie only time when you might need to uncomment these lines and change +# the enctypes is if you have local software that will break on ticket +# caches containing ticket encryption types it doesn't know about (such as +# old versions of Sun Java). + allow_weak_crypto = true + default_tgs_enctypes = des-cbc-crc des3-cbc-sha1 arcfour-hmac aes256-cts des-cbc-md5 + default_tkt_enctypes = des-cbc-crc des3-cbc-sha1 arcfour-hmac aes256-cts des-cbc-md5 + permitted_enctypes = des-cbc-crc des3-cbc-sha1 arcfour-hmac aes256-cts des-cbc-md5 + +# The following libdefaults parameters are only for Heimdal Kerberos. + v4_instance_resolve = false + v4_name_convert = { + host = { + rcmd = host + ftp = ftp + } + plain = { + something = something-else + } + } + fcc-mit-ticketflags = true + +[realms] + C3LOCAL = { + kdc = urquell.c3local + admin_server = urquell.c3local + default_domain = c3local + passwd_server = urquell.c3local + } + +[domain_realm] + .c3local = C3LOCAL + c3local = C3LOCAL + .c3sl.ufpr.br = C3LOCAL + c3sl.ufpr.br = C3LOCAL + +[login] + krb4_convert = true + krb4_get_tickets = false + +[logging] + default = FILE:/var/log/krb5libs.log + kdc = FILE:/var/log/krb5kdc.log + admin_server = FILE:/var/log/kadmind.log diff --git a/server/modules/pam-curitiba/etc/krb5.keytab b/server/modules/pam-curitiba/etc/krb5.keytab new file mode 100644 index 00000000..a38156ec Binary files /dev/null and b/server/modules/pam-curitiba/etc/krb5.keytab differ diff --git a/server/modules/pam-curitiba/etc/nslcd.conf b/server/modules/pam-curitiba/etc/nslcd.conf new file mode 100644 index 00000000..aec67f5a --- /dev/null +++ b/server/modules/pam-curitiba/etc/nslcd.conf @@ -0,0 +1,6 @@ +# Cannot be a symlink to ldap.conf, as nslcd refuses to start if there are unknown options in this file... +URI ldap://urquell +base dc=c3local + +uid nslcd +gid nslcd diff --git a/server/modules/pam-curitiba/etc/nsswitch.conf b/server/modules/pam-curitiba/etc/nsswitch.conf new file mode 100644 index 00000000..f431ccc9 --- /dev/null +++ b/server/modules/pam-curitiba/etc/nsswitch.conf @@ -0,0 +1,19 @@ +# /etc/nsswitch.conf +# +# Example configuration of GNU Name Service Switch functionality. +# If you have the `glibc-doc-reference' and `info' packages installed, try: +# `info libc "Name Service Switch"' for information about this file. + +passwd: compat ldap +group: compat ldap +shadow: compat ldap + +hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 +networks: files + +protocols: db files +services: db files +ethers: db files +rpc: db files + +netgroup: nis diff --git a/server/modules/pam-curitiba/etc/pam.d/common-account b/server/modules/pam-curitiba/etc/pam.d/common-account new file mode 100644 index 00000000..6342fa6a --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/common-account @@ -0,0 +1,28 @@ +# +# /etc/pam.d/common-account - authorization settings common to all services +# +# This file is included from other service-specific PAM config files, +# and should contain a list of the authorization modules that define +# the central access policy for use on the system. The default is to +# only deny service to users whose accounts are expired in /etc/shadow. +# +# As of pam 1.0.1-6, this file is managed by pam-auth-update by default. +# To take advantage of this, it is recommended that you configure any +# local modules either before or after the default block, and use +# pam-auth-update to manage selection of other modules. See +# pam-auth-update(8) for details. +# + +# here are the per-package modules (the "Primary" block) +account [success=1 new_authtok_reqd=done default=ignore] pam_unix.so +#account [success=1 new_authtok_reqd=done default=ignore] pam_winbind.so +# here's the fallback if no module succeeds +account requisite pam_deny.so +# prime the stack with a positive return value if there isn't one already; +# this avoids us returning an error just because nothing sets a success code +# since the modules above will each just jump around +account required pam_permit.so +# and here are more per-package modules (the "Additional" block) +account required pam_krb5.so minimum_uid=1000 +# end of pam-auth-update config +#session required pam_mkhomedir.so skel=/etc/skel/ umask=0022 diff --git a/server/modules/pam-curitiba/etc/pam.d/common-auth b/server/modules/pam-curitiba/etc/pam.d/common-auth new file mode 100644 index 00000000..70a9140a --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/common-auth @@ -0,0 +1,30 @@ +# +# /etc/pam.d/common-auth - authentication settings common to all services +# +# This file is included from other service-specific PAM config files, +# and should contain a list of the authentication modules that define +# the central authentication scheme for use on the system +# (e.g., /etc/shadow, LDAP, Kerberos, etc.). The default is to use the +# traditional Unix authentication mechanisms. +# +# As of pam 1.0.1-6, this file is managed by pam-auth-update by default. +# To take advantage of this, it is recommended that you configure any +# local modules either before or after the default block, and use +# pam-auth-update to manage selection of other modules. See +# pam-auth-update(8) for details. + +# here are the per-package modules (the "Primary" block) +auth [success=2 default=ignore] pam_krb5.so minimum_uid=1000 +auth [success=1 default=ignore] pam_unix.so nullok_secure try_first_pass +#auth [success=1 default=ignore] pam_winbind.so krb5_auth krb5_ccache_type=FILE cached_login try_first_pass +# here's the fallback if no module succeeds +auth requisite pam_deny.so +auth optional pam_script.so expose=1 +# prime the stack with a positive return value if there isn't one already; +# this avoids us returning an error just because nothing sets a success code +# since the modules above will each just jump around +auth required pam_permit.so +# and here are more per-package modules (the "Additional" block) +#auth optional pam_ecryptfs.so unwrap +#auth optional pam_cap.so +# end of pam-auth-update config diff --git a/server/modules/pam-curitiba/etc/pam.d/common-password b/server/modules/pam-curitiba/etc/pam.d/common-password new file mode 100644 index 00000000..58732951 --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/common-password @@ -0,0 +1,37 @@ +# +# /etc/pam.d/common-password - password-related modules common to all services +# +# This file is included from other service-specific PAM config files, +# and should contain a list of modules that define the services to be +# used to change user passwords. The default is pam_unix. + +# Explanation of pam_unix options: +# +# The "sha512" option enables salted SHA512 passwords. Without this option, +# the default is Unix crypt. Prior releases used the option "md5". +# +# The "obscure" option replaces the old `OBSCURE_CHECKS_ENAB' option in +# login.defs. +# +# See the pam_unix manpage for other options. + +# As of pam 1.0.1-6, this file is managed by pam-auth-update by default. +# To take advantage of this, it is recommended that you configure any +# local modules either before or after the default block, and use +# pam-auth-update to manage selection of other modules. See +# pam-auth-update(8) for details. + +# here are the per-package modules (the "Primary" block) +password [success=2 default=ignore] pam_krb5.so minimum_uid=1000 +password [success=1 default=ignore] pam_unix.so obscure use_authtok try_first_pass sha512 +#password [success=1 default=ignore] pam_winbind.so use_authtok try_first_pass +# here's the fallback if no module succeeds +password requisite pam_deny.so +# prime the stack with a positive return value if there isn't one already; +# this avoids us returning an error just because nothing sets a success code +# since the modules above will each just jump around +password required pam_permit.so +# and here are more per-package modules (the "Additional" block) +#password optional pam_gnome_keyring.so +#password optional pam_ecryptfs.so +# end of pam-auth-update config diff --git a/server/modules/pam-curitiba/etc/pam.d/common-session b/server/modules/pam-curitiba/etc/pam.d/common-session new file mode 100644 index 00000000..2dfaa5cf --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/common-session @@ -0,0 +1,39 @@ +# +# /etc/pam.d/common-session - session-related modules common to all services +# +# This file is included from other service-specific PAM config files, +# and should contain a list of modules that define tasks to be performed +# at the start and end of sessions of *any* kind (both interactive and +# non-interactive). +# +# As of pam 1.0.1-6, this file is managed by pam-auth-update by default. +# To take advantage of this, it is recommended that you configure any +# local modules either before or after the default block, and use +# pam-auth-update to manage selection of other modules. See +# pam-auth-update(8) for details. + +# here are the per-package modules (the "Primary" block) +session [default=1] pam_permit.so +# here's the fallback if no module succeeds +session requisite pam_deny.so +# prime the stack with a positive return value if there isn't one already; +# this avoids us returning an error just because nothing sets a success code +# since the modules above will each just jump around +session required pam_permit.so +# The pam_umask module will set the umask according to the system default in +# /etc/login.defs and user settings, solving the problem of different +# umask settings with different shells, display managers, remote sessions etc. +# See "man pam_umask". +session optional pam_umask.so +# and here are more per-package modules (the "Additional" block) +session required pam_systemd.so +session optional pam_ck_connector.so nox11 +session optional pam_env.so readenv=1 +session optional pam_env.so readenv=1 envfile=/etc/default/locale +session optional pam_krb5.so minimum_uid=1000 +session required pam_unix.so +#session optional pam_winbind.so +session sufficient pam_script.so +session optional pam_mkhomedir.so skel=/etc/skel umask=0022 +#session optional pam_ecryptfs.so unwrap +# end of pam-auth-update config diff --git a/server/modules/pam-curitiba/etc/pam.d/common-session-noninteractive b/server/modules/pam-curitiba/etc/pam.d/common-session-noninteractive new file mode 100644 index 00000000..e96d66ee --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/common-session-noninteractive @@ -0,0 +1,33 @@ +# +# /etc/pam.d/common-session-noninteractive - session-related modules +# common to all non-interactive services +# +# This file is included from other service-specific PAM config files, +# and should contain a list of modules that define tasks to be performed +# at the start and end of all non-interactive sessions. +# +# As of pam 1.0.1-6, this file is managed by pam-auth-update by default. +# To take advantage of this, it is recommended that you configure any +# local modules either before or after the default block, and use +# pam-auth-update to manage selection of other modules. See +# pam-auth-update(8) for details. + +# here are the per-package modules (the "Primary" block) +session [default=1] pam_permit.so +# here's the fallback if no module succeeds +session requisite pam_deny.so +# prime the stack with a positive return value if there isn't one already; +# this avoids us returning an error just because nothing sets a success code +# since the modules above will each just jump around +session required pam_permit.so +# The pam_umask module will set the umask according to the system default in +# /etc/login.defs and user settings, solving the problem of different +# umask settings with different shells, display managers, remote sessions etc. +# See "man pam_umask". +session optional pam_umask.so +# and here are more per-package modules (the "Additional" block) +session optional pam_krb5.so minimum_uid=1000 +session required pam_unix.so +#session optional pam_winbind.so +#session optional pam_ecryptfs.so unwrap +# end of pam-auth-update config diff --git a/server/modules/pam-curitiba/etc/pam.d/kdm b/server/modules/pam-curitiba/etc/pam.d/kdm new file mode 100644 index 00000000..e6a4ec9b --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/kdm @@ -0,0 +1,10 @@ +# +# /etc/pam.d/kdm - specify the PAM behaviour of kdm +# +auth required pam_nologin.so +auth required pam_env.so readenv=1 +auth required pam_env.so readenv=1 envfile=/etc/default/locale +auth include common-auth +account include common-account +password include common-password +session include common-session diff --git a/server/modules/pam-curitiba/etc/pam.d/kdm-np b/server/modules/pam-curitiba/etc/pam.d/kdm-np new file mode 100644 index 00000000..dc10e5b5 --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/kdm-np @@ -0,0 +1,11 @@ +# +# /etc/pam.d/kdm-np - specify the PAM behaviour of kdm for passwordless logins +# +auth required pam_nologin.so +auth required pam_env.so readenv=1 +auth required pam_env.so readenv=1 envfile=/etc/default/locale +session required pam_limits.so +account include common-account +password include common-password +session include common-session +auth required pam_permit.so diff --git a/server/modules/pam-curitiba/etc/pam.d/login b/server/modules/pam-curitiba/etc/pam.d/login new file mode 100644 index 00000000..0df79279 --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/login @@ -0,0 +1,109 @@ +# +# The PAM configuration file for the Shadow `login' service +# + +# Enforce a minimal delay in case of failure (in microseconds). +# (Replaces the `FAIL_DELAY' setting from login.defs) +# Note that other modules may require another minimal delay. (for example, +# to disable any delay, you should add the nodelay option to pam_unix) +auth optional pam_faildelay.so delay=3000000 + +# Outputs an issue file prior to each login prompt (Replaces the +# ISSUE_FILE option from login.defs). Uncomment for use +# auth required pam_issue.so issue=/etc/issue + +# Disallows root logins except on tty's listed in /etc/securetty +# (Replaces the `CONSOLE' setting from login.defs) +# +# With the default control of this module: +# [success=ok new_authtok_reqd=ok ignore=ignore user_unknown=bad default=die] +# root will not be prompted for a password on insecure lines. +# if an invalid username is entered, a password is prompted (but login +# will eventually be rejected) +# +# You can change it to a "requisite" module if you think root may mis-type +# her login and should not be prompted for a password in that case. But +# this will leave the system as vulnerable to user enumeration attacks. +# +# You can change it to a "required" module if you think it permits to +# guess valid user names of your system (invalid user names are considered +# as possibly being root on insecure lines), but root passwords may be +# communicated over insecure lines. +auth [success=ok new_authtok_reqd=ok ignore=ignore user_unknown=bad default=die] pam_securetty.so + +# Disallows other than root logins when /etc/nologin exists +# (Replaces the `NOLOGINS_FILE' option from login.defs) +auth requisite pam_nologin.so + +# SELinux needs to be the first session rule. This ensures that any +# lingering context has been cleared. Without out this it is possible +# that a module could execute code in the wrong domain. +# When the module is present, "required" would be sufficient (When SELinux +# is disabled, this returns success.) +#session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close + +# This module parses environment configuration file(s) +# and also allows you to use an extended config +# file /etc/security/pam_env.conf. +# +# parsing /etc/environment needs "readenv=1" +session required pam_env.so readenv=1 +# locale variables are also kept into /etc/default/locale in etch +# reading this file *in addition to /etc/environment* does not hurt +session required pam_env.so readenv=1 envfile=/etc/default/locale + +# Standard Un*x authentication. +auth include common-auth + +# This allows certain extra groups to be granted to a user +# based on things like time of day, tty, service, and user. +# Please edit /etc/security/group.conf to fit your needs +# (Replaces the `CONSOLE_GROUPS' option in login.defs) +#auth optional pam_group.so + +# Uncomment and edit /etc/security/time.conf if you need to set +# time restrainst on logins. +# (Replaces the `PORTTIME_CHECKS_ENAB' option from login.defs +# as well as /etc/porttime) +# account requisite pam_time.so + +# Uncomment and edit /etc/security/access.conf if you need to +# set access limits. +# (Replaces /etc/login.access file) +# account required pam_access.so + +# Sets up user limits according to /etc/security/limits.conf +# (Replaces the use of /etc/limits in old login) +#session required pam_limits.so + +# Prints the last login info upon succesful login +# (Replaces the `LASTLOG_ENAB' option from login.defs) +session optional pam_lastlog.so + +# Prints the message of the day upon succesful login. +# (Replaces the `MOTD_FILE' option in login.defs) +# This includes a dynamically generated part from /run/motd.dynamic +# and a static (admin-editable) part from /etc/motd. +session optional pam_motd.so + +# Prints the status of the user's mailbox upon succesful login +# (Replaces the `MAIL_CHECK_ENAB' option from login.defs). +# +# This also defines the MAIL environment variable +# However, userdel also needs MAIL_DIR and MAIL_FILE variables +# in /etc/login.defs to make sure that removing a user +# also removes the user's mail spool file. +# See comments in /etc/login.defs +#session optional pam_mail.so standard + +# Standard Un*x account and session +account include common-account +session include common-session +password include common-password + +# SELinux needs to intervene at login time to ensure that the process +# starts in the proper default security context. Only sessions which are +# intended to run in the user's context should be run after this. +session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open +# When the module is present, "required" would be sufficient (When SELinux +# is disabled, this returns success.) diff --git a/server/modules/pam-curitiba/etc/pam.d/other b/server/modules/pam-curitiba/etc/pam.d/other new file mode 100644 index 00000000..59d776c9 --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/other @@ -0,0 +1,16 @@ +# +# /etc/pam.d/other - specify the PAM fallback behaviour +# +# Note that this file is used for any unspecified service; for example +#if /etc/pam.d/cron specifies no session modules but cron calls +#pam_open_session, the session module out of /etc/pam.d/other is +#used. If you really want nothing to happen then use pam_permit.so or +#pam_deny.so as appropriate. + +# We fall back to the system default in /etc/pam.d/common-* +# + +@include common-auth +@include common-account +@include common-password +@include common-session diff --git a/server/modules/pam-curitiba/etc/pam.d/passwd b/server/modules/pam-curitiba/etc/pam.d/passwd new file mode 100644 index 00000000..32eaa3c6 --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/passwd @@ -0,0 +1,6 @@ +# +# The PAM configuration file for the Shadow `passwd' service +# + +password include common-password + diff --git a/server/modules/pam-curitiba/etc/pam.d/sshd b/server/modules/pam-curitiba/etc/pam.d/sshd new file mode 100644 index 00000000..8954d639 --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/sshd @@ -0,0 +1,41 @@ +# PAM configuration for the Secure Shell service + +# Read environment variables from /etc/environment and +# /etc/security/pam_env.conf. +auth required pam_env.so # [1] +# In Debian 4.0 (etch), locale-related environment variables were moved to +# /etc/default/locale, so read that as well. +auth required pam_env.so envfile=/etc/default/locale + +# Standard Un*x authentication. +auth include common-auth + +# Disallow non-root logins when /etc/nologin exists. +account required pam_nologin.so + +# Uncomment and edit /etc/security/access.conf if you need to set complex +# access limits that are hard to express in sshd_config. +# account required pam_access.so + +# Standard Un*x authorization. +account include common-account + +# Standard Un*x session setup and teardown. +session include common-session + +# Print the message of the day upon successful login. +session optional pam_motd.so # [1] + +# TODO do we need this? +# Print the status of the user's mailbox upon successful login. +#session optional pam_mail.so standard noenv # [1] + +# TODO do we need this? +# Set up user limits from /etc/security/limits.conf. +#session required pam_limits.so + +# Set up SELinux capabilities (need modified pam) +# session required pam_selinux.so multiple + +# Standard Un*x password updating. +password include common-password diff --git a/server/modules/pam-curitiba/etc/pam.d/vmware-authd b/server/modules/pam-curitiba/etc/pam.d/vmware-authd new file mode 100644 index 00000000..1f9b60f9 --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/vmware-authd @@ -0,0 +1,6 @@ +#%PAM-1.0 +auth include common-auth +account include common-account +password include common-password +session include common-session + diff --git a/server/modules/pam-curitiba/etc/pam.d/xdm b/server/modules/pam-curitiba/etc/pam.d/xdm new file mode 100644 index 00000000..d21651db --- /dev/null +++ b/server/modules/pam-curitiba/etc/pam.d/xdm @@ -0,0 +1,6 @@ +#%PAM-1.0 +auth include common-auth +account include common-account +password include common-password +session required pam_loginuid.so +session include common-session diff --git a/server/modules/pam-curitiba/etc/profile.d/00-autostart.sh b/server/modules/pam-curitiba/etc/profile.d/00-autostart.sh new file mode 100644 index 00000000..c59e7abe --- /dev/null +++ b/server/modules/pam-curitiba/etc/profile.d/00-autostart.sh @@ -0,0 +1,40 @@ +#!/bin/ash + +TEMP_HOME_DIR="$HOME" +PERSISTENT_HOME_DIR="$HOME/PERSISTENT" + +if [ -d "$PERSISTENT_HOME_DIR" ]; then + + # Persistent home was mounted, take care of some conveinience + # Dirs + for file in .vim .mozilla .thunderbird .config/chromium .config/htop .config/openslx .config/xfce4 .eclipse; do + [ -e "$TEMP_HOME_DIR/$file" ] && break + if [ "x$(dirname "$file")" != "x." ]; then + mkdir -p "$TEMP_HOME_DIR/$(dirname "$file")" + fi + if [ ! -d "$PERSISTENT_HOME_DIR/$file" ]; then + mkdir -p "$PERSISTENT_HOME_DIR/$file" + fi + ln -s "$PERSISTENT_HOME_DIR/$file" "$TEMP_HOME_DIR/$file" + done + # Files + for file in .bashrc .profile .vimrc .gitconfig; do + [ -e "$TEMP_HOME_DIR/$file" ] && break + if [ "x$(dirname "$file")" != "x." ]; then + mkdir -p "$TEMP_HOME_DIR/$(dirname "$file")" + fi + if [ ! -e "$PERSISTENT_HOME_DIR/$file" ]; then + touch "$PERSISTENT_HOME_DIR/$file" + fi + ln -s "$PERSISTENT_HOME_DIR/$file" "$TEMP_HOME_DIR/$file" + done + # Check if user has autostart script and run it (so they can create more symlinks etc.) + if [ -x "$PERSISTENT_HOME_DIR/AUTOSTART" ]; then + if cd "$TEMP_HOME_DIR"; then + "$PERSISTENT_HOME_DIR/AUTOSTART" + cd - >/dev/null 2>&1 + fi + fi + +fi + diff --git a/server/modules/pam-curitiba/etc/systemd/system/getty.target.wants/rpc-gssd.service b/server/modules/pam-curitiba/etc/systemd/system/getty.target.wants/rpc-gssd.service new file mode 100644 index 00000000..79ffce8d --- /dev/null +++ b/server/modules/pam-curitiba/etc/systemd/system/getty.target.wants/rpc-gssd.service @@ -0,0 +1,7 @@ +[Unit] +Description=NFS rpcsec_gss daemon +Requires=run-rpc_pipefs.mount +After=run-rpc_pipefs.mount + +[Service] +ExecStart=/usr/sbin/rpc.gssd -f -vvv -p /run/rpc_pipefs diff --git a/server/modules/pam-curitiba/etc/systemd/system/getty.target.wants/rpc-idmapd.service b/server/modules/pam-curitiba/etc/systemd/system/getty.target.wants/rpc-idmapd.service new file mode 100644 index 00000000..c4da93e7 --- /dev/null +++ b/server/modules/pam-curitiba/etc/systemd/system/getty.target.wants/rpc-idmapd.service @@ -0,0 +1,7 @@ +[Unit] +Description=NFSv4 ID-name mapping daemon +Requires=network.target run-rpc_pipefs.mount +After=network.target + +[Service] +ExecStart=/usr/sbin/rpc.idmapd -f diff --git a/server/modules/pam-curitiba/etc/systemd/system/rpc-gssd.service b/server/modules/pam-curitiba/etc/systemd/system/rpc-gssd.service new file mode 100644 index 00000000..79ffce8d --- /dev/null +++ b/server/modules/pam-curitiba/etc/systemd/system/rpc-gssd.service @@ -0,0 +1,7 @@ +[Unit] +Description=NFS rpcsec_gss daemon +Requires=run-rpc_pipefs.mount +After=run-rpc_pipefs.mount + +[Service] +ExecStart=/usr/sbin/rpc.gssd -f -vvv -p /run/rpc_pipefs diff --git a/server/modules/pam-curitiba/etc/systemd/system/rpc-idmapd.service b/server/modules/pam-curitiba/etc/systemd/system/rpc-idmapd.service new file mode 100644 index 00000000..c4da93e7 --- /dev/null +++ b/server/modules/pam-curitiba/etc/systemd/system/rpc-idmapd.service @@ -0,0 +1,7 @@ +[Unit] +Description=NFSv4 ID-name mapping daemon +Requires=network.target run-rpc_pipefs.mount +After=network.target + +[Service] +ExecStart=/usr/sbin/rpc.idmapd -f diff --git a/server/modules/pam-curitiba/etc/systemd/system/run-rpc_pipefs.mount b/server/modules/pam-curitiba/etc/systemd/system/run-rpc_pipefs.mount new file mode 100644 index 00000000..692adce8 --- /dev/null +++ b/server/modules/pam-curitiba/etc/systemd/system/run-rpc_pipefs.mount @@ -0,0 +1,7 @@ +[Unit] +Description=Pipefs RPC filesystem + +[Mount] +What=rpc_pipefs +Where=/run/rpc_pipefs +Type=rpc_pipefs diff --git a/server/modules/pam-curitiba/opt/openslx/scripts/pam_script_mount_persistent b/server/modules/pam-curitiba/opt/openslx/scripts/pam_script_mount_persistent new file mode 100644 index 00000000..aa5735f2 --- /dev/null +++ b/server/modules/pam-curitiba/opt/openslx/scripts/pam_script_mount_persistent @@ -0,0 +1,42 @@ +################################################################### +# +# This script is a part of the pam_script_ses_open script +# and is not stand-alone! +# +# It will try to mount the home directories of students +# under /home//PERSISTENT using kerberos. +# + +# Only run this if the user is a student +# These have a gid > 1000 +if ! grep -q "^${PAM_USER}:" "/etc/passwd"; then + + VOLUME=$(getent passwd ${PAM_USER} |cut -d ':' -f6) + FILESERVER="urquell" + + # now we can mount the home directory! + + MOUNT_OPTS="-t nfs4 -o rw,nosuid,nodev,nolock,intr,hard,sloppy,sec=krb5p" + + SIGNAL=$(mktemp) + MOUNT_OUTPUT=$(mktemp) + rm -f -- "${SIGNAL}" + ( mount ${MOUNT_OPTS} "${FILESERVER}:${VOLUME}" "${PERSISTENT_HOME_DIR}" > "$MOUNT_OUTPUT" 2>&1 || touch "${SIGNAL}" ) & + MOUNT_PID=$! + for COUNTER in 1 2 4 4; do + kill -0 "${MOUNT_PID}" 2>/dev/null || break + sleep "${COUNTER}" + done + + if [ -e "${SIGNAL}" ]; then + slxlog "pam-curitiba" "Mount of '${FILESERVER}:${VOLUME}' to '${PERSISTENT_HOME_DIR}' failed. (Args: ${MOUNT_OPTS})" "$MOUNT_OUTPUT" + rm -f -- "${SIGNAL}" + elif kill -9 "${MOUNT_PID}" 2>/dev/null; then + slxlog "pam-curitiba" "Mount of '${FILESERVER}:${VOLUME}' to '${PERSISTENT_HOME_DIR}' timed out. (Args: ${MOUNT_OPTS})" "$MOUNT_OUTPUT" + else + PERSISTENT_OK=yes + fi + ( sleep 2; rm -f -- "$MOUNT_OUTPUT" ) & + +fi + -- cgit v1.2.3-55-g7522 From 7e474cf2bd72451f08dd29144de871deda6f463c Mon Sep 17 00:00:00 2001 From: Michael Pereira Neves Date: Mon, 31 Mar 2014 16:42:49 -0300 Subject: [vmchooser-curitiba] add curitiba vmchooser config module --- .../opt/openslx/vmchooser/config/vmchooser.conf | 4 ++++ .../opt/openslx/vmchooser/themes/curitiba/curitiba.ini | 4 ++++ .../opt/openslx/vmchooser/themes/curitiba/title_l.png | Bin 0 -> 13971 bytes .../opt/openslx/vmchooser/themes/curitiba/title_r.png | Bin 0 -> 5160 bytes 4 files changed, 8 insertions(+) create mode 100644 server/modules/vmchooser-curitiba/opt/openslx/vmchooser/config/vmchooser.conf create mode 100644 server/modules/vmchooser-curitiba/opt/openslx/vmchooser/themes/curitiba/curitiba.ini create mode 100644 server/modules/vmchooser-curitiba/opt/openslx/vmchooser/themes/curitiba/title_l.png create mode 100644 server/modules/vmchooser-curitiba/opt/openslx/vmchooser/themes/curitiba/title_r.png diff --git a/server/modules/vmchooser-curitiba/opt/openslx/vmchooser/config/vmchooser.conf b/server/modules/vmchooser-curitiba/opt/openslx/vmchooser/config/vmchooser.conf new file mode 100644 index 00000000..4ae146d3 --- /dev/null +++ b/server/modules/vmchooser-curitiba/opt/openslx/vmchooser/config/vmchooser.conf @@ -0,0 +1,4 @@ +pool=default +theme=curitiba +pvs=0 +path=/mnt/vmstore diff --git a/server/modules/vmchooser-curitiba/opt/openslx/vmchooser/themes/curitiba/curitiba.ini b/server/modules/vmchooser-curitiba/opt/openslx/vmchooser/themes/curitiba/curitiba.ini new file mode 100644 index 00000000..dadcb4e1 --- /dev/null +++ b/server/modules/vmchooser-curitiba/opt/openslx/vmchooser/themes/curitiba/curitiba.ini @@ -0,0 +1,4 @@ +background-color=#003592 +image-right=title_r.png +image-left=title_l.png + diff --git a/server/modules/vmchooser-curitiba/opt/openslx/vmchooser/themes/curitiba/title_l.png b/server/modules/vmchooser-curitiba/opt/openslx/vmchooser/themes/curitiba/title_l.png new file mode 100644 index 00000000..cbcb2064 Binary files /dev/null and b/server/modules/vmchooser-curitiba/opt/openslx/vmchooser/themes/curitiba/title_l.png differ diff --git a/server/modules/vmchooser-curitiba/opt/openslx/vmchooser/themes/curitiba/title_r.png b/server/modules/vmchooser-curitiba/opt/openslx/vmchooser/themes/curitiba/title_r.png new file mode 100644 index 00000000..284362a7 Binary files /dev/null and b/server/modules/vmchooser-curitiba/opt/openslx/vmchooser/themes/curitiba/title_r.png differ -- cgit v1.2.3-55-g7522 From 95cec7f2367d2cd215b1ffe0d2d312b0d02b66ee Mon Sep 17 00:00:00 2001 From: Michael Pereira Neves Date: Mon, 31 Mar 2014 16:43:15 -0300 Subject: [vmchooser-openslx] add openslx vmchooser config module --- .../opt/openslx/vmchooser/config/vmchooser.conf | 4 ++++ .../openslx/vmchooser/themes/openslx/openslx-left.png | Bin 0 -> 9187 bytes .../openslx/vmchooser/themes/openslx/openslx-right.png | Bin 0 -> 3390 bytes .../opt/openslx/vmchooser/themes/openslx/openslx.ini | 4 ++++ 4 files changed, 8 insertions(+) create mode 100644 server/modules/vmchooser-openslx/opt/openslx/vmchooser/config/vmchooser.conf create mode 100644 server/modules/vmchooser-openslx/opt/openslx/vmchooser/themes/openslx/openslx-left.png create mode 100644 server/modules/vmchooser-openslx/opt/openslx/vmchooser/themes/openslx/openslx-right.png create mode 100644 server/modules/vmchooser-openslx/opt/openslx/vmchooser/themes/openslx/openslx.ini diff --git a/server/modules/vmchooser-openslx/opt/openslx/vmchooser/config/vmchooser.conf b/server/modules/vmchooser-openslx/opt/openslx/vmchooser/config/vmchooser.conf new file mode 100644 index 00000000..92578ead --- /dev/null +++ b/server/modules/vmchooser-openslx/opt/openslx/vmchooser/config/vmchooser.conf @@ -0,0 +1,4 @@ +pool=default +theme=openslx +pvs=0 +path=/mnt/vmstore diff --git a/server/modules/vmchooser-openslx/opt/openslx/vmchooser/themes/openslx/openslx-left.png b/server/modules/vmchooser-openslx/opt/openslx/vmchooser/themes/openslx/openslx-left.png new file mode 100644 index 00000000..900dd867 Binary files /dev/null and b/server/modules/vmchooser-openslx/opt/openslx/vmchooser/themes/openslx/openslx-left.png differ diff --git a/server/modules/vmchooser-openslx/opt/openslx/vmchooser/themes/openslx/openslx-right.png b/server/modules/vmchooser-openslx/opt/openslx/vmchooser/themes/openslx/openslx-right.png new file mode 100644 index 00000000..8ca9347b Binary files /dev/null and b/server/modules/vmchooser-openslx/opt/openslx/vmchooser/themes/openslx/openslx-right.png differ diff --git a/server/modules/vmchooser-openslx/opt/openslx/vmchooser/themes/openslx/openslx.ini b/server/modules/vmchooser-openslx/opt/openslx/vmchooser/themes/openslx/openslx.ini new file mode 100644 index 00000000..58382f7b --- /dev/null +++ b/server/modules/vmchooser-openslx/opt/openslx/vmchooser/themes/openslx/openslx.ini @@ -0,0 +1,4 @@ +background-color=#003592 +image-right=openslx-right.png +image-left=openslx-left.png + -- cgit v1.2.3-55-g7522 From 0f7267d7d000bfc0dd8763030b2eb4fb18036eff Mon Sep 17 00:00:00 2001 From: Michael Pereira Neves Date: Mon, 31 Mar 2014 16:44:11 -0300 Subject: [config curitiba] add curitiba config --- server/configs/curitiba/branding-curitiba | 1 + server/configs/curitiba/cups-curitiba | 1 + server/configs/curitiba/pam-curitiba | 1 + server/configs/curitiba/stage4-at-boot | 1 + server/configs/curitiba/ubuntu-13.04-pulseaudio-fix | 1 + server/configs/curitiba/vmchooser-curitiba | 1 + 6 files changed, 6 insertions(+) create mode 120000 server/configs/curitiba/branding-curitiba create mode 120000 server/configs/curitiba/cups-curitiba create mode 120000 server/configs/curitiba/pam-curitiba create mode 120000 server/configs/curitiba/stage4-at-boot create mode 120000 server/configs/curitiba/ubuntu-13.04-pulseaudio-fix create mode 120000 server/configs/curitiba/vmchooser-curitiba diff --git a/server/configs/curitiba/branding-curitiba b/server/configs/curitiba/branding-curitiba new file mode 120000 index 00000000..7a9ba2b2 --- /dev/null +++ b/server/configs/curitiba/branding-curitiba @@ -0,0 +1 @@ +../../modules/branding-curitiba/ \ No newline at end of file diff --git a/server/configs/curitiba/cups-curitiba b/server/configs/curitiba/cups-curitiba new file mode 120000 index 00000000..99418604 --- /dev/null +++ b/server/configs/curitiba/cups-curitiba @@ -0,0 +1 @@ +../../modules/cups-curitiba/ \ No newline at end of file diff --git a/server/configs/curitiba/pam-curitiba b/server/configs/curitiba/pam-curitiba new file mode 120000 index 00000000..476a0cb2 --- /dev/null +++ b/server/configs/curitiba/pam-curitiba @@ -0,0 +1 @@ +../../modules/pam-curitiba/ \ No newline at end of file diff --git a/server/configs/curitiba/stage4-at-boot b/server/configs/curitiba/stage4-at-boot new file mode 120000 index 00000000..c7fd820d --- /dev/null +++ b/server/configs/curitiba/stage4-at-boot @@ -0,0 +1 @@ +../../modules/stage4-at-boot/ \ No newline at end of file diff --git a/server/configs/curitiba/ubuntu-13.04-pulseaudio-fix b/server/configs/curitiba/ubuntu-13.04-pulseaudio-fix new file mode 120000 index 00000000..92979703 --- /dev/null +++ b/server/configs/curitiba/ubuntu-13.04-pulseaudio-fix @@ -0,0 +1 @@ +../../modules/ubuntu-13.04-pulseaudio-fix/ \ No newline at end of file diff --git a/server/configs/curitiba/vmchooser-curitiba b/server/configs/curitiba/vmchooser-curitiba new file mode 120000 index 00000000..064a2a05 --- /dev/null +++ b/server/configs/curitiba/vmchooser-curitiba @@ -0,0 +1 @@ +../../modules/vmchooser-curitiba/ \ No newline at end of file -- cgit v1.2.3-55-g7522 From 2ffaf2a433925455ab16e5664b7103b94f3dee24 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 1 Apr 2014 15:34:00 +0200 Subject: [stage31] Support for KCL-switches nvidia and amd, which unconditionally load proprietary gfx drivers for testing --- remote/rootfs/rootfs-stage31/data/inc/drm.functions | 11 ++++++++++- remote/rootfs/rootfs-stage31/data/init | 12 ++++++++---- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/remote/rootfs/rootfs-stage31/data/inc/drm.functions b/remote/rootfs/rootfs-stage31/data/inc/drm.functions index 20083724..c3b7b419 100644 --- a/remote/rootfs/rootfs-stage31/data/inc/drm.functions +++ b/remote/rootfs/rootfs-stage31/data/inc/drm.functions @@ -36,7 +36,16 @@ load_gfx () { setup_gfx () { local KERN RETVAL CARD CARDS SUCCESS FILES DRM - # check which driver to load + # check if forced by KCL + if [ "x$GFX" == "xnvidia" ]; then + load_gfx @nvidia + return + fi + if [ "x$GFX" == "xamd" ]; then + load_gfx @amd + return + fi + # not forced - check which driver to load CARDS=$(lspci | grep 'Class 0300' | awk '{print $4}') if [ -e "/drm.cfg" ] && [ -n "$CARDS" ]; then SUCCESS="yes" diff --git a/remote/rootfs/rootfs-stage31/data/init b/remote/rootfs/rootfs-stage31/data/init index b3681eee..b91818fa 100755 --- a/remote/rootfs/rootfs-stage31/data/init +++ b/remote/rootfs/rootfs-stage31/data/init @@ -33,7 +33,7 @@ mkdir -p "$FUTURE_ROOT/opt/openslx" # let kernel know that mdev is to be used for hotplug echo "/sbin/mdev" > /proc/sys/kernel/hotplug -# read kernel command line for debugging switch +# read kernel command line DEBUG=0 SPLASH=0 read KCL < "/proc/cmdline" @@ -51,8 +51,12 @@ for opts in ${KCL}; do ;; BOOTIF=*) MAC="$( echo "$opts" | cut -b 11- | tr '-' ':' | tr '[A-Z]' '[a-z]' )" ;; # make mac lowercase for udev (see setup_network) - splash*) - [ -e "/etc/splash.ppm" ] && SPLASH=1 + splash) + [ -e "/etc/splash.ppm" ] && SPLASH=1 ;; + nvidia) + GFX=nvidia ;; + ati|amd) + GFX=amd ;; esac done @@ -119,7 +123,7 @@ done echo "Switching root...." echo "$bench_result" > "${FUTURE_ROOT}/opt/openslx/.benchmark" # Prepare environment (HOME is needed as a hack for nss_ldap with ssl and no caching) -unset BOOT_IMAGE initrd KCL ip slxbase slxsrv IPINFO vga ip MAC BOOTIF DEBUG OLDPWD MUTED_OUTPUT +unset BOOT_IMAGE initrd KCL ip slxbase slxsrv IPINFO vga ip MAC BOOTIF DEBUG OLDPWD MUTED_OUTPUT GFX export HOME=/ export init="/usr/lib/systemd/systemd" export recovery= -- cgit v1.2.3-55-g7522 From 926035c0f0b1a7e8062202229f97f0fd659f14db Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 1 Apr 2014 15:35:03 +0200 Subject: [vmware/vmchooser] Generalize string cleaning function --- .../vmchooser/data/opt/openslx/scripts/vmchooser-run_virt | 12 +++++++++++- .../data/opt/openslx/vmchooser/vmware/run-virt.include | 13 ++----------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/remote/modules/vmchooser/data/opt/openslx/scripts/vmchooser-run_virt b/remote/modules/vmchooser/data/opt/openslx/scripts/vmchooser-run_virt index 2cd92776..dd6cd84e 100755 --- a/remote/modules/vmchooser/data/opt/openslx/scripts/vmchooser-run_virt +++ b/remote/modules/vmchooser/data/opt/openslx/scripts/vmchooser-run_virt @@ -70,6 +70,15 @@ cleanexit () { exit 129 # No exit code was given :/ } +function rv_clean_string () +{ + if [ "$#" -ge 1 ]; then + echo "$@" | tr '[A-Z]' '[a-z]' | tr -d -c '[a-z0-9]' + else + tr '[A-Z]' '[a-z]' | tr -d -c '[a-z0-9]' + fi +} + trap cleanexit SIGINT SIGTERM # check for important files used @@ -221,6 +230,7 @@ writelog "\t/tmp info:\t\t$(df -h | grep " /tmp$" | awk '{print $2}') \c" writelog "$(grep "/tmp " /proc/mounts | awk '{print $1" "$2" "$3" "$4}')" writelog "\tVM XML dir:\t\t$(dirname "${xmlfile}")" writelog "\tXML file:\t\t${xmlfile}" +writelog "Enable 3D:\t\t${enable3d}" writelog "VM config:" # Name of the virt image @@ -405,7 +415,7 @@ remotedesktopport="590${VM_ID}" # Enable 3D -enable3d=$(grep -i "/dev/null | awk -F '=' '{print $2}' | tr "[A-Z]" "[a-z]") +enable3d=$(grep -i -o "