069ed14df8ff

More linux
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Wed, 04 Jul 2018 22:09:02 +0000
parents ab1b62093e4d
children b3887bda7531
branches/tags (none)
files DefaultKeyBinding.dict fish/config.fish fish/functions/pbc.fish fish/functions/pbp.fish karabiner/assets/complex_modifications/1505240117.json karabiner/karabiner.json keyremap4macbook/cadet.py keyremap4macbook/private.xml launchagents/com.stevelosh.dammitkeymando.plist launchagents/com.stevelosh.mailsync.plist osx.sh screen-256color.ti sjl.keylayout terminal/tmux-256color.terminfo terminal/tmux.terminfo terminal/xterm-256color-italic.terminfo tmux/tmux.conf vim/vimrc xsessionrc

Changes

--- a/fish/config.fish	Wed Jul 04 03:12:05 2018 +0000
+++ b/fish/config.fish	Wed Jul 04 22:09:02 2018 +0000
@@ -46,7 +46,6 @@
 function jesus_fucking_christ_bind_the_fucking_keys_fish
     bind \cn accept-autosuggestion
     bind \cw backward-kill-word
-    bind \cf fzf-fish
 end
 function fish_user_keybindings
     jesus_fucking_christ_bind_the_fucking_keys_fish
--- a/fish/functions/pbc.fish	Wed Jul 04 03:12:05 2018 +0000
+++ b/fish/functions/pbc.fish	Wed Jul 04 22:09:02 2018 +0000
@@ -1,3 +1,3 @@
 function pbc -d "pbcopy"
-    pbcopy $argv
+    xsel --clipboard --input
 end
--- a/fish/functions/pbp.fish	Wed Jul 04 03:12:05 2018 +0000
+++ b/fish/functions/pbp.fish	Wed Jul 04 22:09:02 2018 +0000
@@ -1,3 +1,3 @@
 function pbp -d "pbpaste"
-    pbpaste $argv
+    xsel --clipboard
 end
