summaryrefslogtreecommitdiff
path: root/boshiamy
diff options
context:
space:
mode:
Diffstat (limited to 'boshiamy')
-rw-r--r--boshiamy59
1 files changed, 59 insertions, 0 deletions
diff --git a/boshiamy b/boshiamy
new file mode 100644
index 0000000..66dab50
--- /dev/null
+++ b/boshiamy
@@ -0,0 +1,59 @@
+//Boshiamy keyboard layout, based off of single key characters
+//based off us (basic) layout
+
+default partial alphanumeric_keys modifier_keys
+xkb_symbols "boshiamy" {
+
+ name[Group1]= "boshiamy";
+
+ key <TLDE> {[ grave, asciitilde ]};
+ key <AE01> {[ 1, exclam ]};
+ key <AE02> {[ 2, at ]};
+ key <AE03> {[ 3, numbersign ]};
+ key <AE04> {[ 4, dollar ]};
+ key <AE05> {[ 5, percent ]};
+ key <AE06> {[ 6, asciicircum ]};
+ key <AE07> {[ 7, ampersand ]};
+ key <AE08> {[ 8, asterisk ]};
+ key <AE09> {[ 9, parenleft ]};
+ key <AE10> {[ 0, parenright ]};
+ key <AE11> {[ minus, underscore ]};
+ key <AE12> {[ equal, plus ]};
+
+ key <AD01> {[ U9AD8, Q ]}; # 高
+ key <AD02> {[ U4E94, W ]}; # 五
+ key <AD03> {[ U4E00, E ]}; # 一
+ key <AD04> {[ U4E8C, R ]}; # 二
+ key <AD05> {[ U901A, T ]}; # 通
+ key <AD06> {[ U76CA, Y ]}; # 益
+ key <AD07> {[ U4EE5, U ]}; # 以
+ key <AD08> {[ U5F8C, I ]}; # 後
+ key <AD09> {[ U3007, O ]}; # 〇
+ key <AD10> {[ U5099, P ]}; # 備
+ key <AD11> {[ bracketleft, braceleft ]};
+ key <AD12> {[ bracketright, braceright ]};
+
+ key <AC01> {[ U5C0D, A ]}; # 對
+ key <AC02> {[ U4E09, S ]}; # 三
+ key <AC03> {[ U7684, D ]}; # 的
+ key <AC04> {[ U56DB, F ]}; # 四
+ key <AC05> {[ U6A5F, G ]}; # 機
+ key <AC06> {[ U6642, H ]}; # 時
+ key <AC07> {[ U5341, J ]}; # 十
+ key <AC08> {[ U4E5D, K ]}; # 九
+ key <AC09> {[ U516D, L ]}; # 六
+ key <AC10> {[ semicolon, colon ]};
+ key <AC11> {[ apostrophe, quotedbl ]};
+ key <BKSL> {[ backslash, bar ]};
+
+ key <AB01> {[ U6574, Z ]}; # 整
+ key <AB02> {[ U6709, X ]}; # 有
+ key <AB03> {[ U4E03, C ]}; # 七
+ key <AB04> {[ U8981, V ]}; # 要
+ key <AB05> {[ U516B, B ]}; # 八
+ key <AB06> {[ U5357, N ]}; # 南
+ key <AB07> {[ U6EFF, M ]}; # 滿
+ key <AB08> {[ comma, less ]};
+ key <AB09> {[ period, greater ]};
+ key <AB10> {[ slash, question ]};
+};