├── .gitignore ├── images ├── software │ ├── msklc.png │ └── ukelele.png ├── symbol-chaos.png ├── universal-layout-alt-layer.jpg ├── universal-layout-base-layer.jpg ├── universal-layout-ortho-alt-layer.jpg └── universal-layout-ortho-base-layer.jpg ├── layouts ├── Linux │ ├── ortho │ │ ├── ul_ortho.nix │ │ ├── ul_ortho_combo.xkb │ │ └── xkb │ │ │ ├── rules │ │ │ ├── evdev │ │ │ └── evdev.xml │ │ │ └── symbols │ │ │ ├── ul_ortho_combo │ │ │ ├── ul_ortho_eng │ │ │ └── ul_ortho_rus │ └── standard │ │ ├── ul_combo.nix │ │ ├── ul_combo.xkb │ │ └── xkb │ │ ├── rules │ │ ├── evdev │ │ └── evdev.xml │ │ └── symbols │ │ ├── ul_combo │ │ ├── ul_eng │ │ └── ul_rus ├── Windows │ ├── installer │ │ ├── UniEN │ │ │ ├── UniEN_amd64.msi │ │ │ ├── UniEN_i386.msi │ │ │ ├── UniEN_ia64.msi │ │ │ ├── amd64 │ │ │ │ └── UniEN.dll │ │ │ ├── i386 │ │ │ │ └── UniEN.dll │ │ │ ├── ia64 │ │ │ │ └── UniEN.dll │ │ │ ├── setup.exe │ │ │ └── wow64 │ │ │ │ └── UniEN.dll │ │ ├── UniRU │ │ │ ├── UniRU_amd64.msi │ │ │ ├── UniRU_i386.msi │ │ │ ├── UniRU_ia64.msi │ │ │ ├── amd64 │ │ │ │ └── UniRU.dll │ │ │ ├── i386 │ │ │ │ └── UniRU.dll │ │ │ ├── ia64 │ │ │ │ └── UniRU.dll │ │ │ ├── setup.exe │ │ │ └── wow64 │ │ │ │ └── UniRU.dll │ │ ├── universal-layout-ortho │ │ │ ├── UNIOrtho_amd64.msi │ │ │ ├── UNIOrtho_i386.msi │ │ │ ├── UNIOrtho_ia64.msi │ │ │ ├── amd64 │ │ │ │ └── UNIOrtho.dll │ │ │ ├── i386 │ │ │ │ └── UNIOrtho.dll │ │ │ ├── ia64 │ │ │ │ └── UNIOrtho.dll │ │ │ ├── setup.exe │ │ │ └── wow64 │ │ │ │ └── UNIOrtho.dll │ │ └── universal-layout │ │ │ ├── amd64 │ │ │ └── uni.dll │ │ │ ├── i386 │ │ │ └── uni.dll │ │ │ ├── ia64 │ │ │ └── uni.dll │ │ │ ├── setup.exe │ │ │ ├── uni_amd64.msi │ │ │ ├── uni_i386.msi │ │ │ ├── uni_ia64.msi │ │ │ └── wow64 │ │ │ └── uni.dll │ ├── software │ │ └── msklc.exe │ └── source │ │ ├── UniEN.klc │ │ ├── UniRU.klc │ │ ├── universal-layout-ortho.klc │ │ └── universal-layout.klc └── macOS │ ├── Universal.bundle │ └── Contents │ │ ├── Info.plist │ │ ├── Resources │ │ ├── Universal Layout Ortho.icns │ │ ├── Universal Layout Ortho.keylayout │ │ ├── Universal Layout Standard.icns │ │ ├── Universal Layout Standard.keylayout │ │ ├── en.lproj │ │ │ └── InfoPlist.strings │ │ └── ru.lproj │ │ │ └── InfoPlist.strings │ │ └── version.plist │ └── psi.icns └── readme.md /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | .DS_Store -------------------------------------------------------------------------------- /images/software/msklc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/images/software/msklc.png -------------------------------------------------------------------------------- /images/software/ukelele.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/images/software/ukelele.png -------------------------------------------------------------------------------- /images/symbol-chaos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/images/symbol-chaos.png -------------------------------------------------------------------------------- /images/universal-layout-alt-layer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/images/universal-layout-alt-layer.jpg -------------------------------------------------------------------------------- /images/universal-layout-base-layer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/images/universal-layout-base-layer.jpg -------------------------------------------------------------------------------- /images/universal-layout-ortho-alt-layer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/images/universal-layout-ortho-alt-layer.jpg -------------------------------------------------------------------------------- /images/universal-layout-ortho-base-layer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/images/universal-layout-ortho-base-layer.jpg -------------------------------------------------------------------------------- /layouts/Linux/ortho/ul_ortho.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/ortho/ul_ortho.nix -------------------------------------------------------------------------------- /layouts/Linux/ortho/ul_ortho_combo.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/ortho/ul_ortho_combo.xkb -------------------------------------------------------------------------------- /layouts/Linux/ortho/xkb/rules/evdev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/ortho/xkb/rules/evdev -------------------------------------------------------------------------------- /layouts/Linux/ortho/xkb/rules/evdev.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/ortho/xkb/rules/evdev.xml -------------------------------------------------------------------------------- /layouts/Linux/ortho/xkb/symbols/ul_ortho_combo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/ortho/xkb/symbols/ul_ortho_combo -------------------------------------------------------------------------------- /layouts/Linux/ortho/xkb/symbols/ul_ortho_eng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/ortho/xkb/symbols/ul_ortho_eng -------------------------------------------------------------------------------- /layouts/Linux/ortho/xkb/symbols/ul_ortho_rus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/ortho/xkb/symbols/ul_ortho_rus -------------------------------------------------------------------------------- /layouts/Linux/standard/ul_combo.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/standard/ul_combo.nix -------------------------------------------------------------------------------- /layouts/Linux/standard/ul_combo.xkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/standard/ul_combo.xkb -------------------------------------------------------------------------------- /layouts/Linux/standard/xkb/rules/evdev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/standard/xkb/rules/evdev -------------------------------------------------------------------------------- /layouts/Linux/standard/xkb/rules/evdev.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/standard/xkb/rules/evdev.xml -------------------------------------------------------------------------------- /layouts/Linux/standard/xkb/symbols/ul_combo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/standard/xkb/symbols/ul_combo -------------------------------------------------------------------------------- /layouts/Linux/standard/xkb/symbols/ul_eng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/standard/xkb/symbols/ul_eng -------------------------------------------------------------------------------- /layouts/Linux/standard/xkb/symbols/ul_rus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Linux/standard/xkb/symbols/ul_rus -------------------------------------------------------------------------------- /layouts/Windows/installer/UniEN/UniEN_amd64.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniEN/UniEN_amd64.msi -------------------------------------------------------------------------------- /layouts/Windows/installer/UniEN/UniEN_i386.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniEN/UniEN_i386.msi -------------------------------------------------------------------------------- /layouts/Windows/installer/UniEN/UniEN_ia64.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniEN/UniEN_ia64.msi -------------------------------------------------------------------------------- /layouts/Windows/installer/UniEN/amd64/UniEN.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniEN/amd64/UniEN.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/UniEN/i386/UniEN.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniEN/i386/UniEN.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/UniEN/ia64/UniEN.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniEN/ia64/UniEN.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/UniEN/setup.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniEN/setup.exe -------------------------------------------------------------------------------- /layouts/Windows/installer/UniEN/wow64/UniEN.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniEN/wow64/UniEN.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/UniRU/UniRU_amd64.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniRU/UniRU_amd64.msi -------------------------------------------------------------------------------- /layouts/Windows/installer/UniRU/UniRU_i386.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniRU/UniRU_i386.msi -------------------------------------------------------------------------------- /layouts/Windows/installer/UniRU/UniRU_ia64.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniRU/UniRU_ia64.msi -------------------------------------------------------------------------------- /layouts/Windows/installer/UniRU/amd64/UniRU.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniRU/amd64/UniRU.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/UniRU/i386/UniRU.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniRU/i386/UniRU.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/UniRU/ia64/UniRU.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniRU/ia64/UniRU.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/UniRU/setup.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniRU/setup.exe -------------------------------------------------------------------------------- /layouts/Windows/installer/UniRU/wow64/UniRU.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/UniRU/wow64/UniRU.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout-ortho/UNIOrtho_amd64.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout-ortho/UNIOrtho_amd64.msi -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout-ortho/UNIOrtho_i386.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout-ortho/UNIOrtho_i386.msi -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout-ortho/UNIOrtho_ia64.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout-ortho/UNIOrtho_ia64.msi -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout-ortho/amd64/UNIOrtho.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout-ortho/amd64/UNIOrtho.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout-ortho/i386/UNIOrtho.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout-ortho/i386/UNIOrtho.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout-ortho/ia64/UNIOrtho.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout-ortho/ia64/UNIOrtho.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout-ortho/setup.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout-ortho/setup.exe -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout-ortho/wow64/UNIOrtho.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout-ortho/wow64/UNIOrtho.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout/amd64/uni.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout/amd64/uni.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout/i386/uni.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout/i386/uni.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout/ia64/uni.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout/ia64/uni.dll -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout/setup.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout/setup.exe -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout/uni_amd64.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout/uni_amd64.msi -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout/uni_i386.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout/uni_i386.msi -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout/uni_ia64.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout/uni_ia64.msi -------------------------------------------------------------------------------- /layouts/Windows/installer/universal-layout/wow64/uni.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/installer/universal-layout/wow64/uni.dll -------------------------------------------------------------------------------- /layouts/Windows/software/msklc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/software/msklc.exe -------------------------------------------------------------------------------- /layouts/Windows/source/UniEN.klc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/source/UniEN.klc -------------------------------------------------------------------------------- /layouts/Windows/source/UniRU.klc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/source/UniRU.klc -------------------------------------------------------------------------------- /layouts/Windows/source/universal-layout-ortho.klc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/source/universal-layout-ortho.klc -------------------------------------------------------------------------------- /layouts/Windows/source/universal-layout.klc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/Windows/source/universal-layout.klc -------------------------------------------------------------------------------- /layouts/macOS/Universal.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/macOS/Universal.bundle/Contents/Info.plist -------------------------------------------------------------------------------- /layouts/macOS/Universal.bundle/Contents/Resources/Universal Layout Ortho.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/macOS/Universal.bundle/Contents/Resources/Universal Layout Ortho.icns -------------------------------------------------------------------------------- /layouts/macOS/Universal.bundle/Contents/Resources/Universal Layout Ortho.keylayout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/macOS/Universal.bundle/Contents/Resources/Universal Layout Ortho.keylayout -------------------------------------------------------------------------------- /layouts/macOS/Universal.bundle/Contents/Resources/Universal Layout Standard.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/macOS/Universal.bundle/Contents/Resources/Universal Layout Standard.icns -------------------------------------------------------------------------------- /layouts/macOS/Universal.bundle/Contents/Resources/Universal Layout Standard.keylayout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/macOS/Universal.bundle/Contents/Resources/Universal Layout Standard.keylayout -------------------------------------------------------------------------------- /layouts/macOS/Universal.bundle/Contents/Resources/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/macOS/Universal.bundle/Contents/Resources/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /layouts/macOS/Universal.bundle/Contents/Resources/ru.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/macOS/Universal.bundle/Contents/Resources/ru.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /layouts/macOS/Universal.bundle/Contents/version.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/macOS/Universal.bundle/Contents/version.plist -------------------------------------------------------------------------------- /layouts/macOS/psi.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/layouts/macOS/psi.icns -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braindefender/universal-layout/HEAD/readme.md --------------------------------------------------------------------------------