--- a/karabiner/assets/complex_modifications/1505240117.json	Wed Jul 04 03:12:05 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,65 +0,0 @@
-{
-    "title": "Shift keys to parentheses",
-    "rules": [
-        {
-            "description": "map left shift to opening parenthesis",
-            "manipulators": [
-                {
-                    "type": "basic",
-                    "from": {
-                        "key_code": "left_shift",
-                        "modifiers": {
-                            "optional": [
-                                "any"
-                            ]
-                        }
-                    },
-                    "to_if_alone": [
-                        {
-                            "key_code": "9",
-                            "modifiers": [
-                                "left_shift"
-                            ]
-                        }
-                    ],
-                    "to": [
-                        {
-                            "key_code": "left_shift",
-                            "modifiers": []
-                        }
-                    ]
-                }
-            ]
-        },
-        {
-            "description": "map right shift to closing parenthesis",
-            "manipulators": [
-                {
-                    "type": "basic",
-                    "from": {
-                        "key_code": "right_shift",
-                        "modifiers": {
-                            "optional": [
-                                "any"
-                            ]
-                        }
-                    },
-                    "to_if_alone": [
-                        {
-                            "key_code": "0",
-                            "modifiers": [
-                                "right_shift"
-                            ]
-                        }
-                    ],
-                    "to": [
-                        {
-                            "key_code": "right_shift",
-                            "modifiers": []
-                        }
-                    ]
-                }
-            ]
-        }
-    ]
-}
--- a/karabiner/karabiner.json	Wed Jul 04 03:12:05 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,315 +0,0 @@
-{
-    "global": {
-        "check_for_updates_on_startup": true,
-        "show_in_menu_bar": true,
-        "show_profile_name_in_menu_bar": false
-    },
-    "profiles": [
-        {
-            "complex_modifications": {
-                "parameters": {
-                    "basic.to_if_alone_timeout_milliseconds": 200
-                },
-                "rules": [
-                    {
-                        "description": "ctrl to hyper",
-                        "manipulators": [
-                            {
-                                "from": {
-                                    "key_code": "left_control",
-                                    "modifiers": {
-                                        "optional": [
-                                            "any"
-                                        ]
-                                    }
-                                },
-                                "to": [
-                                    {
-                                        "key_code": "left_shift",
-                                        "modifiers": [
-                                            "left_command",
-                                            "left_control",
-                                            "left_option"
-                                        ]
-                                    }
-                                ],
-                                "type": "basic"
-                            }
-                        ]
-                    },
-                    {
-                        "description": "capslock to ctrl/esc",
-                        "manipulators": [
-                            {
-                                "from": {
-                                    "key_code": "caps_lock",
-                                    "modifiers": {
-                                        "optional": [
-                                            "any"
-                                        ]
-                                    }
-                                },
-                                "to": [
-                                    {
-                                        "key_code": "left_control"
-                                    }
-                                ],
-                                "to_if_alone": [
-                                    {
-                                        "key_code": "escape"
-                                    }
-                                ],
-                                "type": "basic"
-                            }
-                        ]
-                    },
-                    {
-                        "description": "Unmangle shiftparens",
-                        "manipulators": [
-                            {
-                                "from": {
-                                    "key_code": "spacebar",
-                                    "modifiers": {
-                                        "mandatory": [
-                                            "right_shift"
-                                        ]
-                                    }
-                                },
-                                "to": [
-                                    {
-                                        "key_code": "0",
-                                        "modifiers": [
-                                            "left_shift"
-                                        ]
-                                    }
-                                ],
-                                "type": "basic"
-                            },
-                            {
-                                "from": {
-                                    "key_code": "right_shift",
-                                    "modifiers": {
-                                        "mandatory": [
-                                            "left_shift"
-                                        ]
-                                    }
-                                },
-                                "to": [
-                                    {
-                                        "key_code": "9",
-                                        "modifiers": [
-                                            "left_shift"
-                                        ]
-                                    },
-                                    {
-                                        "key_code": "0",
-                                        "modifiers": [
-                                            "left_shift"
-                                        ]
-                                    }
-                                ],
-                                "type": "basic"
-                            }
-                        ]
-                    },
-                    {
-                        "description": "map left shift to opening parenthesis",
-                        "manipulators": [
-                            {
-                                "from": {
-                                    "key_code": "left_shift",
-                                    "modifiers": {
-                                        "optional": [
-                                            "any"
-                                        ]
-                                    }
-                                },
-                                "to": [
-                                    {
-                                        "key_code": "left_shift",
-                                        "modifiers": []
-                                    }
-                                ],
-                                "to_if_alone": [
-                                    {
-                                        "key_code": "9",
-                                        "modifiers": [
-                                            "left_shift"
-                                        ]
-                                    }
-                                ],
-                                "type": "basic"
-                            }
-                        ]
-                    },
-                    {
-                        "description": "map right shift to closing parenthesis",
-                        "manipulators": [
-                            {
-                                "from": {
-                                    "key_code": "right_shift",
-                                    "modifiers": {
-                                        "optional": [
-                                            "any"
-                                        ]
-                                    }
-                                },
-                                "to": [
-                                    {
-                                        "key_code": "right_shift",
-                                        "modifiers": []
-                                    }
-                                ],
-                                "to_if_alone": [
-                                    {
-                                        "key_code": "0",
-                                        "modifiers": [
-                                            "right_shift"
-                                        ]
-                                    }
-                                ],
-                                "type": "basic"
-                            }
-                        ]
-                    }
-                ]
-            },
-            "devices": [
-                {
-                    "disable_built_in_keyboard_if_exists": false,
-                    "fn_function_keys": [],
-                    "identifiers": {
-                        "is_keyboard": true,
-                        "is_pointing_device": false,
-                        "product_id": 283,
-                        "vendor_id": 2131
-                    },
-                    "ignore": false,
-                    "simple_modifications": [
-                        {
-                            "from": {
-                                "key_code": "left_command"
-                            },
-                            "to": {
-                                "key_code": "left_option"
-                            }
-                        },
-                        {
-                            "from": {
-                                "key_code": "left_option"
-                            },
-                            "to": {
-                                "key_code": "left_command"
-                            }
-                        }
-                    ]
-                }
-            ],
-            "fn_function_keys": [
-                {
-                    "from": {
-                        "key_code": "f1"
-                    },
-                    "to": {
-                        "consumer_key_code": "display_brightness_decrement"
-                    }
-                },
-                {
-                    "from": {
-                        "key_code": "f2"
-                    },
-                    "to": {
-                        "consumer_key_code": "display_brightness_increment"
-                    }
-                },
-                {
-                    "from": {
-                        "key_code": "f3"
-                    },
-                    "to": {
-                        "key_code": "mission_control"
-                    }
-                },
-                {
-                    "from": {
-                        "key_code": "f4"
-                    },
-                    "to": {
-                        "key_code": "launchpad"
-                    }
-                },
-                {
-                    "from": {
-                        "key_code": "f5"
-                    },
-                    "to": {
-                        "key_code": "illumination_decrement"
-                    }
-                },
-                {
-                    "from": {
-                        "key_code": "f6"
-                    },
-                    "to": {
-                        "key_code": "illumination_increment"
-                    }
-                },
-                {
-                    "from": {
-                        "key_code": "f7"
-                    },
-                    "to": {
-                        "consumer_key_code": "rewind"
-                    }
-                },
-                {
-                    "from": {
-                        "key_code": "f8"
-                    },
-                    "to": {
-                        "consumer_key_code": "play_or_pause"
-                    }
-                },
-                {
-                    "from": {
-                        "key_code": "f9"
-                    },
-                    "to": {
-                        "consumer_key_code": "fastforward"
-                    }
-                },
-                {
-                    "from": {
-                        "key_code": "f10"
-                    },
-                    "to": {
-                        "consumer_key_code": "mute"
-                    }
-                },
-                {
-                    "from": {
-                        "key_code": "f11"
-                    },
-                    "to": {
-                        "consumer_key_code": "volume_decrement"
-                    }
-                },
-                {
-                    "from": {
-                        "key_code": "f12"
-                    },
-                    "to": {
-                        "consumer_key_code": "volume_increment"
-                    }
-                }
-            ],
-            "name": "Default profile",
-            "selected": true,
-            "simple_modifications": [],
-            "virtual_hid_keyboard": {
-                "caps_lock_delay_milliseconds": 0,
-                "keyboard_type": "ansi"
-            }
-        }
-    ]
-}
--- a/keyremap4macbook/cadet.py	Wed Jul 04 03:12:05 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,131 +0,0 @@
-# -*- coding: utf8 -*-
-import string
-
-greek = [
-    ('a', u'α' u'Α', u'', u''),
-    ('b', u'β' u'Β', u'', u''),
-    ('c', u'χ' u'Χ', u'', u''),
-    ('d', u'δ' u'Δ', u'', u''),
-    ('e', u'ε' u'Ε', u'', u''),
-    ('f', u'φ' u'Φ', u'', u''),
-    ('g', u'γ' u'Γ', u'', u''),
-    ('h', u'η' u'Η', u'', u''),
-    ('i', u'ι' u'Ι', u'', u''),
-    ('j', u'ϑ' u'Θ', u'', u''),
-    ('k', u'κ' u'Κ', u'', u''),
-    ('l', u'λ' u'Λ', u'', u''),
-    ('m', u'μ' u'Μ', u'', u''),
-    ('n', u'ν' u'Ν', u'', u''),
-    ('o', u'ο' u'Ο', u'', u''),
-    ('p', u'π' u'Π', u'', u''),
-    ('q', u'θ' u'Θ', u'', u''),
-    ('r', u'ρ' u'Ρ', u'', u''),
-    ('s', u'σ' u'Σ', u'', u''),
-    ('t', u'τ' u'Τ', u'', u''),
-    ('u', u'υ' u'Υ', u'', u''),
-    ('v', u'ς' u'Σ', u'', u''),
-    ('w', u'ω' u'Ω', u'', u''),
-    ('x', u'ξ' u'Ξ', u'', u''),
-    ('y', u'ψ' u'Ψ', u'', u''),
-    ('z', u'ζ' u'Ζ', u'', u''),
-]
-
-math = [
-    ('a',     u'∧', u'ℵ', u'', u''),
-    ('c',     u'∘', u'ℂ', u'', u''),
-    ('e',     u'∈', u'∉', u'', u''),
-    ('f',     u'∫', u'',  u'', u''),
-    ('i',     u'∩', u'∞', u'', u''),
-    ('n',     u'' , u'ℕ', u'', u''),
-    ('o',     u'∨', u'',  u'', u''),
-    ('r',     u'√', u'ℝ', u'', u''),
-    # ('t',     u'⊢', u'⊥', u'', u''),
-    ('u',     u'∪', u'',  u'', u''),
-    ('x',     u'⊻', u'',  u'', u''),
-    ('z',     u'' , u'ℤ', u'', u''),
-    ('-',     u'¬', u'',  u'', u''),
-    ('=',     u'≠', u'±', u'', u''),
-    ('/',     u'÷', u'',  u'', u''),
-    (',',     u'' , u'≤', u'', u''),
-    ('.',     u'·', u'≥', u'', u''),
-    ('0',     u'∅', u'',  u'', u''),
-    ('8',     u'' , u'×', u'', u''),
-    ('`',     u'' , u'≈', u'', u''),
-    ('[',     u'⊂', u'⊄', u'⊆', u'⊈'),
-    (']',     u'⊃', u'⊅', u'⊇', u'⊉'),
-    ('right', u'→', u'↛', u'⇒', u'⇏'),
-    ('left',  u'←', u'↚', u'⇐', u'⇍'),
-    ('up',    u'↔', u'↮', u'⇔', u'⇎'),
-    ('down',  u'↔', u'↮', u'⇔', u'⇎'),
-]
-
-def get_keycode(c):
-    if c in string.letters:
-        return c
-    elif c in string.digits:
-        return 'KEY_' + c
-    else:
-        return {
-            '-': 'MINUS',
-            '=': 'EQUAL',
-            '/': 'SLASH',
-            '\\': 'BACKSLASH',
-            '.': 'DOT',
-            ',': 'COMMA',
-            "'": 'QUOTE',
-            ';': 'SEMICOLON',
-            '[': 'BRACKET_LEFT',
-            ']': 'BRACKET_RIGHT',
-            '`': 'BACKQUOTE',
-            'left': 'CURSOR_LEFT',
-            'right': 'CURSOR_RIGHT',
-            'down': 'CURSOR_DOWN',
-            'up': 'CURSOR_UP',
-        }[c]
-
-def get_line(c):
-    line_template = r'''KeyCode::%s, ModifierFlag::OPTION_L,'''
-    key = get_keycode(c)
-    return line_template % key
-
-def get_codepoint(c):
-    r = repr(c)
-    if len(r) == 7:
-        return '00' + r[-3:-1].upper()
-    else:
-        return r[-5:-1].upper()
-
-def get_chunk(source_key, dest_char, mod, buckies):
-    modifier_chunks = ['ModifierFlag::EXTRA%d'% mod]
-    modifier_chunks.extend(buckies)
-    modifier = ' | '.join(modifier_chunks)
-
-    codepoint = get_codepoint(dest_char)
-    lines = '\n'.join(get_line(c) for c in codepoint)
-
-    return r'''
-        <autogen>
-            --KeyToKey--
-            KeyCode::%s, %s,
-            %s
-        </autogen>
-    ''' % (source_key, modifier, lines)
-
-def for_map(m, modifier):
-    for k, bare, shift, ctrl, shiftctrl in m:
-        k = get_keycode(k).upper()
-
-        if shiftctrl:
-            print get_chunk(k, shiftctrl, modifier, ['VK_CONTROL', 'VK_SHIFT'])
-
-        if shift:
-            print get_chunk(k, shift, modifier, ['VK_SHIFT'])
-
-        if ctrl:
-            print get_chunk(k, ctrl, modifier, ['VK_CONTROL'])
-
-        if bare:
-            print get_chunk(k, bare, modifier, [])
-
-# for_map(greek, 4)
-for_map(math, 3)
--- a/keyremap4macbook/private.xml	Wed Jul 04 03:12:05 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1200 +0,0 @@
-<?xml version="1.0"?>
-<root>
-    <list>
-        <item>
-            <name>Space Cadet Mode</name>
-            <appendix>This mode emulates a few of the features of the Space Cadet keyboard.</appendix>
-            <appendix>It also adds a few other helpful mappings.</appendix>
-            <appendix>It requires the Unicode Hex Input keyboard layout for the Greek and Math layers.</appendix>
-
-            <item>
-                <name>Force yourself to use the correct shift keys.</name>
-                <identifier>space_cadet.force_correct_shifts</identifier>
-
-                <autogen>--KeyToKey-- KeyCode::Q, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::W, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::E, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::R, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::A, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::S, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::D, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::F, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::G, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::Z, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::X, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::C, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::V, ModifierFlag::SHIFT_L, KeyCode::VK_NONE</autogen>
-
-                <autogen>--KeyToKey-- KeyCode::Y,         ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::U,         ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::I,         ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::O,         ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::P,         ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::H,         ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::J,         ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::K,         ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::L,         ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::N,         ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::M,         ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::COMMA,     ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::DOT,       ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-                <autogen>--KeyToKey-- KeyCode::QUOTE,     ModifierFlag::SHIFT_R, KeyCode::VK_NONE</autogen>
-            </item>
-            <item>
-                <name>Shifts to Parentheses</name>
-                <appendix>Shifts, when pressed alone, type parentheses.</appendix>
-                <appendix>When used with other keys they're normal shifts.</appendix>
-
-                <identifier>space_cadet.shifts_to_parens</identifier>
-
-                <!-- This is the basic mapping. -->
-                <autogen>--KeyOverlaidModifier-- KeyCode::SHIFT_R, ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, KeyCode::KEY_0, ModifierFlag::SHIFT_L</autogen>
-                <autogen>--KeyOverlaidModifier-- KeyCode::SHIFT_L, ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, KeyCode::KEY_9, ModifierFlag::SHIFT_R</autogen>
-
-                <!--
-                    Remap the "rolls" of () and )( because it's too easy to hit one
-                    before finishing the other, and there's no other reason to be
-                    pressing both shift keys at once anyway
-                -->
-                <autogen>--KeyToKey-- KeyCode::SHIFT_L, ModifierFlag::SHIFT_R, KeyCode::KEY_0, ModifierFlag::SHIFT_L, KeyCode::KEY_9, ModifierFlag::SHIFT_L</autogen>
-                <autogen>--KeyToKey-- KeyCode::SHIFT_R, ModifierFlag::SHIFT_L, KeyCode::KEY_9, ModifierFlag::SHIFT_L, KeyCode::KEY_0, ModifierFlag::SHIFT_L</autogen>
-
-                <!--
-                    Remap Rshift+Space to ') ', because when typing an end paren and
-                    then a space I tend to hit space before I let go of rshift.
-                -->
-                <autogen>--KeyToKey-- KeyCode::SPACE, ModifierFlag::SHIFT_R, KeyCode::KEY_0, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
-            </item>
-            <item>
-                <name>Remap Held Tab to Hyper</name>
-                <appendix>OS X doesn't have a Hyper. This maps Held Tab to Control + Shift + Option + Command.</appendix>
-                <appendix>You can use this key in your own custom keyboard shortcuts you create in apps.</appendix>
-
-                <identifier>space_cadet.held_tab_to_hyper</identifier>
-
-                <autogen>
-                    --KeyOverlaidModifier--
-                    KeyCode::TAB,
-                    ModifierFlag::NONE,
-
-                    KeyCode::COMMAND_L,
-                    ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L,
-
-                    KeyCode::TAB
-                </autogen>
-            </item>
-            <item>
-                <name>Remap Left Control to Hyper</name>
-                <appendix>OS X doesn't have a Hyper. This maps Left Control to Control + Shift + Option + Command.</appendix>
-                <appendix>You can use this key in your own custom keyboard shortcuts you create in apps.</appendix>
-
-                <identifier>space_cadet.left_control_to_hyper</identifier>
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::F19,
-
-                    KeyCode::COMMAND_L,
-                    ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L
-                </autogen>
-            </item>
-            <item>
-                <name>Restore [Shift-]Opt-(Left/Right)</name>
-                <appendix>The Unicode Hex Input keyboard layout disables these keys for some reason.</appendix>
-
-                <identifier>space_cadet.fix_opt_arrows</identifier>
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_LEFT, VK_OPTION | VK_SHIFT,
-
-                    KeyCode::B,
-                    ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_LEFT, VK_OPTION,
-
-                    KeyCode::B,
-                    ModifierFlag::OPTION_L | ModifierFlag::CONTROL_L
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_RIGHT, VK_OPTION | VK_SHIFT,
-
-                    KeyCode::F,
-                    ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_RIGHT, VK_OPTION,
-
-                    KeyCode::F,
-                    ModifierFlag::OPTION_L | ModifierFlag::CONTROL_L
-                </autogen>
-            </item>
-
-            <item>
-                <name>Math Layer</name>
-                <appendix>Right Control key activates the Math key layer.</appendix>
-
-                <identifier>space_cadet.math_layer</identifier>
-
-                <autogen>
-                    --KeyToKey--
-                        KeyCode::CONTROL_R,
-                        KeyCode::VK_STICKY_EXTRA3
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::A, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_5, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::A, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_7, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::C, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::C, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::E, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::E, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::F, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::I, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::E, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::I, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::N, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_5, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::O, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::R, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::D, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::R, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::U, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::X, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::Z, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_4, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::MINUS, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::EQUAL, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::EQUAL, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_6, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::SLASH, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::F, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_7, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::COMMA, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_6, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_4, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::DOT, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_6, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_5, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::DOT, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_7, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::KEY_0, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_5, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::KEY_8, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::D, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_7, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::BACKQUOTE, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_4, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::BRACKET_LEFT, ModifierFlag::EXTRA3 | VK_CONTROL | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::BRACKET_LEFT, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_4, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::BRACKET_LEFT, ModifierFlag::EXTRA3 | VK_CONTROL,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_6, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::BRACKET_LEFT, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::BRACKET_RIGHT, ModifierFlag::EXTRA3 | VK_CONTROL | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::BRACKET_RIGHT, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_5, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::BRACKET_RIGHT, ModifierFlag::EXTRA3 | VK_CONTROL,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_7, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::BRACKET_RIGHT, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_RIGHT, ModifierFlag::EXTRA3 | VK_CONTROL | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::F, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_RIGHT, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_RIGHT, ModifierFlag::EXTRA3 | VK_CONTROL,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::D, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_RIGHT, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_LEFT, ModifierFlag::EXTRA3 | VK_CONTROL | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::D, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_LEFT, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_LEFT, ModifierFlag::EXTRA3 | VK_CONTROL,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::D, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_LEFT, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_UP, ModifierFlag::EXTRA3 | VK_CONTROL | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::E, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_UP, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::E, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_UP, ModifierFlag::EXTRA3 | VK_CONTROL,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::D, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_4, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_UP, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_4, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_DOWN, ModifierFlag::EXTRA3 | VK_CONTROL | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::E, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_DOWN, ModifierFlag::EXTRA3 | VK_SHIFT,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::E, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_DOWN, ModifierFlag::EXTRA3 | VK_CONTROL,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::D, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_4, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::CURSOR_DOWN, ModifierFlag::EXTRA3,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_4, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-            </item>
-            <item>
-                <name>Greek Layer</name>
-                <appendix>Right PC Application key activates the Greek key layer.</appendix>
-
-                <identifier>space_cadet.greek_layer</identifier>
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::PC_APPLICATION,
-                    KeyCode::VK_STICKY_EXTRA4
-                </autogen>
-
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::A, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::A, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::B, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::B, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::C, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_7, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::C, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_7, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::D, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_4, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::D, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_4, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::E, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_5, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::E, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_5, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::F, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_6, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::F, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_6, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::G, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::G, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::H, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_7, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::H, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_7, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::I, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::I, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::J, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::J, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::D, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::K, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::K, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::L, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::L, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::M, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::M, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::N, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::D, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::N, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::D, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::O, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::F, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::O, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::F, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::P, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::P, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::Q, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::Q, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::R, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::R, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_1, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::S, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::S, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::T, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_4, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::T, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_4, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::U, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_5, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::U, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_5, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::V, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::V, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_2, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::W, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::W, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::X, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::E, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::X, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::E, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::Y, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::A, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::Y, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::C, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_8, ModifierFlag::OPTION_L,
-                </autogen>
-
-
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::Z, ModifierFlag::EXTRA4 | VK_SHIFT,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_9, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_6, ModifierFlag::OPTION_L,
-                </autogen>
-                <autogen>
-                    --KeyToKey--
-                    KeyCode::Z, ModifierFlag::EXTRA4,
-                    KeyCode::KEY_0, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_3, ModifierFlag::OPTION_L,
-                    KeyCode::B, ModifierFlag::OPTION_L,
-                    KeyCode::KEY_6, ModifierFlag::OPTION_L,
-                </autogen>
-
-            </item>
-        </item>
-        <item>
-            <name>F-Zero</name>
-            <appendix>This mode makes the F key (yes, the vanilla F key) enter a separate mode when held.</appendix>
-            <appendix>It's useful to add another layer to your keyboard with a super-easy key.</appendix>
-
-            <identifier>f_zero.enable</identifier>
-
-            <autogen>__HoldingKeyToKey__ KeyCode::F, KeyCode::F, KeyCode::VK_NONE, KeyCode::VK_MODIFIER_EXTRA2</autogen>
-            <autogen>__KeyToKey__ KeyCode::H, ModifierFlag::EXTRA2, KeyCode::CURSOR_LEFT</autogen>
-            <autogen>__KeyToKey__ KeyCode::J, ModifierFlag::EXTRA2, KeyCode::CURSOR_DOWN</autogen>
-            <autogen>__KeyToKey__ KeyCode::K, ModifierFlag::EXTRA2, KeyCode::CURSOR_UP</autogen>
-            <autogen>__KeyToKey__ KeyCode::L, ModifierFlag::EXTRA2, KeyCode::CURSOR_RIGHT</autogen>
-
-            <!-- <autogen>__KeyToKey__ KeyCode::H, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::H</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::J, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::J</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::K, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::K</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::L, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::L</autogen> -->
-
-            <!-- <autogen>__KeyToKey__ KeyCode::A, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::A</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::B, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::B</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::C, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::C</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::D, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::D</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::E, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::E</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::F, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::F</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::G, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::G</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::I, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::I</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::M, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::M</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::N, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::N</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::O, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::O</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::P, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::P</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::Q</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::R, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::R</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::S, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::S</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::T, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::T</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::U, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::U</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::V, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::V</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::W, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::W</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::X, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::X</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::Y, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::Y</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::Z, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::Z</autogen> -->
-
-            <!-- <autogen>__KeyToKey__ KeyCode::SPACE, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::SPACE</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::DELETE, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::DELETE</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::RETURN, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::RETURN</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::TAB, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::TAB</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::BACKSLASH, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::BACKSLASH</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::COMMA, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::COMMA</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::DOT, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::DOT</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::SEMICOLON, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::SEMICOLON</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::BRACKET_LEFT, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::BRACKET_LEFT</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::BRACKET_RIGHT, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::BRACKET_RIGHT</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::QUOTE, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::QUOTE</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::SHIFT_R, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::KEY_0, ModifierFlag::SHIFT_L</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::SHIFT_L, ModifierFlag::EXTRA2, KeyCode::F, KeyCode::KEY_9, ModifierFlag::SHIFT_L</autogen> -->
-
-            <!-- <autogen>__KeyOverlaidModifier__ KeyCode::D, ModifierFlag::EXTRA2, KeyCode::VK_MODIFIER_EXTRA1, KeyCode::D</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::H, ModifierFlag::EXTRA1, KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::J, ModifierFlag::EXTRA1, KeyCode::CURSOR_DOWN, ModifierFlag::OPTION_L</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::K, ModifierFlag::EXTRA1, KeyCode::CURSOR_UP, ModifierFlag::OPTION_L</autogen> -->
-            <!-- <autogen>__KeyToKey__ KeyCode::L, ModifierFlag::EXTRA1, KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L</autogen> -->
-
-        </item>
-    </list>
-</root>
-
--- a/launchagents/com.stevelosh.dammitkeymando.plist	Wed Jul 04 03:12:05 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>KeepAlive</key>
-	<true/>
-	<key>Label</key>
-	<string>com.stevelosh.dammitkeymando</string>
-	<key>ProgramArguments</key>
-	<array>
-		<string>/Applications/Keymando.app/Contents/MacOS/Keymando</string>
-	</array>
-</dict>
-</plist>
--- a/launchagents/com.stevelosh.mailsync.plist	Wed Jul 04 03:12:05 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>Label</key>
-	<string>com.stevelosh.mailsync</string>
-	<key>ProgramArguments</key>
-	<array>
-		<string>/Users/sjl/lib/dotfiles/mutt/offlineimapsync.sh</string>
-	</array>
-	<key>StartInterval</key>
-	<integer>300</integer>
-</dict>
-</plist>
--- a/osx.sh	Wed Jul 04 03:12:05 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,195 +0,0 @@
-#!/usr/bin/env bash
-
-# Disable menu bar transparency
-defaults write NSGlobalDomain AppleEnableMenuBarTransparency -bool false
-
-# Show remaining battery time; hide percentage
-defaults write com.apple.menuextra.battery ShowPercent -string "NO"
-defaults write com.apple.menuextra.battery ShowTime -string "NO"
-
-# Always show scrollbars
-# defaults write NSGlobalDomain AppleShowScrollBars -string "Always"
-
-# Expand save panel by default
-defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true
-
-# Expand print panel by default
-defaults write NSGlobalDomain PMPrintingExpandedStateForPrint -bool true
-
-# Disable the “Are you sure you want to open this application?” dialog
-# defaults write com.apple.LaunchServices LSQuarantine -bool false
-
-# Display ASCII control characters using caret notation in standard text views
-# Try e.g. `cd /tmp; unidecode "\x{0000}" > cc.txt; open -e cc.txt`
-defaults write NSGlobalDomain NSTextShowsControlCharacters -bool true
-
-# Disable opening and closing window animations
-defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false
-
-# Increase window resize speed for Cocoa applications
-defaults write NSGlobalDomain NSWindowResizeTime -float 0.001
-
-# Disable Resume system-wide
-defaults write NSGlobalDomain NSQuitAlwaysKeepsWindows -bool false
-
-# Disable the “reopen windows when logging back in” option
-# This works, although the checkbox will still appear to be checked,
-# and the command needs to be entered again for every restart.
-defaults write com.apple.loginwindow TALLogoutSavesState -bool false
-defaults write com.apple.loginwindow LoginwindowLaunchesRelaunchApps -bool false
-
-# Fix for the ancient UTF-8 bug in QuickLook (http://mths.be/bbo)
-# Commented out, as this is known to cause problems when saving files in Adobe Illustrator CS5 :(
-#echo "0x08000100:0" > ~/.CFUserTextEncoding
-
-# Enable full keyboard access for all controls (e.g. enable Tab in modal dialogs)
-defaults write NSGlobalDomain AppleKeyboardUIMode -int 3
-
-# Enable subpixel font rendering on non-Apple LCDs
-defaults write NSGlobalDomain AppleFontSmoothing -int 2
-
-# Disable press-and-hold for keys in favor of key repeat
-defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false
-
-# Set a blazingly fast keyboard repeat rate
-defaults write NSGlobalDomain KeyRepeat -int 0
-
-# Disable auto-correct
-defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool false
-
-# Require password immediately after sleep or screen saver begins
-defaults write com.apple.screensaver askForPassword -int 1
-defaults write com.apple.screensaver askForPasswordDelay -int 0
-
-# Allow quitting Finder via ⌘ + Q; doing so will also hide desktop icons
-defaults write com.apple.finder QuitMenuItem -bool true
-
-# Disable window animations and Get Info animations in Finder
-defaults write com.apple.finder DisableAllAnimations -bool true
-
-# Show all filename extensions in Finder
-defaults write NSGlobalDomain AppleShowAllExtensions -bool true
-
-# Show status bar in Finder
-defaults write com.apple.finder ShowStatusBar -bool true
-
-# Allow text selection in Quick Look
-defaults write com.apple.finder QLEnableTextSelection -bool true
-
-# Disable disk image verification
-defaults write com.apple.frameworks.diskimages skip-verify -bool true
-defaults write com.apple.frameworks.diskimages skip-verify-locked -bool true
-defaults write com.apple.frameworks.diskimages skip-verify-remote -bool true
-
-# Automatically open a new Finder window when a volume is mounted
-defaults write com.apple.frameworks.diskimages auto-open-ro-root -bool true
-defaults write com.apple.frameworks.diskimages auto-open-rw-root -bool true
-defaults write com.apple.finder OpenWindowForNewRemovableDisk -bool true
-
-# Display full POSIX path as Finder window title
-defaults write com.apple.finder _FXShowPosixPathInTitle -bool true
-
-# Avoid creating .DS_Store files on network volumes
-defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
-
-# Disable the warning when changing a file extension
-defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false
-
-# Show item info below desktop icons
-/usr/libexec/PlistBuddy -c "Set :DesktopViewSettings:IconViewSettings:showItemInfo true" ~/Library/Preferences/com.apple.finder.plist
-
-# Enable snap-to-grid for desktop icons
-/usr/libexec/PlistBuddy -c "Set :DesktopViewSettings:IconViewSettings:arrangeBy kind" ~/Library/Preferences/com.apple.finder.plist
-
-# Disable the warning before emptying the Trash
-defaults write com.apple.finder WarnOnEmptyTrash -bool false
-
-# Empty Trash securely by default
-defaults write com.apple.finder EmptyTrashSecurely -bool true
-
-# Show the ~/Library folder
-chflags nohidden ~/Library
-
-# Enable highlight hover effect for the grid view of a stack (Dock)
-defaults write com.apple.dock mouse-over-hilte-stack -bool true
-
-# Enable spring loading for all Dock items
-defaults write com.apple.dock enable-spring-load-actions-on-all-items -bool true
-
-# Show indicator lights for open applications in the Dock
-defaults write com.apple.dock show-process-indicators -bool true
-
-# Don’t animate opening applications from the Dock
-defaults write com.apple.dock launchanim -bool false
-
-# Remove the auto-hiding Dock delay
-defaults write com.apple.Dock autohide-delay -float 10000
-
-# Remove the animation when hiding/showing the Dock
-defaults write com.apple.dock autohide-time-modifier -float 0
-
-# Enable the 2D Dock
-defaults write com.apple.dock no-glass -bool true
-
-# Automatically hide and show the Dock
-defaults write com.apple.dock autohide -bool true
-
-# Make Dock icons of hidden applications translucent
-defaults write com.apple.dock showhidden -bool true
-
-# Enable iTunes track notifications in the Dock
-defaults write com.apple.dock itunes-notifications -bool true
-
-# Disable Safari’s thumbnail cache for History and Top Sites
-defaults write com.apple.Safari DebugSnapshotsUpdatePolicy -int 2
-
-# Enable Safari’s debug menu
-defaults write com.apple.Safari IncludeInternalDebugMenu -bool true
-
-# Make Safari’s search banners default to Contains instead of Starts With
-defaults write com.apple.Safari FindOnPageMatchesWordStartsOnly -bool false
-
-# Remove useless icons from Safari’s bookmarks bar
-defaults write com.apple.Safari ProxiesInBookmarksBar "()"
-
-# Add a context menu item for showing the Web Inspector in web views
-defaults write NSGlobalDomain WebKitDeveloperExtras -bool true
-
-# Enable the debug menu in Address Book
-defaults write com.apple.addressbook ABShowDebugMenu -bool true
-
-# Enable the debug menu in iCal
-defaults write com.apple.iCal IncludeDebugMenu -bool true
-
-# Only use UTF-8 in Terminal.app
-defaults write com.apple.terminal StringEncodings -array 4
-
-# Disable the Ping sidebar in iTunes
-defaults write com.apple.iTunes disablePingSidebar -bool true
-
-# Disable all the other Ping stuff in iTunes
-defaults write com.apple.iTunes disablePing -bool true
-
-# Make ⌘ + F focus the search input in iTunes
-defaults write com.apple.iTunes NSUserKeyEquivalents -dict-add "Target Search Field" "@F"
-
-# Disable send and reply animations in Mail.app
-defaults write com.apple.Mail DisableReplyAnimations -bool true
-defaults write com.apple.Mail DisableSendAnimations -bool true
-
-# Copy email addresses as `foo@example.com` instead of `Foo Bar <foo@example.com>` in Mail.app
-defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool false
-
-# Reset Launchpad
-[ -e ~/Library/Application\ Support/Dock/*.db ] && rm ~/Library/Application\ Support/Dock/*.db
-
-# Prevent Time Machine from prompting to use new hard drives as backup volume
-defaults write com.apple.TimeMachine DoNotOfferNewDisksForBackup -bool true
-
-# Kill affected applications
-for app in Safari Finder Dock Mail SystemUIServer; do killall "$app" > /dev/null 2>&1; done
-echo "Done. Note that some of these changes require a logout/restart to take effect."
-
-defaults write com.tapbots.TweetbotMac TextAutomaticQuoteSubstitution -bool NO
-defaults write com.tapbots.TweetbotMac TextAutoCorrect -bool NO
-defaults write com.tapbots.TweetbotMac TextAutomaticTextReplacement -bool NO
--- a/screen-256color.ti	Wed Jul 04 03:12:05 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-#	Reconstructed via infocmp from file: /usr/share/terminfo/73/screen-256color
-screen-256color|GNU Screen with 256 colors,
-	am, km, mir, msgr, xenl,
-	colors#256, cols#80, it#8, lines#24, ncv#3, pairs#32767,
-	acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
-	bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
-	clear=\E[H\E[J, cnorm=\E[34h\E[?25h, cr=^M,
-	csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
-	cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,
-	cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM,
-	cvvis=\E[34l, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
-	dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0,
-	flash=\Eg, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@,
-	il=\E[%p1%dL, il1=\E[L, ind=^J, initc@, is2=\E)0, kbs=\177,
-	kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
-	kdch1=\E[3~, kend=\E[4~, kf1=\EOP, kf10=\E[21~,
-	kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
-	kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
-	khome=\E[1~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~,
-	nel=\EE, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
-	rmcup=\E[?1049l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[23m,
-	rmul=\E[24m, rs2=\Ec\E[?1000l\E[?25h, sc=\E7,
-	setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m,
-	setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m,
-	sgr=\E[0%?%p6%t;1%;%?%p1%t;3%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;,
-	sgr0=\E[m\017, smacs=^N, smcup=\E[?1049h, smir=\E[4h,
-	smkx=\E[?1h\E=, smso=\E[3m, smul=\E[4m, tbc=\E[3g,
--- a/sjl.keylayout	Wed Jul 04 03:12:05 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1146 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE keyboard PUBLIC "" "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
-<!--Created by Ukelele version 2.2.8 on 2015-05-21 at 11:27 (EDT)-->
-<!--Last edited by Ukelele version 2.2.8 on 2015-05-21 at 11:54 (EDT)-->
-<keyboard group="0" id="2168" name="SJL" maxout="1">
-    <layouts>
-        <layout first="0" last="17" modifiers="f4" mapSet="16c"/>
-        <layout first="18" last="18" modifiers="f4" mapSet="984"/>
-        <layout first="21" last="23" modifiers="f4" mapSet="984"/>
-        <layout first="30" last="30" modifiers="f4" mapSet="984"/>
-        <layout first="194" last="194" modifiers="f4" mapSet="984"/>
-        <layout first="197" last="197" modifiers="f4" mapSet="984"/>
-        <layout first="200" last="201" modifiers="f4" mapSet="984"/>
-        <layout first="206" last="207" modifiers="f4" mapSet="984"/>
-    </layouts>
-    <modifierMap id="f4" defaultIndex="7">
-        <keyMapSelect mapIndex="0">
-            <modifier keys="command?"/>
-            <modifier keys="anyShift? caps? command"/>
-        </keyMapSelect>
-        <keyMapSelect mapIndex="1">
-            <modifier keys="anyShift caps?"/>
-        </keyMapSelect>
-        <keyMapSelect mapIndex="2">
-            <modifier keys="caps"/>
-        </keyMapSelect>
-        <keyMapSelect mapIndex="3">
-            <modifier keys="anyOption"/>
-        </keyMapSelect>
-        <keyMapSelect mapIndex="4">
-            <modifier keys="anyShift caps? anyOption command?"/>
-        </keyMapSelect>
-        <keyMapSelect mapIndex="5">
-            <modifier keys="caps anyOption"/>
-        </keyMapSelect>
-        <keyMapSelect mapIndex="6">
-            <modifier keys="caps? anyOption command"/>
-        </keyMapSelect>
-        <keyMapSelect mapIndex="7">
-            <modifier keys="anyShift caps? option? command? control"/>
-            <modifier keys="shift? caps? anyOption command? control"/>
-            <modifier keys="caps? anyOption? command? control"/>
-        </keyMapSelect>
-    </modifierMap>
-    <keyMapSet id="16c">
-        <keyMap index="0">
-            <key code="0" action="13"/>
-            <key code="1" output="s"/>
-            <key code="2" output="d"/>
-            <key code="3" output="f"/>
-            <key code="4" output="h"/>
-            <key code="5" output="g"/>
-            <key code="6" output="z"/>
-            <key code="7" output="x"/>
-            <key code="8" output="c"/>
-            <key code="9" output="v"/>
-            <key code="10" output="§"/>
-            <key code="11" output="b"/>
-            <key code="12" output="q"/>
-            <key code="13" output="w"/>
-            <key code="14" action="14"/>
-            <key code="15" output="r"/>
-            <key code="16" action="19"/>
-            <key code="17" output="t"/>
-            <key code="18" output="1"/>
-            <key code="19" output="2"/>
-            <key code="20" output="3"/>
-            <key code="21" output="4"/>
-            <key code="22" output="6"/>
-            <key code="23" output="5"/>
-            <key code="24" output="="/>
-            <key code="25" output="9"/>
-            <key code="26" output="7"/>
-            <key code="27" output="-"/>
-            <key code="28" output="8"/>
-            <key code="29" output="0"/>
-            <key code="30" output="]"/>
-            <key code="31" action="17"/>
-            <key code="32" action="18"/>
-            <key code="33" output="["/>
-            <key code="34" action="15"/>
-            <key code="35" output="p"/>
-            <key code="36" output="&#x000D;"/>
-            <key code="37" output="l"/>
-            <key code="38" output="j"/>
-            <key code="39" output="&#x0027;"/>
-            <key code="40" output="k"/>
-            <key code="41" output=";"/>
-            <key code="42" output="\"/>
-            <key code="43" output=","/>
-            <key code="44" output="/"/>
-            <key code="45" action="16"/>
-            <key code="46" output="m"/>
-            <key code="47" output="."/>
-            <key code="48" output="&#x0009;"/>
-            <key code="49" action="5"/>
-            <key code="50" output="`"/>
-            <key code="51" output="&#x0008;"/>
-            <key code="52" output="&#x0003;"/>
-            <key code="53" output="&#x001B;"/>
-            <key code="64" output="&#x0010;"/>
-            <key code="65" output="."/>
-            <key code="66" output="&#x001D;"/>
-            <key code="67" output="*"/>
-            <key code="69" output="+"/>
-            <key code="70" output="&#x001C;"/>
-            <key code="71" output="&#x001B;"/>
-            <key code="72" output="&#x001F;"/>
-            <key code="75" output="/"/>
-            <key code="76" output="&#x0003;"/>
-            <key code="77" output="&#x001E;"/>
-            <key code="78" output="-"/>
-            <key code="79" output="&#x0010;"/>
-            <key code="80" output="&#x0010;"/>
-            <key code="81" output="="/>
-            <key code="82" output="0"/>
-            <key code="83" output="1"/>
-            <key code="84" output="2"/>
-            <key code="85" output="3"/>
-            <key code="86" output="4"/>
-            <key code="87" output="5"/>
-            <key code="88" output="6"/>
-            <key code="89" output="7"/>
-            <key code="91" output="8"/>
-            <key code="92" output="9"/>
-            <key code="96" output="&#x0010;"/>
-            <key code="97" output="&#x0010;"/>
-            <key code="98" output="&#x0010;"/>
-            <key code="99" output="&#x0010;"/>
-            <key code="100" output="&#x0010;"/>
-            <key code="101" output="&#x0010;"/>
-            <key code="102" output="&#x0010;"/>
-            <key code="103" output="&#x0010;"/>
-            <key code="104" output="&#x0010;"/>
-            <key code="105" output="&#x0010;"/>
-            <key code="106" output="&#x0010;"/>
-            <key code="107" output="&#x0010;"/>
-            <key code="108" output="&#x0010;"/>
-            <key code="109" output="&#x0010;"/>
-            <key code="110" output="&#x0010;"/>
-            <key code="111" output="&#x0010;"/>
-            <key code="112" output="&#x0010;"/>
-            <key code="113" output="&#x0010;"/>
-            <key code="114" output="&#x0005;"/>
-            <key code="115" output="&#x0001;"/>
-            <key code="116" output="&#x000B;"/>
-            <key code="117" output="&#x007F;"/>
-            <key code="118" output="&#x0010;"/>
-            <key code="119" output="&#x0004;"/>
-            <key code="120" output="&#x0010;"/>
-            <key code="121" output="&#x000C;"/>
-            <key code="122" output="&#x0010;"/>
-            <key code="123" output="&#x001C;"/>
-            <key code="124" output="&#x001D;"/>
-            <key code="125" output="&#x001F;"/>
-            <key code="126" output="&#x001E;"/>
-        </keyMap>
-        <keyMap index="1">
-            <key code="0" action="6"/>
-            <key code="1" output="S"/>
-            <key code="2" output="D"/>
-            <key code="3" output="F"/>
-            <key code="4" output="H"/>
-            <key code="5" output="G"/>
-            <key code="6" output="Z"/>
-            <key code="7" output="X"/>
-            <key code="8" output="C"/>
-            <key code="9" output="V"/>
-            <key code="10" output="±"/>
-            <key code="11" output="B"/>
-            <key code="12" output="Q"/>
-            <key code="13" output="W"/>
-            <key code="14" action="7"/>
-            <key code="15" output="R"/>
-            <key code="16" action="12"/>
-            <key code="17" output="T"/>
-            <key code="18" output="!"/>
-            <key code="19" output="@"/>
-            <key code="20" output="#"/>
-            <key code="21" output="$"/>
-            <key code="22" output="^"/>
-            <key code="23" output="%"/>
-            <key code="24" output="+"/>
-            <key code="25" output="("/>
-            <key code="26" output="&#x0026;"/>
-            <key code="27" output="_"/>
-            <key code="28" output="*"/>
-            <key code="29" output=")"/>
-            <key code="30" output="}"/>
-            <key code="31" action="10"/>
-            <key code="32" action="11"/>
-            <key code="33" output="{"/>
-            <key code="34" action="8"/>
-            <key code="35" output="P"/>
-            <key code="36" output="&#x000D;"/>
-            <key code="37" output="L"/>
-            <key code="38" output="J"/>
-            <key code="39" output="&#x0022;"/>
-            <key code="40" output="K"/>
-            <key code="41" output=":"/>
-            <key code="42" output="|"/>
-            <key code="43" output="&#x003C;"/>
-            <key code="44" output="?"/>
-            <key code="45" action="9"/>
-            <key code="46" output="M"/>
-            <key code="47" output="&#x003E;"/>
-            <key code="48" output="&#x0009;"/>
-            <key code="49" action="5"/>
-            <key code="50" output="~"/>
-            <key code="51" output="&#x0008;"/>
-            <key code="52" output="&#x0003;"/>
-            <key code="53" output="&#x001B;"/>
-            <key code="64" output="&#x0010;"/>
-            <key code="65" output="."/>
-            <key code="66" output="*"/>
-            <key code="67" output="*"/>
-            <key code="69" output="+"/>
-            <key code="70" output="+"/>
-            <key code="71" output="&#x001B;"/>
-            <key code="72" output="="/>
-            <key code="75" output="/"/>
-            <key code="76" output="&#x0003;"/>
-            <key code="77" output="/"/>
-            <key code="78" output="-"/>
-            <key code="79" output="&#x0010;"/>
-            <key code="80" output="&#x0010;"/>
-            <key code="81" output="="/>
-            <key code="82" output="0"/>
-            <key code="83" output="1"/>
-            <key code="84" output="2"/>
-            <key code="85" output="3"/>
-            <key code="86" output="4"/>
-            <key code="87" output="5"/>
-            <key code="88" output="6"/>
-            <key code="89" output="7"/>
-            <key code="91" output="8"/>
-            <key code="92" output="9"/>
-            <key code="96" output="&#x0010;"/>
-            <key code="97" output="&#x0010;"/>
-            <key code="98" output="&#x0010;"/>
-            <key code="99" output="&#x0010;"/>
-            <key code="100" output="&#x0010;"/>
-            <key code="101" output="&#x0010;"/>
-            <key code="102" output="&#x0010;"/>
-            <key code="103" output="&#x0010;"/>
-            <key code="104" output="&#x0010;"/>
-            <key code="105" output="&#x0010;"/>
-            <key code="106" output="&#x0010;"/>
-            <key code="107" output="&#x0010;"/>
-            <key code="108" output="&#x0010;"/>
-            <key code="109" output="&#x0010;"/>
-            <key code="110" output="&#x0010;"/>
-            <key code="111" output="&#x0010;"/>
-            <key code="112" output="&#x0010;"/>
-            <key code="113" output="&#x0010;"/>
-            <key code="114" output="&#x0005;"/>
-            <key code="115" output="&#x0001;"/>
-            <key code="116" output="&#x000B;"/>
-            <key code="117" output="&#x007F;"/>
-            <key code="118" output="&#x0010;"/>
-            <key code="119" output="&#x0004;"/>
-            <key code="120" output="&#x0010;"/>
-            <key code="121" output="&#x000C;"/>
-            <key code="122" output="&#x0010;"/>
-            <key code="123" output="&#x001C;"/>
-            <key code="124" output="&#x001D;"/>
-            <key code="125" output="&#x001F;"/>
-            <key code="126" output="&#x001E;"/>
-        </keyMap>
-        <keyMap index="2">
-            <key code="0" action="6"/>
-            <key code="1" output="S"/>
-            <key code="2" output="D"/>
-            <key code="3" output="F"/>
-            <key code="4" output="H"/>
-            <key code="5" output="G"/>
-            <key code="6" output="Z"/>
-            <key code="7" output="X"/>
-            <key code="8" output="C"/>
-            <key code="9" output="V"/>
-            <key code="10" output="§"/>
-            <key code="11" output="B"/>
-            <key code="12" output="Q"/>
-            <key code="13" output="W"/>
-            <key code="14" action="7"/>
-            <key code="15" output="R"/>
-            <key code="16" action="12"/>
-            <key code="17" output="T"/>
-            <key code="18" output="1"/>
-            <key code="19" output="2"/>
-            <key code="20" output="3"/>
-            <key code="21" output="4"/>
-            <key code="22" output="6"/>
-            <key code="23" output="5"/>
-            <key code="24" output="="/>
-            <key code="25" output="9"/>
-            <key code="26" output="7"/>
-            <key code="27" output="-"/>
-            <key code="28" output="8"/>
-            <key code="29" output="0"/>
-            <key code="30" output="]"/>
-            <key code="31" action="10"/>
-            <key code="32" action="11"/>
-            <key code="33" output="["/>
-            <key code="34" action="8"/>
-            <key code="35" output="P"/>
-            <key code="36" output="&#x000D;"/>
-            <key code="37" output="L"/>
-            <key code="38" output="J"/>
-            <key code="39" output="&#x0027;"/>
-            <key code="40" output="K"/>
-            <key code="41" output=";"/>
-            <key code="42" output="\"/>
-            <key code="43" output=","/>
-            <key code="44" output="/"/>
-            <key code="45" action="9"/>
-            <key code="46" output="M"/>
-            <key code="47" output="."/>
-            <key code="48" output="&#x0009;"/>
-            <key code="49" action="5"/>
-            <key code="50" output="`"/>
-            <key code="51" output="&#x0008;"/>
-            <key code="52" output="&#x0003;"/>
-            <key code="53" output="&#x001B;"/>
-            <key code="64" output="&#x0010;"/>
-            <key code="65" output="."/>
-            <key code="66" output="&#x001D;"/>
-            <key code="67" output="*"/>
-            <key code="69" output="+"/>
-            <key code="70" output="&#x001C;"/>
-            <key code="71" output="&#x001B;"/>
-            <key code="72" output="&#x001F;"/>
-            <key code="75" output="/"/>
-            <key code="76" output="&#x0003;"/>
-            <key code="77" output="&#x001E;"/>
-            <key code="78" output="-"/>
-            <key code="79" output="&#x0010;"/>
-            <key code="80" output="&#x0010;"/>
-            <key code="81" output="="/>
-            <key code="82" output="0"/>
-            <key code="83" output="1"/>
-            <key code="84" output="2"/>
-            <key code="85" output="3"/>
-            <key code="86" output="4"/>
-            <key code="87" output="5"/>
-            <key code="88" output="6"/>
-            <key code="89" output="7"/>
-            <key code="91" output="8"/>
-            <key code="92" output="9"/>
-            <key code="96" output="&#x0010;"/>
-            <key code="97" output="&#x0010;"/>
-            <key code="98" output="&#x0010;"/>
-            <key code="99" output="&#x0010;"/>
-            <key code="100" output="&#x0010;"/>
-            <key code="101" output="&#x0010;"/>
-            <key code="102" output="&#x0010;"/>
-            <key code="103" output="&#x0010;"/>
-            <key code="104" output="&#x0010;"/>
-            <key code="105" output="&#x0010;"/>
-            <key code="106" output="&#x0010;"/>
-            <key code="107" output="&#x0010;"/>
-            <key code="108" output="&#x0010;"/>
-            <key code="109" output="&#x0010;"/>
-            <key code="110" output="&#x0010;"/>
-            <key code="111" output="&#x0010;"/>
-            <key code="112" output="&#x0010;"/>
-            <key code="113" output="&#x0010;"/>
-            <key code="114" output="&#x0005;"/>
-            <key code="115" output="&#x0001;"/>
-            <key code="116" output="&#x000B;"/>
-            <key code="117" output="&#x007F;"/>
-            <key code="118" output="&#x0010;"/>
-            <key code="119" output="&#x0004;"/>
-            <key code="120" output="&#x0010;"/>
-            <key code="121" output="&#x000C;"/>
-            <key code="122" output="&#x0010;"/>
-            <key code="123" output="&#x001C;"/>
-            <key code="124" output="&#x001D;"/>
-            <key code="125" output="&#x001F;"/>
-            <key code="126" output="&#x001E;"/>
-        </keyMap>
-        <keyMap index="3">
-            <key code="0" output="á"/>
-            <key code="1" output="ß"/>
-            <key code="2" output="ð"/>
-            <key code="3" output="ƒ"/>
-            <key code="4" output="æ"/>
-            <key code="5" output="©"/>
-            <key code="6" output="Ω"/>
-            <key code="7" output="≈"/>
-            <key code="8" output="ç"/>
-            <key code="9" output="√"/>
-            <key code="10" output="§"/>
-            <key code="11" output="∫"/>
-            <key code="12" output="œ"/>
-            <key code="13" output="∑"/>
-            <key code="14" output="é"/>
-            <key code="15" output="®"/>
-            <key code="16" output="ý"/>
-            <key code="17" output="þ"/>
-            <key code="18" output="¡"/>
-            <key code="19" output="™"/>
-            <key code="20" output="£"/>
-            <key code="21" output="¢"/>
-            <key code="22" output="§"/>
-            <key code="23" output="∞"/>
-            <key code="24" output="≠"/>
-            <key code="25" output="ª"/>
-            <key code="26" output="¶"/>
-            <key code="27" output="–"/>
-            <key code="28" output="•"/>
-            <key code="29" output="º"/>
-            <key code="30" output="‘"/>
-            <key code="31" output="ó"/>
-            <key code="32" output="ú"/>
-            <key code="33" output="“"/>
-            <key code="34" output="í"/>
-            <key code="35" output="π"/>
-            <key code="36" output="&#x000D;"/>
-            <key code="37" output="¬"/>
-            <key code="38" output="∆"/>
-            <key code="39" output="æ"/>
-            <key code="40" output="˚"/>
-            <key code="41" output="…"/>
-            <key code="42" output="«"/>
-            <key code="43" output="≤"/>
-            <key code="44" output="÷"/>
-            <key code="45" action="4"/>
-            <key code="46" output="ö"/>
-            <key code="47" output="≥"/>
-            <key code="48" output="&#x0009;"/>
-            <key code="49" output=" "/>
-            <key code="50" action="1"/>
-            <key code="51" output="&#x0008;"/>
-            <key code="52" output="&#x0003;"/>
-            <key code="53" output="&#x001B;"/>
-            <key code="64" output="&#x0010;"/>
-            <key code="65" output="."/>
-            <key code="66" output="&#x001D;"/>
-            <key code="67" output="*"/>
-            <key code="69" output="+"/>
-            <key code="70" output="&#x001C;"/>
-            <key code="71" output="&#x001B;"/>
-            <key code="72" output="&#x001F;"/>
-            <key code="75" output="/"/>
-            <key code="76" output="&#x0003;"/>
-            <key code="77" output="&#x001E;"/>
-            <key code="78" output="-"/>
-            <key code="79" output="&#x0010;"/>
-            <key code="80" output="&#x0010;"/>
-            <key code="81" output="="/>
-            <key code="82" output="0"/>
-            <key code="83" output="1"/>
-            <key code="84" output="2"/>
-            <key code="85" output="3"/>
-            <key code="86" output="4"/>
-            <key code="87" output="5"/>
-            <key code="88" output="6"/>
-            <key code="89" output="7"/>
-            <key code="91" output="8"/>
-            <key code="92" output="9"/>
-            <key code="96" output="&#x0010;"/>
-            <key code="97" output="&#x0010;"/>
-            <key code="98" output="&#x0010;"/>
-            <key code="99" output="&#x0010;"/>
-            <key code="100" output="&#x0010;"/>
-            <key code="101" output="&#x0010;"/>
-            <key code="102" output="&#x0010;"/>
-            <key code="103" output="&#x0010;"/>
-            <key code="104" output="&#x0010;"/>
-            <key code="105" output="&#x0010;"/>
-            <key code="106" output="&#x0010;"/>
-            <key code="107" output="&#x0010;"/>
-            <key code="108" output="&#x0010;"/>
-            <key code="109" output="&#x0010;"/>
-            <key code="110" output="&#x0010;"/>
-            <key code="111" output="&#x0010;"/>
-            <key code="112" output="&#x0010;"/>
-            <key code="113" output="&#x0010;"/>
-            <key code="114" output="&#x0005;"/>
-            <key code="115" output="&#x0001;"/>
-            <key code="116" output="&#x000B;"/>
-            <key code="117" output="&#x007F;"/>
-            <key code="118" output="&#x0010;"/>
-            <key code="119" output="&#x0004;"/>
-            <key code="120" output="&#x0010;"/>
-            <key code="121" output="&#x000C;"/>
-            <key code="122" output="&#x0010;"/>
-            <key code="123" output="&#x001C;"/>
-            <key code="124" output="&#x001D;"/>
-            <key code="125" output="&#x001F;"/>
-            <key code="126" output="&#x001E;"/>
-        </keyMap>
-        <keyMap index="4">
-            <key code="0" output="Á"/>
-            <key code="1" output="Í"/>
-            <key code="2" output="Ð"/>
-            <key code="3" output="Ï"/>
-            <key code="4" output="Æ"/>
-            <key code="5" output="˝"/>
-            <key code="6" output="¸"/>
-            <key code="7" output="˛"/>
-            <key code="8" output="Ç"/>
-            <key code="9" output="◊"/>
-            <key code="10" output="±"/>
-            <key code="11" output="ı"/>
-            <key code="12" output="Œ"/>
-            <key code="13" output="„"/>
-            <key code="14" output="É"/>
-            <key code="15" output="‰"/>
-            <key code="16" output="Ý"/>
-            <key code="17" output="Þ"/>
-            <key code="18" output="⁄"/>
-            <key code="19" output="€"/>
-            <key code="20" output="‹"/>
-            <key code="21" output="›"/>
-            <key code="22" output="fl"/>
-            <key code="23" output="fi"/>
-            <key code="24" output="±"/>
-            <key code="25" output="·"/>
-            <key code="26" output="‡"/>
-            <key code="27" output="—"/>
-            <key code="28" output="°"/>
-            <key code="29" output="‚"/>
-            <key code="30" output="’"/>
-            <key code="31" output="Ó"/>
-            <key code="32" output="Ú"/>
-            <key code="33" output="”"/>
-            <key code="34" output="Í"/>
-            <key code="35" output="∏"/>
-            <key code="36" output="&#x000D;"/>
-            <key code="37" output="Ò"/>
-            <key code="38" output="Ô"/>
-            <key code="39" output="Æ"/>
-            <key code="40" output=""/>
-            <key code="41" output="Ú"/>
-            <key code="42" output="»"/>
-            <key code="43" output="¯"/>
-            <key code="44" output="¿"/>
-            <key code="45" output="˜"/>
-            <key code="46" output="Ö"/>
-            <key code="47" output="˘"/>
-            <key code="48" output="&#x0009;"/>
-            <key code="49" output=" "/>
-            <key code="50" output="`"/>
-            <key code="51" output="&#x0008;"/>
-            <key code="52" output="&#x0003;"/>
-            <key code="53" output="&#x001B;"/>
-            <key code="64" output="&#x0010;"/>
-            <key code="65" output="."/>
-            <key code="66" output="*"/>
-            <key code="67" output="*"/>
-            <key code="69" output="+"/>
-            <key code="70" output="+"/>
-            <key code="71" output="&#x001B;"/>
-            <key code="72" output="="/>
-            <key code="75" output="/"/>
-            <key code="76" output="&#x0003;"/>
-            <key code="77" output="/"/>
-            <key code="78" output="-"/>
-            <key code="79" output="&#x0010;"/>
-            <key code="80" output="&#x0010;"/>
-            <key code="81" output="="/>
-            <key code="82" output="0"/>
-            <key code="83" output="1"/>
-            <key code="84" output="2"/>
-            <key code="85" output="3"/>
-            <key code="86" output="4"/>
-            <key code="87" output="5"/>
-            <key code="88" output="6"/>
-            <key code="89" output="7"/>
-            <key code="91" output="8"/>
-            <key code="92" output="9"/>
-            <key code="96" output="&#x0010;"/>
-            <key code="97" output="&#x0010;"/>
-            <key code="98" output="&#x0010;"/>
-            <key code="99" output="&#x0010;"/>
-            <key code="100" output="&#x0010;"/>
-            <key code="101" output="&#x0010;"/>
-            <key code="102" output="&#x0010;"/>
-            <key code="103" output="&#x0010;"/>
-            <key code="104" output="&#x0010;"/>
-            <key code="105" output="&#x0010;"/>
-            <key code="106" output="&#x0010;"/>
-            <key code="107" output="&#x0010;"/>
-            <key code="108" output="&#x0010;"/>
-            <key code="109" output="&#x0010;"/>
-            <key code="110" output="&#x0010;"/>
-            <key code="111" output="&#x0010;"/>
-            <key code="112" output="&#x0010;"/>
-            <key code="113" output="&#x0010;"/>
-            <key code="114" output="&#x0005;"/>
-            <key code="115" output="&#x0001;"/>
-            <key code="116" output="&#x000B;"/>
-            <key code="117" output="&#x007F;"/>
-            <key code="118" output="&#x0010;"/>
-            <key code="119" output="&#x0004;"/>
-            <key code="120" output="&#x0010;"/>
-            <key code="121" output="&#x000C;"/>
-            <key code="122" output="&#x0010;"/>
-            <key code="123" output="&#x001C;"/>
-            <key code="124" output="&#x001D;"/>
-            <key code="125" output="&#x001F;"/>
-            <key code="126" output="&#x001E;"/>
-        </keyMap>
-        <keyMap index="5">
-            <key code="0" output="Å"/>
-            <key code="1" output="Í"/>
-            <key code="2" output="Î"/>
-            <key code="3" output="Ï"/>
-            <key code="4" output="Ó"/>
-            <key code="5" output="©"/>
-            <key code="6" output="Ω"/>
-            <key code="7" output="≈"/>
-            <key code="8" output="Ç"/>
-            <key code="9" output="√"/>
-            <key code="10" output="§"/>
-            <key code="11" output="ı"/>
-            <key code="12" output="Œ"/>
-            <key code="13" output="∑"/>
-            <key code="14" output="´"/>
-            <key code="15" output="®"/>
-            <key code="16" output="Á"/>
-            <key code="17" output="†"/>
-            <key code="18" output="¡"/>
-            <key code="19" output="™"/>
-            <key code="20" output="£"/>
-            <key code="21" output="¢"/>
-            <key code="22" output="§"/>
-            <key code="23" output="∞"/>
-            <key code="24" output="≠"/>
-            <key code="25" output="ª"/>
-            <key code="26" output="¶"/>
-            <key code="27" output="–"/>
-            <key code="28" output="•"/>
-            <key code="29" output="º"/>
-            <key code="30" output="‘"/>
-            <key code="31" output="Ø"/>
-            <key code="32" output="¨"/>
-            <key code="33" output="“"/>
-            <key code="34" output="ˆ"/>
-            <key code="35" output="∏"/>
-            <key code="36" output="&#x000D;"/>
-            <key code="37" output="Ò"/>
-            <key code="38" output="Ô"/>
-            <key code="39" output="Æ"/>
-            <key code="40" output="˚"/>
-            <key code="41" output="…"/>
-            <key code="42" output="«"/>
-            <key code="43" output="≤"/>
-            <key code="44" output="÷"/>
-            <key code="45" output="˜"/>
-            <key code="46" output="Â"/>
-            <key code="47" output="≥"/>
-            <key code="48" output="&#x0009;"/>
-            <key code="49" output=" "/>
-            <key code="50" output="`"/>
-            <key code="51" output="&#x0008;"/>
-            <key code="52" output="&#x0003;"/>
-            <key code="53" output="&#x001B;"/>
-            <key code="64" output="&#x0010;"/>
-            <key code="65" output="."/>
-            <key code="66" output="&#x001D;"/>
-            <key code="67" output="*"/>
-            <key code="69" output="+"/>
-            <key code="70" output="&#x001C;"/>
-            <key code="71" output="&#x001B;"/>
-            <key code="72" output="&#x001F;"/>
-            <key code="75" output="/"/>
-            <key code="76" output="&#x0003;"/>
-            <key code="77" output="&#x001E;"/>
-            <key code="78" output="-"/>
-            <key code="79" output="&#x0010;"/>
-            <key code="80" output="&#x0010;"/>
-            <key code="81" output="="/>
-            <key code="82" output="0"/>
-            <key code="83" output="1"/>
-            <key code="84" output="2"/>
-            <key code="85" output="3"/>
-            <key code="86" output="4"/>
-            <key code="87" output="5"/>
-            <key code="88" output="6"/>
-            <key code="89" output="7"/>
-            <key code="91" output="8"/>
-            <key code="92" output="9"/>
-            <key code="96" output="&#x0010;"/>
-            <key code="97" output="&#x0010;"/>
-            <key code="98" output="&#x0010;"/>
-            <key code="99" output="&#x0010;"/>
-            <key code="100" output="&#x0010;"/>
-            <key code="101" output="&#x0010;"/>
-            <key code="102" output="&#x0010;"/>
-            <key code="103" output="&#x0010;"/>
-            <key code="104" output="&#x0010;"/>
-            <key code="105" output="&#x0010;"/>
-            <key code="106" output="&#x0010;"/>
-            <key code="107" output="&#x0010;"/>
-            <key code="108" output="&#x0010;"/>
-            <key code="109" output="&#x0010;"/>
-            <key code="110" output="&#x0010;"/>
-            <key code="111" output="&#x0010;"/>
-            <key code="112" output="&#x0010;"/>
-            <key code="113" output="&#x0010;"/>
-            <key code="114" output="&#x0005;"/>
-            <key code="115" output="&#x0001;"/>
-            <key code="116" output="&#x000B;"/>
-            <key code="117" output="&#x007F;"/>
-            <key code="118" output="&#x0010;"/>
-            <key code="119" output="&#x0004;"/>
-            <key code="120" output="&#x0010;"/>
-            <key code="121" output="&#x000C;"/>
-            <key code="122" output="&#x0010;"/>
-            <key code="123" output="&#x001C;"/>
-            <key code="124" output="&#x001D;"/>
-            <key code="125" output="&#x001F;"/>
-            <key code="126" output="&#x001E;"/>
-        </keyMap>
-        <keyMap index="6">
-            <key code="0" output="å"/>
-            <key code="1" output="ß"/>
-            <key code="2" output="∂"/>
-            <key code="3" output="ƒ"/>
-            <key code="4" output="˙"/>
-            <key code="5" output="©"/>
-            <key code="6" output="Ω"/>
-            <key code="7" output="≈"/>
-            <key code="8" output="ç"/>
-            <key code="9" output="√"/>
-            <key code="10" output="§"/>
-            <key code="11" output="∫"/>
-            <key code="12" output="œ"/>
-            <key code="13" output="∑"/>
-            <key code="14" output="´"/>
-            <key code="15" output="®"/>
-            <key code="16" output="¥"/>
-            <key code="17" output="†"/>
-            <key code="18" output="¡"/>
-            <key code="19" output="™"/>
-            <key code="20" output="£"/>
-            <key code="21" output="¢"/>
-            <key code="22" output="§"/>
-            <key code="23" output="∞"/>
-            <key code="24" output="≠"/>
-            <key code="25" output="ª"/>
-            <key code="26" output="¶"/>
-            <key code="27" output="–"/>
-            <key code="28" output="•"/>
-            <key code="29" output="º"/>
-            <key code="30" output="‘"/>
-            <key code="31" output="ø"/>
-            <key code="32" output="¨"/>
-            <key code="33" output="“"/>
-            <key code="34" output="^"/>
-            <key code="35" output="π"/>
-            <key code="36" output="&#x000D;"/>
-            <key code="37" output="¬"/>
-            <key code="38" output="∆"/>
-            <key code="39" output="æ"/>
-            <key code="40" output="˚"/>
-            <key code="41" output="…"/>
-            <key code="42" output="«"/>
-            <key code="43" output="≤"/>
-            <key code="44" output="÷"/>
-            <key code="45" output="~"/>
-            <key code="46" output="µ"/>
-            <key code="47" output="≥"/>
-            <key code="48" output="&#x0009;"/>
-            <key code="49" output=" "/>
-            <key code="50" output="`"/>
-            <key code="51" output="&#x0008;"/>
-            <key code="52" output="&#x0003;"/>
-            <key code="53" output="&#x001B;"/>
-            <key code="64" output="&#x0010;"/>
-            <key code="65" output="."/>
-            <key code="66" output="&#x001D;"/>
-            <key code="67" output="*"/>
-            <key code="69" output="+"/>
-            <key code="70" output="&#x001C;"/>
-            <key code="71" output="&#x001B;"/>
-            <key code="72" output="&#x001F;"/>
-            <key code="75" output="/"/>
-            <key code="76" output="&#x0003;"/>
-            <key code="77" output="&#x001E;"/>
-            <key code="78" output="-"/>
-            <key code="79" output="&#x0010;"/>
-            <key code="80" output="&#x0010;"/>
-            <key code="81" output="="/>
-            <key code="82" output="0"/>
-            <key code="83" output="1"/>
-            <key code="84" output="2"/>
-            <key code="85" output="3"/>
-            <key code="86" output="4"/>
-            <key code="87" output="5"/>
-            <key code="88" output="6"/>
-            <key code="89" output="7"/>
-            <key code="91" output="8"/>
-            <key code="92" output="9"/>
-            <key code="96" output="&#x0010;"/>
-            <key code="97" output="&#x0010;"/>
-            <key code="98" output="&#x0010;"/>
-            <key code="99" output="&#x0010;"/>
-            <key code="100" output="&#x0010;"/>
-            <key code="101" output="&#x0010;"/>
-            <key code="102" output="&#x0010;"/>
-            <key code="103" output="&#x0010;"/>
-            <key code="104" output="&#x0010;"/>
-            <key code="105" output="&#x0010;"/>
-            <key code="106" output="&#x0010;"/>
-            <key code="107" output="&#x0010;"/>
-            <key code="108" output="&#x0010;"/>
-            <key code="109" output="&#x0010;"/>
-            <key code="110" output="&#x0010;"/>
-            <key code="111" output="&#x0010;"/>
-            <key code="112" output="&#x0010;"/>
-            <key code="113" output="&#x0010;"/>
-            <key code="114" output="&#x0005;"/>
-            <key code="115" output="&#x0001;"/>
-            <key code="116" output="&#x000B;"/>
-            <key code="117" output="&#x007F;"/>
-            <key code="118" output="&#x0010;"/>
-            <key code="119" output="&#x0004;"/>
-            <key code="120" output="&#x0010;"/>
-            <key code="121" output="&#x000C;"/>
-            <key code="122" output="&#x0010;"/>
-            <key code="123" output="&#x001C;"/>
-            <key code="124" output="&#x001D;"/>
-            <key code="125" output="&#x001F;"/>
-            <key code="126" output="&#x001E;"/>
-        </keyMap>
-        <keyMap index="7">
-            <key code="0" output="&#x0001;"/>
-            <key code="1" output="&#x0013;"/>
-            <key code="2" output="&#x0004;"/>
-            <key code="3" output="&#x0006;"/>
-            <key code="4" output="&#x0008;"/>
-            <key code="5" output="&#x0007;"/>
-            <key code="6" output="&#x001A;"/>
-            <key code="7" output="&#x0018;"/>
-            <key code="8" output="&#x0003;"/>
-            <key code="9" output="&#x0016;"/>
-            <key code="10" output="0"/>
-            <key code="11" output="&#x0002;"/>
-            <key code="12" output="&#x0011;"/>
-            <key code="13" output="&#x0017;"/>
-            <key code="14" output="&#x0005;"/>
-            <key code="15" output="&#x0012;"/>
-            <key code="16" output="&#x0019;"/>
-            <key code="17" output="&#x0014;"/>
-            <key code="18" output="1"/>
-            <key code="19" output="2"/>
-            <key code="20" output="3"/>
-            <key code="21" output="4"/>
-            <key code="22" output="6"/>
-            <key code="23" output="5"/>
-            <key code="24" output="="/>
-            <key code="25" output="9"/>
-            <key code="26" output="7"/>
-            <key code="27" output="&#x001F;"/>
-            <key code="28" output="8"/>
-            <key code="29" output="0"/>
-            <key code="30" output="&#x001D;"/>
-            <key code="31" output="&#x000F;"/>
-            <key code="32" output="&#x0015;"/>
-            <key code="33" output="&#x001B;"/>
-            <key code="34" output="&#x0009;"/>
-            <key code="35" output="&#x0010;"/>
-            <key code="36" output="&#x000D;"/>
-            <key code="37" output="&#x000C;"/>
-            <key code="38" output="&#x000A;"/>
-            <key code="39" output="&#x0027;"/>
-            <key code="40" output="&#x000B;"/>
-            <key code="41" output=";"/>
-            <key code="42" output="&#x001C;"/>
-            <key code="43" output=","/>
-            <key code="44" output="/"/>
-            <key code="45" output="&#x000E;"/>
-            <key code="46" output="&#x000D;"/>
-            <key code="47" output="."/>
-            <key code="48" output="&#x0009;"/>
-            <key code="49" action="5"/>
-            <key code="50" output="`"/>
-            <key code="51" output="&#x0008;"/>
-            <key code="52" output="&#x0003;"/>
-            <key code="53" output="&#x001B;"/>
-            <key code="64" output="&#x0010;"/>
-            <key code="65" output="."/>
-            <key code="66" output="&#x001D;"/>
-            <key code="67" output="*"/>
-            <key code="69" output="+"/>
-            <key code="70" output="&#x001C;"/>
-            <key code="71" output="&#x001B;"/>
-            <key code="72" output="&#x001F;"/>
-            <key code="75" output="/"/>
-            <key code="76" output="&#x0003;"/>
-            <key code="77" output="&#x001E;"/>
-            <key code="78" output="-"/>
-            <key code="79" output="&#x0010;"/>
-            <key code="80" output="&#x0010;"/>
-            <key code="81" output="="/>
-            <key code="82" output="0"/>
-            <key code="83" output="1"/>
-            <key code="84" output="2"/>
-            <key code="85" output="3"/>
-            <key code="86" output="4"/>
-            <key code="87" output="5"/>
-            <key code="88" output="6"/>
-            <key code="89" output="7"/>
-            <key code="91" output="8"/>
-            <key code="92" output="9"/>
-            <key code="96" output="&#x0010;"/>
-            <key code="97" output="&#x0010;"/>
-            <key code="98" output="&#x0010;"/>
-            <key code="99" output="&#x0010;"/>
-            <key code="100" output="&#x0010;"/>
-            <key code="101" output="&#x0010;"/>
-            <key code="102" output="&#x0010;"/>
-            <key code="103" output="&#x0010;"/>
-            <key code="104" output="&#x0010;"/>
-            <key code="105" output="&#x0010;"/>
-            <key code="106" output="&#x0010;"/>
-            <key code="107" output="&#x0010;"/>
-            <key code="108" output="&#x0010;"/>
-            <key code="109" output="&#x0010;"/>
-            <key code="110" output="&#x0010;"/>
-            <key code="111" output="&#x0010;"/>
-            <key code="112" output="&#x0010;"/>
-            <key code="113" output="&#x0010;"/>
-            <key code="114" output="&#x0005;"/>
-            <key code="115" output="&#x0001;"/>
-            <key code="116" output="&#x000B;"/>
-            <key code="117" output="&#x007F;"/>
-            <key code="118" output="&#x0010;"/>
-            <key code="119" output="&#x0004;"/>
-            <key code="120" output="&#x0010;"/>
-            <key code="121" output="&#x000C;"/>
-            <key code="122" output="&#x0010;"/>
-            <key code="123" output="&#x001C;"/>
-            <key code="124" output="&#x001D;"/>
-            <key code="125" output="&#x001F;"/>
-            <key code="126" output="&#x001E;"/>
-        </keyMap>
-    </keyMapSet>
-    <keyMapSet id="984">
-        <keyMap index="0" baseMapSet="16c" baseIndex="0">
-            <key code="24" output="^"/>
-            <key code="30" output="["/>
-            <key code="33" output="@"/>
-            <key code="39" output=":"/>
-            <key code="42" output="]"/>
-            <key code="93" output="¥"/>
-            <key code="94" output="_"/>
-            <key code="95" output=","/>
-            <key code="102" action="5"/>
-            <key code="104" action="5"/>
-        </keyMap>
-        <keyMap index="1" baseMapSet="16c" baseIndex="1">
-            <key code="19" output="&#x0022;"/>
-            <key code="22" output="&#x0026;"/>
-            <key code="24" output="~"/>
-            <key code="25" output=")"/>
-            <key code="26" output="&#x0027;"/>
-            <key code="27" output="="/>
-            <key code="28" output="("/>
-            <key code="29" output="0"/>
-            <key code="30" output="{"/>
-            <key code="33" output="`"/>
-            <key code="39" output="*"/>
-            <key code="41" output="+"/>
-            <key code="42" output="}"/>
-            <key code="93" output="|"/>
-            <key code="94" output="_"/>
-            <key code="95" output=","/>
-            <key code="102" action="5"/>
-            <key code="104" action="5"/>
-        </keyMap>
-        <keyMap index="2" baseMapSet="16c" baseIndex="2">
-            <key code="24" output="^"/>
-            <key code="30" output="["/>
-            <key code="33" output="@"/>
-            <key code="39" output=":"/>
-            <key code="42" output="]"/>
-            <key code="93" output="¥"/>
-            <key code="94" output="_"/>
-            <key code="95" output=","/>
-            <key code="102" action="5"/>
-            <key code="104" action="5"/>
-        </keyMap>
-        <keyMap index="3" baseMapSet="16c" baseIndex="3">
-            <key code="93" output="\"/>
-            <key code="94" action="1"/>
-            <key code="95" output=","/>
-            <key code="102" action="5"/>
-            <key code="104" action="5"/>
-        </keyMap>
-        <keyMap index="4" baseMapSet="16c" baseIndex="4">
-            <key code="93" output="|"/>
-            <key code="94" output="`"/>
-            <key code="95" output=","/>
-            <key code="102" action="5"/>
-            <key code="104" action="5"/>
-        </keyMap>
-        <keyMap index="5" baseMapSet="16c" baseIndex="5">
-            <key code="93" output="\"/>
-            <key code="94" output="`"/>
-            <key code="95" output=","/>
-            <key code="102" action="5"/>
-            <key code="104" action="5"/>
-        </keyMap>
-        <keyMap index="6" baseMapSet="16c" baseIndex="6">
-            <key code="93" output="\"/>
-            <key code="94" output="_"/>
-            <key code="95" output=","/>
-            <key code="102" action="5"/>
-            <key code="104" action="5"/>
-        </keyMap>
-        <keyMap index="7" baseMapSet="16c" baseIndex="7">
-            <key code="93" output="|"/>
-            <key code="94" output="_"/>
-            <key code="95" output=","/>
-            <key code="102" action="5"/>
-            <key code="104" action="5"/>
-        </keyMap>
-    </keyMapSet>
-    <actions>
-        <action id="0">
-            <when state="none" next="State 1"/>
-        </action>
-        <action id="1">
-            <when state="none" next="State 2"/>
-        </action>
-        <action id="2">
-            <when state="none" next="State 3"/>
-        </action>
-        <action id="3">
-            <when state="none" next="State 4"/>
-        </action>
-        <action id="4">
-            <when state="none" next="State 5"/>
-        </action>
-        <action id="5">
-            <when state="none" output=" "/>
-            <when state="State 1" output="´"/>
-            <when state="State 2" output="`"/>
-            <when state="State 3" output="ˆ"/>
-            <when state="State 4" output="¨"/>
-            <when state="State 5" output="˜"/>
-        </action>
-        <action id="6">
-            <when state="none" output="A"/>
-            <when state="State 1" output="Á"/>
-            <when state="State 2" output="À"/>
-            <when state="State 3" output="Â"/>
-            <when state="State 4" output="Ä"/>
-            <when state="State 5" output="Ã"/>
-        </action>
-        <action id="7">
-            <when state="none" output="E"/>
-            <when state="State 1" output="É"/>
-            <when state="State 2" output="È"/>
-            <when state="State 3" output="Ê"/>
-            <when state="State 4" output="Ë"/>
-        </action>
-        <action id="8">
-            <when state="none" output="I"/>
-            <when state="State 1" output="Í"/>
-            <when state="State 2" output="Ì"/>
-            <when state="State 3" output="Î"/>
-            <when state="State 4" output="Ï"/>
-        </action>
-        <action id="9">
-            <when state="none" output="N"/>
-            <when state="State 5" output="Ñ"/>
-        </action>
-        <action id="10">
-            <when state="none" output="O"/>
-            <when state="State 1" output="Ó"/>
-            <when state="State 2" output="Ò"/>
-            <when state="State 3" output="Ô"/>
-            <when state="State 4" output="Ö"/>
-            <when state="State 5" output="Õ"/>
-        </action>
-        <action id="11">
-            <when state="none" output="U"/>
-            <when state="State 1" output="Ú"/>
-            <when state="State 2" output="Ù"/>
-            <when state="State 3" output="Û"/>
-            <when state="State 4" output="Ü"/>
-        </action>
-        <action id="12">
-            <when state="none" output="Y"/>
-            <when state="State 4" output="Ÿ"/>
-        </action>
-        <action id="13">
-            <when state="none" output="a"/>
-            <when state="State 1" output="á"/>
-            <when state="State 2" output="à"/>
-            <when state="State 3" output="â"/>
-            <when state="State 4" output="ä"/>
-            <when state="State 5" output="ã"/>
-        </action>
-        <action id="14">
-            <when state="none" output="e"/>
-            <when state="State 1" output="é"/>
-            <when state="State 2" output="è"/>
-            <when state="State 3" output="ê"/>
-            <when state="State 4" output="ë"/>
-        </action>
-        <action id="15">
-            <when state="none" output="i"/>
-            <when state="State 1" output="í"/>
-            <when state="State 2" output="ì"/>
-            <when state="State 3" output="î"/>
-            <when state="State 4" output="ï"/>
-        </action>
-        <action id="16">
-            <when state="none" output="n"/>
-            <when state="State 5" output="ñ"/>
-        </action>
-        <action id="17">
-            <when state="none" output="o"/>
-            <when state="State 1" output="ó"/>
-            <when state="State 2" output="ò"/>
-            <when state="State 3" output="ô"/>
-            <when state="State 4" output="ö"/>
-            <when state="State 5" output="õ"/>
-        </action>
-        <action id="18">
-            <when state="none" output="u"/>
-            <when state="State 1" output="ú"/>
-            <when state="State 2" output="ù"/>
-            <when state="State 3" output="û"/>
-            <when state="State 4" output="ü"/>
-        </action>
-        <action id="19">
-            <when state="none" output="y"/>
-            <when state="State 4" output="ÿ"/>
-        </action>
-    </actions>
-    <terminators>
-        <when state="State 1" output="´"/>
-        <when state="State 2" output="`"/>
-        <when state="State 3" output="ˆ"/>
-        <when state="State 4" output="¨"/>
-        <when state="State 5" output="˜"/>
-    </terminators>
-</keyboard>
--- a/terminal/tmux-256color.terminfo	Wed Jul 04 03:12:05 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-tmux-256color|tmux with 256 colors,
-        use=xterm+256setaf, use=tmux,
-
--- a/terminal/tmux.terminfo	Wed Jul 04 03:12:05 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-tmux|tmux terminal multiplexer,
-  ritm=\E[23m, rmso=\E[27m, sitm=\E[3m, smso=\E[7m, Ms@,
-  use=xterm+tmux, use=screen,
--- a/terminal/xterm-256color-italic.terminfo	Wed Jul 04 03:12:05 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-# A xterm-256color based TERMINFO that adds the escape sequences for italic.
-xterm-256color-italic|xterm with 256 colors and italic,
-  sitm=\E[3m, ritm=\E[23m,
-  use=xterm-256color,
--- a/tmux/tmux.conf	Wed Jul 04 03:12:05 2018 +0000
+++ b/tmux/tmux.conf	Wed Jul 04 22:09:02 2018 +0000
@@ -16,11 +16,6 @@
 # Mouse
 set -g mouse on
 
-# This is hilariously absurd.  How many nerds use tmux on OS X every day and
-# it's still fundamentally broken?
-# set -g default-command "reattach-to-user-namespace -l zsh"
-# set -g default-command "reattach-to-user-namespace -l fish"
-
 # Less stretching to get to the first item.
 set -g base-index 1
 setw -g pane-base-index 1
@@ -90,12 +85,12 @@
 set -g status-right-length 150
 set -g status-interval 5
 
-set -g status-left '#[fg=colour16,bg=colour254,bold] #S #[fg=colour254,bg=colour238,nobold]⮀#[fg=colour15,bg=colour238,bold] #(ls ~/.mail/steve-stevelosh.com/INBOX/cur  ~/.mail/steve-stevelosh.com/INBOX/new | wc -l | tr -d " ") #[fg=colour238,bg=colour234,nobold]⮀'
+set -g status-left '#[fg=colour16,bg=colour254,bold] #S #[fg=colour254,bg=colour238,nobold] #[fg=colour15,bg=colour238,bold] #(ls ~/.mail/steve-stevelosh.com/INBOX/cur  ~/.mail/steve-stevelosh.com/INBOX/new | wc -l | tr -d " ") #[fg=colour238,bg=colour234,nobold] '
 
-set -g status-right "#[fg=colour245]⮃ #(date -u +%%H:%%M) UTC ⮃ %d %b #[fg=colour254,bg=colour234,nobold]⮂#[fg=colour16,bg=colour254,bold] #h "
+set -g status-right "#[fg=colour245] #(date -u +%%H:%%M) UTC %d %b #[fg=colour254,bg=colour234,nobold] #[fg=colour16,bg=colour254,bold] #h "
 
 set -g window-status-format "#[fg=white,bg=colour234] #I #W "
-set -g window-status-current-format "#[fg=colour234,bg=colour39]⮀#[fg=colour16,bg=colour39,noreverse,bold] #I ⮁ #W #[fg=colour39,bg=colour234,nobold]⮀"
+set -g window-status-current-format "#[fg=colour234,bg=colour39] #[fg=colour16,bg=colour39,noreverse,bold] #I #W #[fg=colour39,bg=colour234,nobold] "
 
 # Activity
 setw -g monitor-activity on
@@ -122,7 +117,7 @@
 bind -T copy-mode-vi V send -X rectangle-toggle
 bind -T copy-mode-vi H send-keys -X start-of-line
 bind -T copy-mode-vi L send-keys -X end-of-line
-bind y run "tmux save-buffer - | reattach-to-user-namespace pbcopy"
+bind y run "tmux save-buffer - | xsel --clipboard --input"
 
 # Toggle synchronized panes for the current window
 bind S set synchronize-panes
--- a/vim/vimrc	Wed Jul 04 03:12:05 2018 +0000
+++ b/vim/vimrc	Wed Jul 04 22:09:02 2018 +0000
@@ -303,32 +303,10 @@
 nnoremap <cr> o<esc>
 
 " Copying/pasting text to the system clipboard.
-"
-" For some reason Vim no longer wants to talk to the OS X pasteboard through "*.
-" Computers are bullshit.
-function! g:FuckingCopyTheTextPlease()
-    let view = winsaveview()
-    let old_z = @z
-    normal! gv"zy
-    call system('pbcopy', @z)
-    let @z = old_z
-    call winrestview(view)
-endfunction
-
-function! g:FuckingCopyAllTheTextPlease()
-    let view = winsaveview()
-    let old_z = @z
-    normal! ggVG"zy
-    call system('pbcopy', @z)
-    let @z = old_z
-    call winrestview(view)
-endfunction
-
-noremap <leader>p "+p
-" noremap <leader>p mz:r!pbpaste<cr>`z
-vnoremap <leader>y :<c-u>call g:FuckingCopyTheTextPlease()<cr>
-nnoremap <leader>y VV:<c-u>call g:FuckingCopyTheTextPlease()<cr>
-nnoremap <leader>Y :<c-u>call g:FuckingCopyAllTheTextPlease()<cr>
+noremap  <leader>p "+p
+vnoremap <leader>y "+y
+nnoremap <leader>y VV"+y
+nnoremap <leader>Y "+y
 
 " Yank to end of line
 nnoremap Y y$
--- a/xsessionrc	Wed Jul 04 03:12:05 2018 +0000
+++ b/xsessionrc	Wed Jul 04 22:09:02 2018 +0000
@@ -16,7 +16,7 @@
 # xinput set-prop $TRACKPAD $CLICK 0, 1
 
 /home/sjl/src/dotfiles/bin/keysettings
-# xcape -t 200 -e 'Control_L=Escape'
+xcape -t 200 -e 'Control_L=Escape;Shift_L=Shift_L|9;Shift_R=Shift_R|0'
 # xautolock -time 15 -locker /usr/bin/slock &
 
 # /usr/bin/dunst -config $HOME/.dunstrc &