├── .github └── workflows │ ├── build.yml │ ├── clippy.yml │ ├── features.yml │ ├── generator.yml │ ├── integration-tests-windows.yml │ ├── integration-tests.yml │ ├── msrv.yml │ ├── rustfmt.yml │ └── unit-tests.yml ├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── README.md ├── compile-tests ├── Cargo.toml ├── home │ └── % ├── include-extra │ └── rules │ │ └── x ├── include │ ├── LICENSE │ ├── keycodes │ │ └── merge_modes │ ├── rules │ │ ├── all_qualifier │ │ ├── evdev-modern │ │ ├── extended-wild-cards │ │ ├── special_indexes │ │ ├── wildcard │ │ └── x │ └── symbols │ │ └── merge_modes ├── src │ └── main.rs └── testcases │ ├── .gitattributes │ ├── .gitignore │ ├── t00 │ ├── t000 │ │ ├── t0001 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0002 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ ├── a.xkb │ │ │ │ └── b.xkb │ │ ├── t0003 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0004 │ │ │ ├── compat │ │ │ │ ├── a.xkb │ │ │ │ └── b.xkb │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0005 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0006 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0007 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0008 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0009 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t001 │ │ ├── t0010 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0011 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0012 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0013 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── symbols │ │ │ │ ├── x.xkb │ │ │ │ └── y.xkb │ │ ├── t0014 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── symbols │ │ │ │ ├── x.xkb │ │ │ │ └── y.xkb │ │ ├── t0015 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0016 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0017 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0018 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0019 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t002 │ │ ├── t0020 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0021 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0022 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0023 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0024 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0025 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0026 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0027 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0028 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0029 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t003 │ │ ├── t0030 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0031 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0032 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0033 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0034 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0035 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0036 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0037 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0038 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0039 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t004 │ │ ├── t0040 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0041 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0042 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0043 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0044 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0045 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0046 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0047 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0048 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0049 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t005 │ │ ├── t0050 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0051 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0052 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0053 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0054 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0055 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0056 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0057 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0058 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ └── t0059 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ ├── x.xkb │ │ │ └── y.xkb │ ├── t006 │ │ ├── t0060 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ ├── x.xkb │ │ │ │ └── y.xkb │ │ ├── t0061 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0062 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0063 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0064 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0065 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0066 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0067 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0068 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0069 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t007 │ │ ├── t0070 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0071 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── types │ │ │ │ └── x.xkb │ │ ├── t0072 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── types │ │ │ │ └── x.xkb │ │ ├── t0073 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0074 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0075 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0076 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0077 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0078 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0079 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t008 │ │ ├── t0080 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0081 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0082 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0083 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0084 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0085 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0086 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0087 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0088 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0089 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ └── t009 │ │ ├── t0090 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0091 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0092 │ │ ├── compat │ │ │ └── x.xkb │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0093 │ │ ├── compat │ │ │ └── x.xkb │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0094 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0095 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0096 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0097 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0098 │ │ ├── expected.xkb │ │ └── input.xkb │ │ └── t0099 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t01 │ ├── t010 │ │ ├── t0100 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0101 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0102 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── symbols │ │ │ │ └── x.xkb │ │ ├── t0103 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── symbols │ │ │ │ └── x.xkb │ │ ├── t0104 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0105 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0106 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0107 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0108 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0109 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t011 │ │ ├── t0110 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0111 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0112 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0113 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0114 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0115 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0116 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0117 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0118 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0119 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t012 │ │ ├── t0120 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0121 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0122 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0123 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0124 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0125 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0126 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0127 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0128 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── symbols │ │ │ │ └── x.xkb │ │ └── t0129 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── symbols │ │ │ └── x.xkb │ ├── t013 │ │ ├── t0130 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── symbols │ │ │ │ └── x.xkb │ │ ├── t0131 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── symbols │ │ │ │ └── x.xkb │ │ ├── t0132 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0133 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0134 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0135 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0136 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0137 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0138 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0139 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t014 │ │ ├── t0140 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0141 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0142 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0143 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0144 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0145 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0146 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0147 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0148 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0149 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t015 │ │ ├── t0150 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0151 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0152 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0153 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0154 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── evdev │ │ ├── t0155 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── evdev │ │ ├── t0156 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── evdev │ │ ├── t0157 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── evdev │ │ ├── t0158 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── evdev │ │ └── t0159 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ └── evdev │ ├── t016 │ │ ├── t0160 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── evdev │ │ ├── t0161 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── evdev │ │ ├── t0162 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0163 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0164 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0165 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0166 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0167 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── evdev │ │ ├── t0168 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ └── t0169 │ │ │ ├── expected.toml │ │ │ └── input.toml │ ├── t017 │ │ ├── t0170 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0171 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0172 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0173 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0174 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0175 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0176 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0177 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0178 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ └── t0179 │ │ │ ├── expected.toml │ │ │ └── input.toml │ ├── t018 │ │ ├── t0180 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0181 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0182 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0183 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0184 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0185 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0186 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0187 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0188 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ └── t0189 │ │ │ ├── expected.toml │ │ │ └── input.toml │ └── t019 │ │ ├── t0190 │ │ ├── expected.toml │ │ └── input.toml │ │ ├── t0191 │ │ ├── expected.toml │ │ └── input.toml │ │ ├── t0192 │ │ ├── expected.toml │ │ └── input.toml │ │ ├── t0193 │ │ ├── expected.toml │ │ └── input.toml │ │ ├── t0194 │ │ ├── expected.toml │ │ └── input.toml │ │ ├── t0195 │ │ ├── expected.toml │ │ └── input.toml │ │ ├── t0196 │ │ ├── expected.toml │ │ └── input.toml │ │ ├── t0197 │ │ ├── expected.toml │ │ └── input.toml │ │ ├── t0198 │ │ ├── expected.toml │ │ └── input.toml │ │ └── t0199 │ │ ├── expected.toml │ │ └── input.toml │ ├── t02 │ ├── t020 │ │ ├── t0200 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0201 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0202 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0203 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0204 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0205 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0206 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0207 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── special_indexes-limit │ │ ├── t0208 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ └── t0209 │ │ │ ├── expected.toml │ │ │ └── input.toml │ ├── t021 │ │ ├── t0210 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0211 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0212 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── evdev │ │ ├── t0213 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0214 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ ├── a │ │ │ │ └── b │ │ ├── t0215 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ ├── a │ │ │ │ └── b │ │ ├── t0216 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ ├── a │ │ │ │ └── b │ │ ├── t0217 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ ├── a │ │ │ │ └── b │ │ ├── t0218 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ └── t0219 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ └── a │ ├── t022 │ │ ├── t0220 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0221 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0222 │ │ │ ├── expected.toml │ │ │ └── input.toml │ │ ├── t0223 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0224 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0225 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0226 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0227 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0228 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ └── t0229 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ └── a │ ├── t023 │ │ ├── t0230 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0231 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0232 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0233 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0234 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0235 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0236 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ ├── a │ │ │ │ └── b │ │ ├── t0237 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ ├── a │ │ │ │ ├── b │ │ │ │ └── c │ │ ├── t0238 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ ├── a │ │ │ │ ├── b │ │ │ │ └── c │ │ └── t0239 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ └── a │ ├── t024 │ │ ├── t0240 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0241 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0242 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0243 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0244 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0245 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0246 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0247 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0248 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ └── t0249 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ └── a │ ├── t025 │ │ ├── t0250 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0251 │ │ │ ├── expected.toml │ │ │ ├── input.toml │ │ │ └── rules │ │ │ │ └── a │ │ ├── t0252 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── a.xkb │ │ ├── t0253 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── a.xkb │ │ ├── t0254 │ │ │ ├── compat │ │ │ │ └── a.xkb │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0255 │ │ │ ├── compat │ │ │ │ └── a.xkb │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0256 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0257 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0258 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0259 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ └── a.xkb │ ├── t026 │ │ ├── t0260 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0261 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0262 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0263 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0264 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0265 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0266 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0267 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0268 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0269 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t027 │ │ ├── t0270 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0271 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0272 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0273 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0274 │ │ │ ├── expected.xkb │ │ │ ├── extra-includes │ │ │ │ └── keycodes │ │ │ │ │ └── x.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0275 │ │ │ ├── expected.xkb │ │ │ ├── extra-includes │ │ │ │ └── keycodes │ │ │ │ │ └── x.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0276 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0277 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0278 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ └── t0279 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ └── x.xkb │ ├── t028 │ │ ├── t0280 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0281 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0282 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0283 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0284 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0285 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0286 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ └── x.xkb │ │ ├── t0287 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── keycodes │ │ │ │ ├── x.xkb │ │ │ │ └── y.xkb │ │ ├── t0288 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0289 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ └── t029 │ │ ├── t0290 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0291 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0292 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0293 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0294 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0295 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0296 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0297 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0298 │ │ ├── expected.xkb │ │ └── input.xkb │ │ └── t0299 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t03 │ ├── t030 │ │ ├── t0300 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0301 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0302 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0303 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0304 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0305 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0306 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0307 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0308 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0309 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t031 │ │ ├── t0310 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0311 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0312 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0313 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0314 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0315 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0316 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0317 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0318 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0319 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t032 │ │ ├── t0320 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0321 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0322 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0323 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0324 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0325 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0326 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0327 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0328 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0329 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t033 │ │ ├── t0330 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0331 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0332 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0333 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0334 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0335 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0336 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0337 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0338 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0339 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t034 │ │ ├── t0340 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0341 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0342 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0343 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0344 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0345 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0346 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0347 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0348 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0349 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t035 │ │ ├── t0350 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0351 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0352 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0353 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0354 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0355 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0356 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0357 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0358 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0359 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t036 │ │ ├── t0360 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0361 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0362 │ │ │ ├── expected.xkb │ │ │ ├── expected2.xkb │ │ │ └── input.xkb │ │ ├── t0363 │ │ │ ├── expected.xkb │ │ │ ├── expected2.xkb │ │ │ └── input.xkb │ │ ├── t0364 │ │ │ ├── expected.xkb │ │ │ ├── expected2.xkb │ │ │ └── input.xkb │ │ ├── t0365 │ │ │ ├── expected.xkb │ │ │ ├── expected2.xkb │ │ │ └── input.xkb │ │ ├── t0366 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0367 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0368 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0369 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t037 │ │ ├── t0370 │ │ │ ├── expected.xkb │ │ │ ├── input.xkb │ │ │ └── symbols │ │ │ │ └── a.xkb │ │ ├── t0371 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0372 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0373 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0374 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0375 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0376 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0377 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0378 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0379 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ ├── t038 │ │ ├── t0380 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0381 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0382 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0383 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0384 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0385 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0386 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0387 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ ├── t0388 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ │ └── t0389 │ │ │ ├── expected.xkb │ │ │ └── input.xkb │ └── t039 │ │ ├── t0390 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0391 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0392 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0393 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0394 │ │ ├── expected.xkb │ │ ├── input.xkb │ │ └── symbols │ │ │ └── a.xkb │ │ ├── t0395 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0396 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0397 │ │ ├── expected.xkb │ │ └── input.xkb │ │ ├── t0398 │ │ ├── expected.xkb │ │ └── input.xkb │ │ └── t0399 │ │ ├── expected.xkb │ │ └── input.xkb │ └── t04 │ ├── t040 │ ├── t0400 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ │ └── a │ ├── t0401 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ │ └── a │ ├── t0402 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ │ └── a │ ├── t0403 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ │ └── a │ ├── t0404 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ │ ├── a │ │ │ └── b │ ├── t0405 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ │ └── a │ ├── t0406 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ │ └── a │ ├── t0407 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ │ └── a │ ├── t0408 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ │ └── a │ └── t0409 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ └── a │ ├── t041 │ ├── t0410 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ │ └── a │ ├── t0411 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0412 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0413 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0414 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0415 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0416 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0417 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0418 │ │ ├── expected.xkb │ │ └── input.xkb │ └── t0419 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t042 │ ├── t0420 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0421 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0422 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0423 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0424 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0425 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0426 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0427 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0428 │ │ ├── expected.xkb │ │ └── input.xkb │ └── t0429 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t043 │ ├── t0430 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0431 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0432 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0433 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0434 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0435 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0436 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0437 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0438 │ │ ├── expected.xkb │ │ └── input.xkb │ └── t0439 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t044 │ ├── t0440 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0441 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0442 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0443 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0444 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0445 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0446 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0447 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0448 │ │ ├── expected.xkb │ │ └── input.xkb │ └── t0449 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t045 │ ├── t0450 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0451 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0452 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0453 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0454 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0455 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0456 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0457 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0458 │ │ ├── expected.xkb │ │ └── input.xkb │ └── t0459 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t046 │ ├── t0460 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0461 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0462 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0463 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0464 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ │ └── a │ ├── t0465 │ │ ├── expected.xkb │ │ ├── input.xkb │ │ └── symbols │ │ │ ├── a.xkb │ │ │ ├── b.xkb │ │ │ ├── x.xkb │ │ │ └── y.xkb │ ├── t0466 │ │ ├── expected.toml │ │ ├── input.toml │ │ └── rules │ │ │ └── a │ ├── t0467 │ │ ├── expected.toml │ │ └── input.toml │ ├── t0468 │ │ ├── expected.toml │ │ └── input.toml │ └── t0469 │ │ ├── expected.toml │ │ └── input.toml │ ├── t047 │ ├── t0470 │ │ ├── expected.toml │ │ └── input.toml │ ├── t0471 │ │ ├── expected.toml │ │ └── input.toml │ ├── t0472 │ │ ├── expected.toml │ │ └── input.toml │ ├── t0473 │ │ ├── expected.toml │ │ └── input.toml │ ├── t0474 │ │ ├── expected.toml │ │ └── input.toml │ ├── t0475 │ │ ├── expected.toml │ │ └── input.toml │ ├── t0476 │ │ ├── expected.toml │ │ └── input.toml │ ├── t0477 │ │ ├── expected.toml │ │ └── input.toml │ ├── t0478 │ │ ├── expected.toml │ │ └── input.toml │ └── t0479 │ │ ├── expected.toml │ │ └── input.toml │ ├── t048 │ ├── t0480 │ │ ├── expected.toml │ │ └── input.toml │ ├── t0481 │ │ ├── expected.toml │ │ └── input.toml │ ├── t0482 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0483 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0484 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0485 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0486 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0487 │ │ ├── expected.xkb │ │ └── input.xkb │ ├── t0488 │ │ ├── expected.xkb │ │ └── input.xkb │ └── t0489 │ │ ├── expected.xkb │ │ └── input.xkb │ └── t049 │ ├── t0490 │ ├── expected.xkb │ └── input.xkb │ ├── t0491 │ ├── expected.xkb │ └── input.xkb │ ├── t0492 │ ├── expected.xkb │ └── input.xkb │ ├── t0493 │ ├── expected.xkb │ └── input.xkb │ └── t0494 │ ├── expected.xkb │ └── input.xkb ├── compose-tests ├── Cargo.toml ├── home │ └── XCompose ├── src │ └── main.rs ├── testcases │ ├── .gitattributes │ ├── .gitignore │ └── t00 │ │ ├── t000 │ │ ├── t0001 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0002 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0003 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0004 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0005 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0006 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0007 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0008 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ └── t0009 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t001 │ │ ├── t0010 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0011 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0012 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0013 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0014 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0015 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0016 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0017 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0018 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ └── t0019 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t002 │ │ ├── t0020 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0021 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0022 │ │ │ ├── XCOMPOSEFILE │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0023 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0024 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0025 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0026 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0027 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0028 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ └── t0029 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t003 │ │ ├── t0030 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0031 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0032 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0033 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0034 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0035 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0036 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0037 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ ├── t0038 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ └── t0039 │ │ │ ├── XCompose │ │ │ ├── expected.txt │ │ │ └── input.txt │ │ └── t004 │ │ ├── t0040 │ │ ├── XCompose │ │ ├── expected.txt │ │ └── input.txt │ │ ├── t0041 │ │ ├── XCompose │ │ ├── expected.txt │ │ └── input.txt │ │ ├── t0042 │ │ ├── XCompose │ │ ├── expected.txt │ │ └── input.txt │ │ ├── t0043 │ │ ├── XCompose │ │ ├── expected.txt │ │ └── input.txt │ │ ├── t0044 │ │ ├── XCompose │ │ ├── expected.txt │ │ └── input.txt │ │ ├── t0045 │ │ ├── XCompose │ │ ├── expected.txt │ │ └── input.txt │ │ ├── t0046 │ │ ├── XCompose │ │ ├── expected.txt │ │ └── input.txt │ │ ├── t0047 │ │ ├── XCompose │ │ ├── expected.txt │ │ └── input.txt │ │ ├── t0048 │ │ ├── XCompose │ │ ├── expected.txt │ │ └── input.txt │ │ └── t0049 │ │ ├── XCompose │ │ ├── expected.txt │ │ └── input.txt └── xlocaledir │ ├── % │ ├── LICENSE │ ├── compose.dir │ ├── en_US.UTF-8 │ └── Compose │ └── locale.alias ├── docs └── compatibility.md ├── generator ├── Cargo.toml └── src │ ├── evdev.rs │ ├── keysyms.rs │ ├── main.rs │ ├── phf_generator.rs │ ├── type_tests.rs │ └── xkb.rs ├── integration-test-utils ├── Cargo.toml └── src │ └── lib.rs ├── kbvm-benches ├── Cargo.toml ├── benches │ ├── benchmark.rs │ ├── compose.rs │ └── state_machine.rs └── src │ └── main.rs ├── kbvm-cli ├── Cargo.toml ├── README.md ├── build.rs ├── src │ ├── cli.rs │ ├── compile_rmlvo.rs │ ├── compile_xkb.rs │ ├── dump_x11.rs │ ├── evdev.rs │ ├── evdev │ │ └── generated.rs │ ├── expand_rmlvo.rs │ ├── generate.rs │ ├── main.rs │ ├── output.rs │ ├── output │ │ ├── ansi.rs │ │ └── json.rs │ ├── test_wayland.rs │ ├── utils.rs │ └── wayland_protocols.rs └── wayland-protocols │ ├── single-pixel-buffer-v1.xml │ ├── viewporter.xml │ ├── wayland.xml │ ├── xdg-decoration-unstable-v1.xml │ └── xdg-shell.xml ├── kbvm-proc ├── Cargo.toml └── src │ ├── ad_hoc_display.rs │ ├── clone_with_delta.rs │ ├── diagnostic_kind.rs │ └── lib.rs ├── kbvm ├── Cargo.toml ├── README.md ├── build.rs ├── release-notes.md └── src │ ├── builder.rs │ ├── builder │ └── tests.rs │ ├── components.rs │ ├── components │ └── tests.rs │ ├── config.rs │ ├── controls.rs │ ├── evdev.rs │ ├── evdev │ └── generated.rs │ ├── from_bytes.rs │ ├── from_bytes │ └── tests.rs │ ├── group.rs │ ├── group_type.rs │ ├── key_storage.rs │ ├── keycode.rs │ ├── keysym.rs │ ├── keysym │ ├── generated.rs │ └── tests.rs │ ├── lib.rs │ ├── lookup.rs │ ├── lookup │ └── tests.rs │ ├── macros.rs │ ├── modifier.rs │ ├── modifier │ └── tests.rs │ ├── phf.rs │ ├── phf_map.rs │ ├── routine.rs │ ├── routine │ └── tests.rs │ ├── state_machine.rs │ ├── state_machine │ └── tests.rs │ ├── syms.rs │ ├── xkb.rs │ └── xkb │ ├── clone_with_delta.rs │ ├── code.rs │ ├── code_loader.rs │ ├── code_loader │ ├── symbols.xkb │ └── tests.rs │ ├── code_map.rs │ ├── code_slice.rs │ ├── compose.rs │ ├── compose │ ├── lexer.rs │ ├── lexer │ │ └── tests.rs │ ├── macros.rs │ ├── parser.rs │ ├── parser │ │ ├── error.rs │ │ └── tests.rs │ ├── table.rs │ ├── table │ │ └── tests.rs │ ├── tests.rs │ └── token.rs │ ├── context.rs │ ├── context │ └── tests.rs │ ├── controls.rs │ ├── diagnostic.rs │ ├── diagnostic │ └── handlers.rs │ ├── format.rs │ ├── group.rs │ ├── group_component.rs │ ├── include.rs │ ├── include │ ├── error.rs │ └── tests.rs │ ├── indicator.rs │ ├── interner.rs │ ├── kccgst.rs │ ├── kccgst │ ├── ast.rs │ ├── ast_cache.rs │ ├── ast_cache │ │ └── error.rs │ ├── embedder.rs │ ├── expr.rs │ ├── formatter.rs │ ├── includer.rs │ ├── includer │ │ └── tests.rs │ ├── lexer.rs │ ├── lexer │ │ └── tests.rs │ ├── macros.rs │ ├── parser.rs │ ├── parser │ │ ├── error.rs │ │ └── tests.rs │ ├── resolver.rs │ ├── resolver │ │ └── tests.rs │ └── token.rs │ ├── keymap.rs │ ├── keymap │ ├── format.rs │ ├── format │ │ ├── map1.xkb │ │ ├── map2.xkb │ │ ├── map3.xkb │ │ ├── map4.xkb │ │ ├── map5.xkb │ │ ├── map6.xkb │ │ ├── map7.xkb │ │ ├── map8.xkb │ │ └── tests.rs │ ├── from_lookup.rs │ ├── from_resolved.rs │ ├── iterators.rs │ ├── map1.xkb │ ├── map2.xkb │ ├── map3.xkb │ ├── tests.rs │ └── to_builder.rs │ ├── level.rs │ ├── macros.rs │ ├── meaning.rs │ ├── meaning │ └── generated.rs │ ├── mod_component.rs │ ├── modmap.rs │ ├── radio_group.rs │ ├── registry.rs │ ├── registry │ ├── dir1 │ │ └── rules │ │ │ ├── evdev.extras.xml │ │ │ └── evdev.xml │ ├── dir2 │ │ └── rules │ │ │ └── evdev.xml │ ├── tests.rs │ └── xml.rs │ ├── resolved.rs │ ├── rmlvo.rs │ ├── rmlvo │ ├── formatter.rs │ ├── lexer.rs │ ├── lexer │ │ └── tests.rs │ ├── macros.rs │ ├── parser.rs │ ├── parser │ │ ├── error.rs │ │ └── tests.rs │ ├── resolver.rs │ ├── resolver │ │ └── tests.rs │ └── token.rs │ ├── span.rs │ ├── string_cooker.rs │ ├── string_cooker │ └── tests.rs │ ├── whitespace.rs │ └── x11.rs ├── libxkbcommon-test-linker ├── Cargo.toml ├── build.rs └── src │ └── lib.rs ├── rustfmt.toml ├── type-tests ├── Cargo.toml ├── include │ └── keycodes │ │ └── generated ├── src │ ├── generated.rs │ └── main.rs └── testcases │ ├── .gitattributes │ ├── .gitignore │ ├── t00 │ ├── t000 │ │ ├── t0001 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0002 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0003 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0004 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0005 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0006 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0007 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0008 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ └── t0009 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ ├── t001 │ │ ├── t0010 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0011 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0012 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0013 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0014 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0015 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0016 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0017 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0018 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ └── t0019 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ ├── t002 │ │ ├── t0020 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0021 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0022 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0023 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0024 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0025 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0026 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0027 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0028 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ └── t0029 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ ├── t003 │ │ ├── t0030 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0031 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0032 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0033 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0034 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0035 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0036 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0037 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0038 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ └── t0039 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ ├── t004 │ │ ├── t0040 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0041 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0042 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0043 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0044 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0045 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0046 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0047 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0048 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ └── t0049 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ ├── t005 │ │ ├── t0050 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0051 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0052 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0053 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0054 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0055 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0056 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0057 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0058 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ └── t0059 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ ├── t006 │ │ ├── t0060 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0061 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0062 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0063 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0064 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0065 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0066 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0067 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0068 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ └── t0069 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ ├── t007 │ │ ├── t0070 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0071 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0072 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0073 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0074 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0075 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0076 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0077 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0078 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ └── t0079 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ ├── t008 │ │ ├── t0080 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0081 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0082 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0083 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0084 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0085 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0086 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0087 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ ├── t0088 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ │ └── t0089 │ │ │ ├── expected.txt │ │ │ ├── input.txt │ │ │ └── map.xkb │ └── t009 │ │ ├── t0090 │ │ ├── expected.txt │ │ ├── input.txt │ │ └── map.xkb │ │ ├── t0091 │ │ ├── expected.txt │ │ ├── input.txt │ │ └── map.xkb │ │ ├── t0092 │ │ ├── expected.txt │ │ ├── input.txt │ │ └── map.xkb │ │ ├── t0093 │ │ ├── expected.txt │ │ ├── input.txt │ │ └── map.xkb │ │ ├── t0094 │ │ ├── expected.txt │ │ ├── input.txt │ │ └── map.xkb │ │ ├── t0095 │ │ ├── expected.txt │ │ ├── input.txt │ │ └── map.xkb │ │ ├── t0096 │ │ ├── expected.txt │ │ ├── input.txt │ │ └── map.xkb │ │ ├── t0097 │ │ ├── expected.txt │ │ ├── input.txt │ │ └── map.xkb │ │ ├── t0098 │ │ ├── expected.txt │ │ ├── input.txt │ │ └── map.xkb │ │ └── t0099 │ │ ├── expected.txt │ │ ├── input.txt │ │ └── map.xkb │ └── t01 │ └── t010 │ ├── t0100 │ ├── expected.txt │ ├── input.txt │ └── map.xkb │ ├── t0101 │ ├── expected.txt │ ├── input.txt │ └── map.xkb │ ├── t0102 │ ├── expected.txt │ ├── input.txt │ └── map.xkb │ ├── t0103 │ ├── expected.txt │ ├── input.txt │ └── map.xkb │ ├── t0104 │ ├── expected.txt │ ├── input.txt │ └── map.xkb │ ├── t0105 │ ├── expected.txt │ ├── input.txt │ └── map.xkb │ ├── t0106 │ ├── expected.txt │ ├── input.txt │ └── map.xkb │ ├── t0107 │ ├── expected.txt │ ├── input.txt │ └── map.xkb │ └── t0108 │ ├── expected.txt │ ├── input.txt │ └── map.xkb └── x11-tests ├── Cargo.toml └── src ├── .gitignore ├── LICENSE ├── expected.xkb ├── host.xkb └── main.rs /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/clippy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/.github/workflows/clippy.yml -------------------------------------------------------------------------------- /.github/workflows/features.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/.github/workflows/features.yml -------------------------------------------------------------------------------- /.github/workflows/generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/.github/workflows/generator.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/.github/workflows/integration-tests-windows.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/.github/workflows/integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/msrv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/.github/workflows/msrv.yml -------------------------------------------------------------------------------- /.github/workflows/rustfmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/.github/workflows/rustfmt.yml -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/README.md -------------------------------------------------------------------------------- /compile-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/Cargo.toml -------------------------------------------------------------------------------- /compile-tests/home/%: -------------------------------------------------------------------------------- 1 | ! include %E/x 2 | -------------------------------------------------------------------------------- /compile-tests/include-extra/rules/x: -------------------------------------------------------------------------------- 1 | ! include %S/x 2 | -------------------------------------------------------------------------------- /compile-tests/include/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/include/LICENSE -------------------------------------------------------------------------------- /compile-tests/include/keycodes/merge_modes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/include/keycodes/merge_modes -------------------------------------------------------------------------------- /compile-tests/include/rules/all_qualifier: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/include/rules/all_qualifier -------------------------------------------------------------------------------- /compile-tests/include/rules/evdev-modern: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/include/rules/evdev-modern -------------------------------------------------------------------------------- /compile-tests/include/rules/extended-wild-cards: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/include/rules/extended-wild-cards -------------------------------------------------------------------------------- /compile-tests/include/rules/special_indexes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/include/rules/special_indexes -------------------------------------------------------------------------------- /compile-tests/include/rules/wildcard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/include/rules/wildcard -------------------------------------------------------------------------------- /compile-tests/include/rules/x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/include/rules/x -------------------------------------------------------------------------------- /compile-tests/include/symbols/merge_modes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/include/symbols/merge_modes -------------------------------------------------------------------------------- /compile-tests/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/src/main.rs -------------------------------------------------------------------------------- /compile-tests/testcases/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/.gitignore -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t000/t0001/input.xkb: -------------------------------------------------------------------------------- 1 | xkb_keymap { 2 | }; 3 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t000/t0002/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t000/t0002/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t000/t0002/keycodes/a.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes { 2 | indicator 3 = "Z"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t000/t0002/keycodes/b.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes { 2 | indicator 2 = "alpha"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t000/t0003/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t000/t0003/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t000/t0004/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t000/t0004/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t000/t0005/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t000/t0005/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t000/t0006/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t000/t0006/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t000/t0007/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t000/t0007/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t000/t0008/input.xkb: -------------------------------------------------------------------------------- 1 | xkb_types { 2 | virtual_modifiers x; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t000/t0009/input.xkb: -------------------------------------------------------------------------------- 1 | xkb_compat { 2 | virtual_modifiers x; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0010/input.xkb: -------------------------------------------------------------------------------- 1 | xkb_symbols { 2 | virtual_modifiers x; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0011/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t001/t0011/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0012/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t001/t0012/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0013/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t001/t0013/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0013/symbols/x.xkb: -------------------------------------------------------------------------------- 1 | xkb_symbols { 2 | virtual_modifiers x = Mod1; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0013/symbols/y.xkb: -------------------------------------------------------------------------------- 1 | xkb_symbols { 2 | virtual_modifiers y = Mod2; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0014/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t001/t0014/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0014/symbols/x.xkb: -------------------------------------------------------------------------------- 1 | xkb_symbols { 2 | virtual_modifiers x = Mod1; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0014/symbols/y.xkb: -------------------------------------------------------------------------------- 1 | xkb_symbols { 2 | virtual_modifiers x = Mod2; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0015/input.xkb: -------------------------------------------------------------------------------- 1 | xkb_symbols { 2 | virtual_modifiers x, y; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0016/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t001/t0016/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0017/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t001/t0017/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0018/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t001/t0018/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t001/t0019/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t001/t0019/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t002/t0020/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t002/t0020/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t002/t0021/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t002/t0021/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t002/t0022/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t002/t0022/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t002/t0023/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t002/t0023/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t002/t0024/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t002/t0024/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t002/t0025/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t002/t0025/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t002/t0026/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t002/t0026/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t002/t0027/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t002/t0027/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t002/t0028/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t002/t0028/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t002/t0029/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t002/t0029/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t003/t0030/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t003/t0030/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t003/t0031/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t003/t0031/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t003/t0032/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t003/t0032/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t003/t0033/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t003/t0033/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t003/t0034/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t003/t0034/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t003/t0035/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t003/t0035/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t003/t0036/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t003/t0036/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t003/t0037/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t003/t0037/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t003/t0038/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t003/t0038/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t003/t0039/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t003/t0039/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t004/t0040/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t004/t0040/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t004/t0041/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t004/t0041/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t004/t0042/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t004/t0042/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t004/t0043/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t004/t0043/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t004/t0044/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t004/t0044/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t004/t0045/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t004/t0045/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t004/t0046/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t004/t0046/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t004/t0047/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t004/t0047/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t004/t0048/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t004/t0048/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t004/t0049/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t004/t0049/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0050/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t005/t0050/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0051/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t005/t0051/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0052/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t005/t0052/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0053/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t005/t0053/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0054/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t005/t0054/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0055/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t005/t0055/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0056/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t005/t0056/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0057/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t005/t0057/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0058/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t005/t0058/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0058/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes { 2 | indicator 1 = "X"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0059/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t005/t0059/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0059/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes { 2 | indicator 1 = "X"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t005/t0059/keycodes/y.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes { 2 | indicator 1 = "Y"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t006/t0060/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t006/t0060/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t006/t0060/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes { 2 | indicator 1 = "X"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t006/t0060/keycodes/y.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes { 2 | indicator 1 = "Y"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t006/t0061/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t006/t0061/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t006/t0062/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t006/t0062/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t006/t0063/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t006/t0063/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t006/t0064/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t006/t0064/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t006/t0065/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t006/t0065/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t006/t0066/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t006/t0066/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t006/t0067/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t006/t0067/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t006/t0068/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t006/t0068/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t006/t0069/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t006/t0069/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t007/t0070/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t007/t0070/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t007/t0071/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t007/t0071/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t007/t0072/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t007/t0072/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t007/t0073/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t007/t0073/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t007/t0074/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t007/t0074/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t007/t0075/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t007/t0075/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t007/t0076/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t007/t0076/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t007/t0077/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t007/t0077/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t007/t0078/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t007/t0078/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t007/t0079/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t007/t0079/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t008/t0080/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t008/t0080/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t008/t0081/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t008/t0081/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t008/t0082/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t008/t0082/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t008/t0083/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t008/t0083/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t008/t0084/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t008/t0084/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t008/t0085/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t008/t0085/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t008/t0086/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t008/t0086/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t008/t0087/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t008/t0087/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t008/t0088/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t008/t0088/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t008/t0089/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t008/t0089/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t009/t0090/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t009/t0090/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t009/t0091/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t009/t0091/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t009/t0092/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t009/t0092/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t009/t0093/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t009/t0093/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t009/t0094/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t009/t0094/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t009/t0095/input.xkb: -------------------------------------------------------------------------------- 1 | xkb_keymap "\101" { 2 | }; 3 | -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t009/t0096/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t009/t0096/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t009/t0097/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t009/t0097/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t009/t0098/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t009/t0098/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t00/t009/t0099/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t00/t009/t0099/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t010/t0100/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t010/t0100/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t010/t0101/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t010/t0101/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t010/t0102/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t010/t0102/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t010/t0103/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t010/t0103/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t010/t0104/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t010/t0104/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t010/t0105/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t010/t0105/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t010/t0106/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t010/t0106/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t010/t0107/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t010/t0107/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t010/t0108/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t010/t0108/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t010/t0109/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t010/t0109/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t011/t0110/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t011/t0110/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t011/t0111/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t011/t0111/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t011/t0112/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t011/t0112/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t011/t0113/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t011/t0113/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t011/t0114/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t011/t0114/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t011/t0115/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t011/t0115/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t011/t0116/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t011/t0116/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t011/t0117/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t011/t0117/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t011/t0118/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t011/t0118/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t011/t0119/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t011/t0119/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t012/t0120/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t012/t0120/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t012/t0121/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t012/t0121/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t012/t0122/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t012/t0122/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t012/t0123/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t012/t0123/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t012/t0124/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t012/t0124/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t012/t0125/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t012/t0125/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t012/t0126/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t012/t0126/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t012/t0127/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t012/t0127/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t012/t0128/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t012/t0128/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t012/t0129/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t012/t0129/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t013/t0130/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t013/t0130/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t013/t0131/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t013/t0131/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t013/t0132/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t013/t0132/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t013/t0133/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t013/t0133/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t013/t0134/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t013/t0134/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t013/t0135/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t013/t0135/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t013/t0136/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t013/t0136/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t013/t0137/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t013/t0137/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t013/t0138/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t013/t0138/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t013/t0139/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t013/t0139/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t014/t0140/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t014/t0140/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t014/t0141/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t014/t0141/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t014/t0142/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t014/t0142/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t014/t0143/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t014/t0143/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t014/t0144/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t014/t0144/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t014/t0145/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t014/t0145/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t014/t0146/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t014/t0146/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t014/t0147/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t014/t0147/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t014/t0148/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t014/t0148/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t014/t0149/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t014/t0149/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t015/t0150/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t015/t0150/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t015/t0151/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t015/t0151/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t015/t0152/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t015/t0152/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t015/t0153/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t01/t015/t0153/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t01/t015/t0156/input.toml: -------------------------------------------------------------------------------- 1 | rules = "evdev" 2 | 3 | [[groups]] 4 | layout = "foo" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t021/t0213/input.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t021/t0214/rules/a: -------------------------------------------------------------------------------- 1 | ! include b 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t021/t0214/rules/b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t021/t0214/rules/b -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t021/t0215/rules/a: -------------------------------------------------------------------------------- 1 | ! include b 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t021/t0215/rules/b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t021/t0215/rules/b -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t021/t0216/rules/a: -------------------------------------------------------------------------------- 1 | ! include b 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t021/t0216/rules/b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t021/t0216/rules/b -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t021/t0217/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t021/t0217/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t021/t0217/rules/b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t021/t0217/rules/b -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t021/t0218/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t021/t0218/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t021/t0219/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t021/t0219/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0220/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t022/t0220/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0221/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t022/t0221/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0222/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0223/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "U" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0223/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t022/t0223/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0224/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t022/t0224/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0225/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "U" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0225/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t022/t0225/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0226/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "U" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0226/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t022/t0226/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0227/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t022/t0227/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0228/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "U" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0228/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t022/t0228/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0229/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "U" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t022/t0229/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t022/t0229/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0230/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "U" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0230/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t023/t0230/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0231/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "U" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0231/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t023/t0231/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0232/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "U" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0232/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t023/t0232/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0233/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "U" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0233/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t023/t0233/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0234/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0234/rules/a: -------------------------------------------------------------------------------- 1 | ! = keycodes 2 | = U 3 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0235/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0235/rules/a: -------------------------------------------------------------------------------- 1 | ! = keycodes 2 | = +u 3 | 4 | ! include a 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0236/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0236/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t023/t0236/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0236/rules/b: -------------------------------------------------------------------------------- 1 | ! = keycodes 2 | = +u 3 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0237/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0237/rules/a: -------------------------------------------------------------------------------- 1 | ! include b 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0237/rules/b: -------------------------------------------------------------------------------- 1 | ! include c 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0237/rules/c: -------------------------------------------------------------------------------- 1 | ! include b 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0238/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0238/rules/a: -------------------------------------------------------------------------------- 1 | ! include b 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0238/rules/b: -------------------------------------------------------------------------------- 1 | ! include c 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0238/rules/c: -------------------------------------------------------------------------------- 1 | ! include b 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0239/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t023/t0239/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t023/t0239/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0240/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0240/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t024/t0240/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0241/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "l" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0241/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t024/t0241/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0242/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "l" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0242/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t024/t0242/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0243/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "l" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0243/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t024/t0243/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0244/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t024/t0244/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0245/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "X" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0245/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t024/t0245/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0246/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "X" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0246/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t024/t0246/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0247/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "X" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0247/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t024/t0247/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0248/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "X" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0248/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t024/t0248/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0249/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "X" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t024/t0249/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t024/t0249/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0250/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "X" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0250/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t025/t0250/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0251/rules/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t025/t0251/rules/a -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0252/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t025/t0252/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0253/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t025/t0253/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0253/keycodes/a.xkb: -------------------------------------------------------------------------------- 1 | default XkB_kEyCoDeS { 2 | = 2; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0254/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t025/t0254/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0255/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t025/t0255/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0256/input.xkb: -------------------------------------------------------------------------------- 1 | xkb_semantics { }; 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0257/input.xkb: -------------------------------------------------------------------------------- 1 | xkb_layout { }; 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0258/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t025/t0258/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0259/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t025/t0259/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t025/t0259/keycodes/a.xkb: -------------------------------------------------------------------------------- 1 | DEFAULT xkb_keycodes { 2 | = 1; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t026/t0260/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t026/t0260/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t026/t0261/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t026/t0261/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t026/t0262/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t026/t0262/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t026/t0263/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t026/t0263/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t026/t0264/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t026/t0264/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t026/t0265/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t026/t0265/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t026/t0266/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t026/t0266/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t026/t0267/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t026/t0267/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t026/t0268/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t026/t0268/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t026/t0269/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t026/t0269/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0270/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t027/t0270/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0271/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t027/t0271/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0272/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t027/t0272/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0273/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t027/t0273/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0274/extra-includes/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes "b" { 2 | indicator 2 = "B"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0274/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t027/t0274/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0274/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes "a" { 2 | indicator 1 = "A"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0275/extra-includes/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | default xkb_keycodes { 2 | indicator 2 = "B"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0275/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t027/t0275/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0275/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes "a" { 2 | indicator 1 = "A"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0276/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t027/t0276/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0276/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes "a" { 2 | indicator 1 = "B"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0277/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t027/t0277/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0277/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | default xkb_keycodes { } }; 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0278/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t027/t0278/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0278/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes "a" { 2 | indicator 1 = "B"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0279/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t027/t0279/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t027/t0279/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | xkb_keycodes "a" { 2 | indicator 1 = "B"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0280/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t028/t0280/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0280/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | default xkb_keycodes { % }; 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0281/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t028/t0281/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0281/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | default xkb_keymap { 2 | }; 3 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0282/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t028/t0282/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0283/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t028/t0283/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0284/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t028/t0284/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0285/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t028/t0285/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0286/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t028/t0286/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0286/keycodes/x.xkb: -------------------------------------------------------------------------------- 1 | default xkb_symbols { 2 | }; 3 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0287/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t028/t0287/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0287/keycodes/y.xkb: -------------------------------------------------------------------------------- 1 | default xkb_keycodes { 2 | indicator 1 = "A"; 3 | }; 4 | -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0288/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t028/t0288/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t028/t0289/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t028/t0289/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t029/t0290/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t029/t0290/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t029/t0291/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t029/t0291/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t029/t0292/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t029/t0292/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t029/t0293/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t029/t0293/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t029/t0294/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t029/t0294/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t029/t0295/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t029/t0295/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t029/t0296/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t029/t0296/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t029/t0297/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t029/t0297/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t029/t0298/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t029/t0298/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t02/t029/t0299/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t02/t029/t0299/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t030/t0300/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t030/t0300/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t030/t0301/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t030/t0301/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t030/t0302/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t030/t0302/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t030/t0303/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t030/t0303/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t030/t0304/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t030/t0304/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t030/t0305/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t030/t0305/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t030/t0306/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t030/t0306/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t030/t0307/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t030/t0307/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t030/t0308/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t030/t0308/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t030/t0309/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t030/t0309/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t031/t0310/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t031/t0310/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t031/t0311/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t031/t0311/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t031/t0312/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t031/t0312/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t031/t0313/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t031/t0313/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t031/t0314/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t031/t0314/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t031/t0315/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t031/t0315/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t031/t0316/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t031/t0316/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t031/t0317/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t031/t0317/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t031/t0318/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t031/t0318/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t031/t0319/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t031/t0319/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t032/t0320/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t032/t0320/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t032/t0321/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t032/t0321/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t032/t0322/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t032/t0322/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t032/t0323/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t032/t0323/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t032/t0324/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t032/t0324/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t032/t0325/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t032/t0325/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t032/t0326/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t032/t0326/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t03/t032/t0327/input.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compile-tests/testcases/t03/t032/t0327/input.xkb -------------------------------------------------------------------------------- /compile-tests/testcases/t04/t040/t0404/rules/a: -------------------------------------------------------------------------------- 1 | ! include b c 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t04/t041/t0410/rules/a: -------------------------------------------------------------------------------- 1 | ! include %H/%% 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t04/t046/t0464/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "X" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t04/t046/t0466/input.toml: -------------------------------------------------------------------------------- 1 | rules = "a" 2 | 3 | [[groups]] 4 | layout = "X" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t04/t046/t0467/input.toml: -------------------------------------------------------------------------------- 1 | rules = "extended-wild-cards" 2 | 3 | [[groups]] 4 | layout = "l1" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t04/t047/t0470/input.toml: -------------------------------------------------------------------------------- 1 | rules = "extended-wild-cards" 2 | 3 | [[groups]] 4 | layout = "l2" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t04/t047/t0473/input.toml: -------------------------------------------------------------------------------- 1 | rules = "extended-wild-cards" 2 | 3 | [[groups]] 4 | layout = "l3" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t04/t047/t0476/input.toml: -------------------------------------------------------------------------------- 1 | rules = "extended-wild-cards" 2 | 3 | [[groups]] 4 | layout = "l4" 5 | -------------------------------------------------------------------------------- /compile-tests/testcases/t04/t048/t0483/input.xkb: -------------------------------------------------------------------------------- 1 | xkb_keymap "a\u{22}b" { }; 2 | -------------------------------------------------------------------------------- /compile-tests/testcases/t04/t048/t0484/input.xkb: -------------------------------------------------------------------------------- 1 | xkb_keymap "a\"b" { }; 2 | -------------------------------------------------------------------------------- /compose-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compose-tests/Cargo.toml -------------------------------------------------------------------------------- /compose-tests/home/XCompose: -------------------------------------------------------------------------------- 1 | : a 2 | -------------------------------------------------------------------------------- /compose-tests/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compose-tests/src/main.rs -------------------------------------------------------------------------------- /compose-tests/testcases/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/.gitignore: -------------------------------------------------------------------------------- 1 | actual.txt 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t000/t0001/input.txt: -------------------------------------------------------------------------------- 1 | dead_tilde 2 | space 3 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t000/t0004/input.txt: -------------------------------------------------------------------------------- 1 | dead_tilde 2 | space 3 | Caps_Lock 4 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t000/t0005/input.txt: -------------------------------------------------------------------------------- 1 | Multi_key 2 | Shift_L 3 | A 4 | Caps_Lock 5 | Control_L 6 | T 7 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t000/t0006/expected.txt: -------------------------------------------------------------------------------- 1 | 7 2 | a 3 | b 4 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t000/t0006/input.txt: -------------------------------------------------------------------------------- 1 | 7 2 | a 3 | b 4 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t000/t0007/input.txt: -------------------------------------------------------------------------------- 1 | Multi_key 2 | apostrophe 3 | 7 4 | 7 5 | Caps_Lock 6 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t000/t0008/input.txt: -------------------------------------------------------------------------------- 1 | A 2 | A 3 | C 4 | B 5 | A 6 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t000/t0009/XCompose: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t000/t0009/expected.txt: -------------------------------------------------------------------------------- 1 | A 2 | A 3 | C 4 | B 5 | A 6 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t000/t0009/input.txt: -------------------------------------------------------------------------------- 1 | A 2 | A 3 | C 4 | B 5 | A 6 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t001/t0010/input.txt: -------------------------------------------------------------------------------- 1 | A 2 | B 3 | B 4 | A 5 | C 6 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t001/t0012/input.txt: -------------------------------------------------------------------------------- 1 | A 2 | B 3 | C 4 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t001/t0013/input.txt: -------------------------------------------------------------------------------- 1 | A 2 | B 3 | C 4 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t001/t0014/input.txt: -------------------------------------------------------------------------------- 1 | A 2 | B 3 | C 4 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t001/t0015/input.txt: -------------------------------------------------------------------------------- 1 | A 2 | B 3 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t001/t0016/input.txt: -------------------------------------------------------------------------------- 1 | A 2 | B 3 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t001/t0017/input.txt: -------------------------------------------------------------------------------- 1 | A 2 | B 3 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t001/t0018/XCompose: -------------------------------------------------------------------------------- 1 | include "%S/en_US.UTF-8/Compose" 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t001/t0018/expected.txt: -------------------------------------------------------------------------------- 1 | NoSymbol 2 | Multi_key 3 | pending 4 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t001/t0018/input.txt: -------------------------------------------------------------------------------- 1 | NoSymbol 2 | Multi_key 3 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t001/t0019/XCompose: -------------------------------------------------------------------------------- 1 | include "%S/en_US.UTF-8/Compose" 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0020/XCompose: -------------------------------------------------------------------------------- 1 | include "%S/en_US.UTF-8/Compose" 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0020/input.txt: -------------------------------------------------------------------------------- 1 | dead_acute 2 | A 3 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0021/XCompose: -------------------------------------------------------------------------------- 1 | include "%S/en_US.UTF-8/Compose" 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0021/expected.txt: -------------------------------------------------------------------------------- 1 | NoSymbol 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0021/input.txt: -------------------------------------------------------------------------------- 1 | NoSymbol 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0022/XCOMPOSEFILE: -------------------------------------------------------------------------------- 1 | include "%S/en_US.UTF-8/Compose" 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0022/input.txt: -------------------------------------------------------------------------------- 1 | dead_tilde 2 | space 3 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0023/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | b 3 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0024/XCompose: -------------------------------------------------------------------------------- 1 | include "%L" v 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0024/expected.txt: -------------------------------------------------------------------------------- 1 | Multi_key 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0024/input.txt: -------------------------------------------------------------------------------- 1 | Multi_key 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0025/XCompose: -------------------------------------------------------------------------------- 1 | a: a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0025/expected.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0025/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0026/XCompose: -------------------------------------------------------------------------------- 1 | : a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0026/expected.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0026/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0027/XCompose: -------------------------------------------------------------------------------- 1 | : a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0027/expected.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0027/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0028/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0029/XCompose: -------------------------------------------------------------------------------- 1 | None : a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t002/t0029/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0030/XCompose: -------------------------------------------------------------------------------- 1 | ! : a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0030/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0031/XCompose: -------------------------------------------------------------------------------- 1 | ~Shift : a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0031/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0032/XCompose: -------------------------------------------------------------------------------- 1 | Ctrl Shift Alt Lock : a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0032/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0033/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0034/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0035/XCompose: -------------------------------------------------------------------------------- 1 | include 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0035/expected.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0035/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0036/XCompose: -------------------------------------------------------------------------------- 1 | Shift 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0036/expected.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0036/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0037/XCompose: -------------------------------------------------------------------------------- 1 | include "%S/%%" 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0037/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0038/XCompose: -------------------------------------------------------------------------------- 1 | include "%H/XCompose" 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0038/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0039/XCompose: -------------------------------------------------------------------------------- 1 | include "%L" 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t003/t0039/input.txt: -------------------------------------------------------------------------------- 1 | dead_tilde 2 | space 3 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0040/XCompose: -------------------------------------------------------------------------------- 1 | : 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0040/expected.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0040/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0041/XCompose: -------------------------------------------------------------------------------- 1 | : "a" 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0041/expected.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0041/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0042/XCompose: -------------------------------------------------------------------------------- 1 | None: a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0042/expected.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0042/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0043/XCompose: -------------------------------------------------------------------------------- 1 | !: a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0043/expected.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0043/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0045/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0046/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0047/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | b 3 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0048/input.txt: -------------------------------------------------------------------------------- 1 | a 2 | b 3 | -------------------------------------------------------------------------------- /compose-tests/testcases/t00/t004/t0049/input.txt: -------------------------------------------------------------------------------- 1 | d 2 | -------------------------------------------------------------------------------- /compose-tests/xlocaledir/%: -------------------------------------------------------------------------------- 1 | : a 2 | -------------------------------------------------------------------------------- /compose-tests/xlocaledir/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compose-tests/xlocaledir/LICENSE -------------------------------------------------------------------------------- /compose-tests/xlocaledir/compose.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compose-tests/xlocaledir/compose.dir -------------------------------------------------------------------------------- /compose-tests/xlocaledir/en_US.UTF-8/Compose: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compose-tests/xlocaledir/en_US.UTF-8/Compose -------------------------------------------------------------------------------- /compose-tests/xlocaledir/locale.alias: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/compose-tests/xlocaledir/locale.alias -------------------------------------------------------------------------------- /docs/compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/docs/compatibility.md -------------------------------------------------------------------------------- /generator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/generator/Cargo.toml -------------------------------------------------------------------------------- /generator/src/evdev.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/generator/src/evdev.rs -------------------------------------------------------------------------------- /generator/src/keysyms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/generator/src/keysyms.rs -------------------------------------------------------------------------------- /generator/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/generator/src/main.rs -------------------------------------------------------------------------------- /generator/src/phf_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/generator/src/phf_generator.rs -------------------------------------------------------------------------------- /generator/src/type_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/generator/src/type_tests.rs -------------------------------------------------------------------------------- /generator/src/xkb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/generator/src/xkb.rs -------------------------------------------------------------------------------- /integration-test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/integration-test-utils/Cargo.toml -------------------------------------------------------------------------------- /integration-test-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/integration-test-utils/src/lib.rs -------------------------------------------------------------------------------- /kbvm-benches/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-benches/Cargo.toml -------------------------------------------------------------------------------- /kbvm-benches/benches/benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-benches/benches/benchmark.rs -------------------------------------------------------------------------------- /kbvm-benches/benches/compose.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-benches/benches/compose.rs -------------------------------------------------------------------------------- /kbvm-benches/benches/state_machine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-benches/benches/state_machine.rs -------------------------------------------------------------------------------- /kbvm-benches/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-benches/src/main.rs -------------------------------------------------------------------------------- /kbvm-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/Cargo.toml -------------------------------------------------------------------------------- /kbvm-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/README.md -------------------------------------------------------------------------------- /kbvm-cli/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/build.rs -------------------------------------------------------------------------------- /kbvm-cli/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/cli.rs -------------------------------------------------------------------------------- /kbvm-cli/src/compile_rmlvo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/compile_rmlvo.rs -------------------------------------------------------------------------------- /kbvm-cli/src/compile_xkb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/compile_xkb.rs -------------------------------------------------------------------------------- /kbvm-cli/src/dump_x11.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/dump_x11.rs -------------------------------------------------------------------------------- /kbvm-cli/src/evdev.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/evdev.rs -------------------------------------------------------------------------------- /kbvm-cli/src/evdev/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/evdev/generated.rs -------------------------------------------------------------------------------- /kbvm-cli/src/expand_rmlvo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/expand_rmlvo.rs -------------------------------------------------------------------------------- /kbvm-cli/src/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/generate.rs -------------------------------------------------------------------------------- /kbvm-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/main.rs -------------------------------------------------------------------------------- /kbvm-cli/src/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/output.rs -------------------------------------------------------------------------------- /kbvm-cli/src/output/ansi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/output/ansi.rs -------------------------------------------------------------------------------- /kbvm-cli/src/output/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/output/json.rs -------------------------------------------------------------------------------- /kbvm-cli/src/test_wayland.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/test_wayland.rs -------------------------------------------------------------------------------- /kbvm-cli/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/src/utils.rs -------------------------------------------------------------------------------- /kbvm-cli/src/wayland_protocols.rs: -------------------------------------------------------------------------------- 1 | include!(concat!(env!("OUT_DIR"), "/wayland-protocols/mod.rs")); 2 | -------------------------------------------------------------------------------- /kbvm-cli/wayland-protocols/viewporter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/wayland-protocols/viewporter.xml -------------------------------------------------------------------------------- /kbvm-cli/wayland-protocols/wayland.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/wayland-protocols/wayland.xml -------------------------------------------------------------------------------- /kbvm-cli/wayland-protocols/xdg-shell.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-cli/wayland-protocols/xdg-shell.xml -------------------------------------------------------------------------------- /kbvm-proc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-proc/Cargo.toml -------------------------------------------------------------------------------- /kbvm-proc/src/ad_hoc_display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-proc/src/ad_hoc_display.rs -------------------------------------------------------------------------------- /kbvm-proc/src/clone_with_delta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-proc/src/clone_with_delta.rs -------------------------------------------------------------------------------- /kbvm-proc/src/diagnostic_kind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-proc/src/diagnostic_kind.rs -------------------------------------------------------------------------------- /kbvm-proc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm-proc/src/lib.rs -------------------------------------------------------------------------------- /kbvm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/Cargo.toml -------------------------------------------------------------------------------- /kbvm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/README.md -------------------------------------------------------------------------------- /kbvm/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/build.rs -------------------------------------------------------------------------------- /kbvm/release-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/release-notes.md -------------------------------------------------------------------------------- /kbvm/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/builder.rs -------------------------------------------------------------------------------- /kbvm/src/builder/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/builder/tests.rs -------------------------------------------------------------------------------- /kbvm/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/components.rs -------------------------------------------------------------------------------- /kbvm/src/components/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/components/tests.rs -------------------------------------------------------------------------------- /kbvm/src/config.rs: -------------------------------------------------------------------------------- 1 | include!(concat!(env!("OUT_DIR"), "/config.rs")); 2 | -------------------------------------------------------------------------------- /kbvm/src/controls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/controls.rs -------------------------------------------------------------------------------- /kbvm/src/evdev.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/evdev.rs -------------------------------------------------------------------------------- /kbvm/src/evdev/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/evdev/generated.rs -------------------------------------------------------------------------------- /kbvm/src/from_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/from_bytes.rs -------------------------------------------------------------------------------- /kbvm/src/from_bytes/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/from_bytes/tests.rs -------------------------------------------------------------------------------- /kbvm/src/group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/group.rs -------------------------------------------------------------------------------- /kbvm/src/group_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/group_type.rs -------------------------------------------------------------------------------- /kbvm/src/key_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/key_storage.rs -------------------------------------------------------------------------------- /kbvm/src/keycode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/keycode.rs -------------------------------------------------------------------------------- /kbvm/src/keysym.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/keysym.rs -------------------------------------------------------------------------------- /kbvm/src/keysym/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/keysym/generated.rs -------------------------------------------------------------------------------- /kbvm/src/keysym/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/keysym/tests.rs -------------------------------------------------------------------------------- /kbvm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/lib.rs -------------------------------------------------------------------------------- /kbvm/src/lookup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/lookup.rs -------------------------------------------------------------------------------- /kbvm/src/lookup/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/lookup/tests.rs -------------------------------------------------------------------------------- /kbvm/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/macros.rs -------------------------------------------------------------------------------- /kbvm/src/modifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/modifier.rs -------------------------------------------------------------------------------- /kbvm/src/modifier/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/modifier/tests.rs -------------------------------------------------------------------------------- /kbvm/src/phf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/phf.rs -------------------------------------------------------------------------------- /kbvm/src/phf_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/phf_map.rs -------------------------------------------------------------------------------- /kbvm/src/routine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/routine.rs -------------------------------------------------------------------------------- /kbvm/src/routine/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/routine/tests.rs -------------------------------------------------------------------------------- /kbvm/src/state_machine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/state_machine.rs -------------------------------------------------------------------------------- /kbvm/src/state_machine/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/state_machine/tests.rs -------------------------------------------------------------------------------- /kbvm/src/syms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/syms.rs -------------------------------------------------------------------------------- /kbvm/src/xkb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/clone_with_delta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/clone_with_delta.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/code.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/code_loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/code_loader.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/code_loader/symbols.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/code_loader/symbols.xkb -------------------------------------------------------------------------------- /kbvm/src/xkb/code_loader/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/code_loader/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/code_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/code_map.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/code_slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/code_slice.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/compose.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/compose.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/compose/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/compose/lexer.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/compose/lexer/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/compose/lexer/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/compose/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/compose/macros.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/compose/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/compose/parser.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/compose/parser/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/compose/parser/error.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/compose/parser/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/compose/parser/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/compose/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/compose/table.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/compose/table/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/compose/table/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/compose/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/compose/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/compose/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/compose/token.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/context.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/context/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/context/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/controls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/controls.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/diagnostic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/diagnostic.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/diagnostic/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/diagnostic/handlers.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/format.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/group.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/group_component.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/group_component.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/include.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/include.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/include/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/include/error.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/include/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/include/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/indicator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/indicator.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/interner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/interner.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/ast.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/ast_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/ast_cache.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/ast_cache/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/ast_cache/error.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/embedder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/embedder.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/expr.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/formatter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/formatter.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/includer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/includer.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/includer/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/includer/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/lexer.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/lexer/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/lexer/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/macros.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/parser.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/parser/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/parser/error.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/parser/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/parser/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/resolver.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/resolver/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/resolver/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/kccgst/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/kccgst/token.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/format.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/format/map1.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/format/map1.xkb -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/format/map2.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/format/map2.xkb -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/format/map3.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/format/map3.xkb -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/format/map4.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/format/map4.xkb -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/format/map5.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/format/map5.xkb -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/format/map6.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/format/map6.xkb -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/format/map7.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/format/map7.xkb -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/format/map8.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/format/map8.xkb -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/format/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/format/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/from_lookup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/from_lookup.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/from_resolved.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/from_resolved.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/iterators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/iterators.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/map1.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/map1.xkb -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/map2.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/map2.xkb -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/map3.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/map3.xkb -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/keymap/to_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/keymap/to_builder.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/level.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/level.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/macros.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/meaning.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/meaning.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/meaning/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/meaning/generated.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/mod_component.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/mod_component.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/modmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/modmap.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/radio_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/radio_group.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/registry.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/registry/dir1/rules/evdev.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/registry/dir1/rules/evdev.xml -------------------------------------------------------------------------------- /kbvm/src/xkb/registry/dir2/rules/evdev.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/registry/dir2/rules/evdev.xml -------------------------------------------------------------------------------- /kbvm/src/xkb/registry/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/registry/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/registry/xml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/registry/xml.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/resolved.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/resolved.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/rmlvo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/rmlvo.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/rmlvo/formatter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/rmlvo/formatter.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/rmlvo/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/rmlvo/lexer.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/rmlvo/lexer/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/rmlvo/lexer/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/rmlvo/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/rmlvo/macros.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/rmlvo/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/rmlvo/parser.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/rmlvo/parser/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/rmlvo/parser/error.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/rmlvo/parser/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/rmlvo/parser/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/rmlvo/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/rmlvo/resolver.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/rmlvo/resolver/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/rmlvo/resolver/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/rmlvo/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/rmlvo/token.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/span.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/span.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/string_cooker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/string_cooker.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/string_cooker/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/string_cooker/tests.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/whitespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/whitespace.rs -------------------------------------------------------------------------------- /kbvm/src/xkb/x11.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/kbvm/src/xkb/x11.rs -------------------------------------------------------------------------------- /libxkbcommon-test-linker/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/libxkbcommon-test-linker/Cargo.toml -------------------------------------------------------------------------------- /libxkbcommon-test-linker/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/libxkbcommon-test-linker/build.rs -------------------------------------------------------------------------------- /libxkbcommon-test-linker/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/libxkbcommon-test-linker/src/lib.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | imports_granularity = "One" 2 | -------------------------------------------------------------------------------- /type-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/Cargo.toml -------------------------------------------------------------------------------- /type-tests/include/keycodes/generated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/include/keycodes/generated -------------------------------------------------------------------------------- /type-tests/src/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/src/generated.rs -------------------------------------------------------------------------------- /type-tests/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/src/main.rs -------------------------------------------------------------------------------- /type-tests/testcases/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /type-tests/testcases/.gitignore: -------------------------------------------------------------------------------- 1 | actual.txt 2 | -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0001/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0001/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0001/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0001/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0002/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0002/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0002/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0002/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0003/input.txt: -------------------------------------------------------------------------------- 1 | both capslock 2 | down i 3 | -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0003/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0003/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0004/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0004/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0004/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0004/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0005/input.txt: -------------------------------------------------------------------------------- 1 | both capslock 2 | down i 3 | -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0005/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0005/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0006/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0006/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0006/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0006/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0007/input.txt: -------------------------------------------------------------------------------- 1 | both capslock 2 | down i 3 | -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0007/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0007/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0008/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0008/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0008/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0008/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0009/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0009/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t000/t0009/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t000/t0009/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0010/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0010/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0010/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0010/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0011/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0011/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0011/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0011/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0012/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0012/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0012/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0012/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0013/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0013/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0013/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0013/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0014/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0014/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0014/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0014/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0015/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0015/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0015/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0015/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0016/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0016/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0016/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0016/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0017/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0017/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0017/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0017/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0018/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0018/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0018/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0018/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0019/input.txt: -------------------------------------------------------------------------------- 1 | both leftshift 2 | -------------------------------------------------------------------------------- /type-tests/testcases/t00/t001/t0019/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t001/t0019/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0020/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0020/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0020/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0020/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0021/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0021/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0021/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0021/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0022/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0022/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0022/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0022/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0023/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0023/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0023/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0023/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0024/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0024/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0024/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0024/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0025/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0025/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0025/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0025/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0026/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0026/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0026/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0026/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0027/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0027/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0027/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0027/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0028/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0028/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0028/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0028/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0029/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0029/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t002/t0029/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t002/t0029/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0030/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0030/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0030/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0030/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0031/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0031/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0031/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0031/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0032/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0032/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0032/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0032/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0033/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0033/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0033/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0033/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0034/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0034/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0034/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0034/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0035/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0035/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0035/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0035/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0036/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0036/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0036/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0036/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0037/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0037/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0037/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0037/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0038/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0038/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0038/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0038/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0039/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0039/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t003/t0039/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t003/t0039/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0040/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0040/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0040/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0040/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0041/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0041/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0041/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0041/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0042/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0042/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0042/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0042/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0043/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0043/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0043/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0043/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0044/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0044/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0044/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0044/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0045/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0045/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0045/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0045/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0046/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0046/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0046/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0046/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0047/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0047/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0047/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0047/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0048/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0048/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0048/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0048/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0049/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0049/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t004/t0049/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t004/t0049/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0050/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0050/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0050/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0050/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0051/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0051/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0051/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0051/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0052/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0052/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0052/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0052/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0053/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0053/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0053/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0053/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0054/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0054/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0054/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0054/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0055/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0055/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0055/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0055/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0056/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0056/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0056/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0056/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0057/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0057/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0057/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0057/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0058/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0058/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0058/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0058/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0059/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0059/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t005/t0059/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t005/t0059/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0060/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0060/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0060/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0060/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0061/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0061/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0061/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0061/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0062/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0062/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0062/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0062/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0063/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0063/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0063/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0063/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0064/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0064/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0064/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0064/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0065/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0065/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0065/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0065/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0066/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0066/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0066/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0066/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0067/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0067/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0067/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0067/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0068/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0068/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0068/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0068/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0069/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0069/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t006/t0069/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t006/t0069/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0070/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0070/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0070/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0070/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0071/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0071/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0071/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0071/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0072/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0072/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0072/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0072/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0073/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0073/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0073/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0073/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0074/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0074/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0074/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0074/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0075/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0075/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0075/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0075/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0076/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0076/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0076/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0076/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0077/input.txt: -------------------------------------------------------------------------------- 1 | down b 2 | both a 3 | up b 4 | -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0077/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0077/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0078/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0078/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0078/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0078/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0079/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0079/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t007/t0079/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t007/t0079/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0080/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0080/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0080/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0080/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0081/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0081/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0081/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0081/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0082/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0082/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0082/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0082/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0083/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0083/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0083/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0083/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0084/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0084/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0084/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0084/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0085/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0085/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0085/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0085/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0086/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0086/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0086/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0086/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0087/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0087/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0087/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0087/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0088/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0088/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0088/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0088/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0089/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0089/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t008/t0089/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t008/t0089/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0090/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0090/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0090/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0090/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0091/input.txt: -------------------------------------------------------------------------------- 1 | both a 2 | down b 3 | up b 4 | -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0091/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0091/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0092/input.txt: -------------------------------------------------------------------------------- 1 | down b 2 | both a 3 | up b 4 | -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0092/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0092/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0093/input.txt: -------------------------------------------------------------------------------- 1 | both a 2 | down b 3 | up b 4 | -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0093/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0093/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0094/input.txt: -------------------------------------------------------------------------------- 1 | down b 2 | up b 3 | -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0094/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0094/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0095/input.txt: -------------------------------------------------------------------------------- 1 | down b 2 | up b 3 | -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0095/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0095/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0096/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0096/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0096/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0096/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0097/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0097/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0097/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0097/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0098/input.txt: -------------------------------------------------------------------------------- 1 | both a 2 | down b 3 | up b 4 | -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0098/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0098/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0099/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0099/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t00/t009/t0099/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t00/t009/t0099/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0100/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0100/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0100/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0100/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0101/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0101/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0101/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0101/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0102/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0102/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0102/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0102/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0103/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0103/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0103/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0103/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0104/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0104/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0104/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0104/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0105/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0105/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0105/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0105/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0106/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0106/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0106/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0106/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0107/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0107/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0107/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0107/map.xkb -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0108/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0108/input.txt -------------------------------------------------------------------------------- /type-tests/testcases/t01/t010/t0108/map.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/type-tests/testcases/t01/t010/t0108/map.xkb -------------------------------------------------------------------------------- /x11-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/x11-tests/Cargo.toml -------------------------------------------------------------------------------- /x11-tests/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/x11-tests/src/.gitignore -------------------------------------------------------------------------------- /x11-tests/src/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/x11-tests/src/LICENSE -------------------------------------------------------------------------------- /x11-tests/src/expected.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/x11-tests/src/expected.xkb -------------------------------------------------------------------------------- /x11-tests/src/host.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/x11-tests/src/host.xkb -------------------------------------------------------------------------------- /x11-tests/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/kbvm/HEAD/x11-tests/src/main.rs --------------------------------------------------------------------------------