Improve symbol mapping
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<symbols version="0.90">
|
||||
<key name="AD01">
|
||||
<keysym keyval="113">q</keysym>
|
||||
@ -22,41 +22,49 @@
|
||||
<keysym keyval="114">r</keysym>
|
||||
<keysym keyval="82">R</keysym>
|
||||
<keysym keyval="52">4</keysym>
|
||||
<keysym keyval="183">middledot</keysym>
|
||||
<symbol label="·">U00B7</symbol>
|
||||
</key>
|
||||
<key name="AD05">
|
||||
<keysym keyval="116">t</keysym>
|
||||
<keysym keyval="84">T</keysym>
|
||||
<keysym keyval="53">5</keysym>
|
||||
<symbol label="√">squareroot</symbol>
|
||||
</key>
|
||||
<key name="AD06">
|
||||
<keysym keyval="121">y</keysym>
|
||||
<keysym keyval="89">Y</keysym>
|
||||
<keysym keyval="54">6</keysym>
|
||||
<symbol label="π">Greek_pi</symbol>
|
||||
</key>
|
||||
<key name="AD07">
|
||||
<keysym keyval="117">u</keysym>
|
||||
<keysym keyval="85">U</keysym>
|
||||
<keysym keyval="55">7</keysym>
|
||||
<symbol label="÷">division</symbol>
|
||||
</key>
|
||||
<key name="AD08">
|
||||
<keysym keyval="105">i</keysym>
|
||||
<keysym keyval="73">I</keysym>
|
||||
<keysym keyval="56">8</keysym>
|
||||
<symbol label="×">multiply</symbol>
|
||||
</key>
|
||||
<key name="AD09">
|
||||
<keysym keyval="111">o</keysym>
|
||||
<keysym keyval="79">O</keysym>
|
||||
<keysym keyval="57">9</keysym>
|
||||
<keysym keyval="182">paragraph</keysym>
|
||||
</key>
|
||||
<key name="AD10">
|
||||
<keysym keyval="112">p</keysym>
|
||||
<keysym keyval="80">P</keysym>
|
||||
<keysym keyval="48">0</keysym>
|
||||
<symbol label="△">U25B3</symbol>
|
||||
</key>
|
||||
<key name="AD11">
|
||||
<keysym keyval="229">å</keysym>
|
||||
<keysym keyval="197">Å</keysym>
|
||||
<symbol keyval="229" label="å">aring</symbol>
|
||||
<symbol keyval="197" label="Å">Aring</symbol>
|
||||
<symbol label="±">U00B1</symbol>
|
||||
<symbol label="§">U00A7</symbol>
|
||||
</key>
|
||||
<key name="AC01">
|
||||
<keysym keyval="97">a</keysym>
|
||||
@ -68,57 +76,61 @@
|
||||
<keysym keyval="115">s</keysym>
|
||||
<keysym keyval="83">S</keysym>
|
||||
<keysym keyval="35">numbersign</keysym>
|
||||
<keysym keyval="174">registeredtrademark</keysym>
|
||||
<symbol label="®">U00AE</symbol>
|
||||
</key>
|
||||
<key name="AC03">
|
||||
<keysym keyval="100">d</keysym>
|
||||
<keysym keyval="68">D</keysym>
|
||||
<keysym keyval="36">dollar</keysym>
|
||||
<keysym keyval="163">poundsign</keysym>
|
||||
<symbol label="£">U00A3</symbol>
|
||||
</key>
|
||||
<key name="AC04">
|
||||
<keysym keyval="102">f</keysym>
|
||||
<keysym keyval="70">F</keysym>
|
||||
<keysym keyval="37">percent</keysym>
|
||||
<text>€</text>
|
||||
<symbol label="€">EuroSign</symbol>
|
||||
</key>
|
||||
<key name="AC05">
|
||||
<keysym keyval="103">g</keysym>
|
||||
<keysym keyval="71">G</keysym>
|
||||
<keysym keyval="38">ampersand</keysym>
|
||||
<keysym keyval="165">yensign</keysym>
|
||||
<symbol label="¥">U00A5</symbol>
|
||||
</key>
|
||||
<key name="AC06">
|
||||
<keysym keyval="104">h</keysym>
|
||||
<keysym keyval="72">H</keysym>
|
||||
<keysym keyval="45">minus</keysym>
|
||||
<keysym keyval="94">asciicircum</keysym>
|
||||
<keysym keyval="95">underscore</keysym>
|
||||
</key>
|
||||
<key name="AC07">
|
||||
<keysym keyval="106">j</keysym>
|
||||
<keysym keyval="74">J</keysym>
|
||||
<keysym keyval="43">plus</keysym>
|
||||
<keysym keyval="176">degreesign</keysym>
|
||||
<keysym keyval="61">equal</keysym>
|
||||
</key>
|
||||
<key name="AC08">
|
||||
<keysym keyval="107">k</keysym>
|
||||
<keysym keyval="75">K</keysym>
|
||||
<keysym keyval="40">parenleft</keysym>
|
||||
<keysym keyval="123">braceleft</keysym>
|
||||
<symbol label="ü">U00FC</symbol>
|
||||
<keysym keyval="94">asciicircum</keysym>
|
||||
</key>
|
||||
<key name="AC09">
|
||||
<keysym keyval="108">l</keysym>
|
||||
<keysym keyval="76">L</keysym>
|
||||
<keysym keyval="41">parenright</keysym>
|
||||
<keysym keyval="125">braceright</keysym>
|
||||
<symbol label="ö">U00F6</symbol>
|
||||
<keysym keyval="176">degree</keysym>
|
||||
</key>
|
||||
<key name="AC10">
|
||||
<symbol keyval="248" label="ø">oslash</symbol>
|
||||
<symbol keyval="216" label="Ø">Oslash</symbol>
|
||||
<keysym keyval="40">parenleft</keysym>
|
||||
<keysym keyval="123">braceleft</keysym>
|
||||
</key>
|
||||
<key name="AC11">
|
||||
<symbol keyval="230" label="æ">ae</symbol>
|
||||
<symbol keyval="198" label="Æ">AE</symbol>
|
||||
<keysym keyval="41">parenright</keysym>
|
||||
<keysym keyval="125">braceright</keysym>
|
||||
</key>
|
||||
<key name="RTRN">
|
||||
<keysym keyval="65293" icon="key-enter">Return</keysym>
|
||||
@ -187,6 +199,6 @@
|
||||
<keysym keyval="32">space</keysym>
|
||||
</key>
|
||||
<key name="BKSP">
|
||||
<keysym keyval="65288" icon="edit-clear-symbolic">backspace</keysym>
|
||||
<keysym keyval="65288" icon="edit-clear-symbolic">Backspace</keysym>
|
||||
</key>
|
||||
</symbols>
|
||||
|
||||
@ -268,26 +268,26 @@ xkb_keycodes \"squeekboard\" {\
|
||||
key <AD01> { [ q, Q ], [ 1, asciitilde ] };\
|
||||
key <AD02> { [ w, W ], [ 2, quoteleft ] };\
|
||||
key <AD03> { [ e, E ], [ 3, bar ] };\
|
||||
key <AD04> { [ r, R ], [ 4, middledot ] };\
|
||||
key <AD04> { [ r, R ], [ 4, U00B7 ] };\
|
||||
key <AD05> { [ t, T ], [ 5, squareroot ] };\
|
||||
key <AD06> { [ y, Y ], [ 6, Greek_pi ] };\
|
||||
key <AD07> { [ u, U ], [ 7, division ] };\
|
||||
key <AD08> { [ i, I ], [ 8, multiply ] };\
|
||||
key <AD09> { [ o, O ], [ 9, paragraph ] };\
|
||||
key <AD10> { [ p, P ], [ 0, 0 ] };\
|
||||
key <AD11> { [ aring, Aring ], [ ] };\
|
||||
key <AD10> { [ p, P ], [ 0, U25B3 ] };\
|
||||
key <AD11> { [ aring, Aring ], [ U00B1, U00A7 ] };\
|
||||
key <AC01> { [ a, A ], [ at, copyright ] };\
|
||||
key <AC02> { [ s, S ], [ numbersign, registeredtrademark ] };\
|
||||
key <AC03> { [ d, D ], [ dollar, poundsign ] };\
|
||||
key <AC02> { [ s, S ], [ numbersign, U00AE ] };\
|
||||
key <AC03> { [ d, D ], [ dollar, U00A3 ] };\
|
||||
key <AC04> { [ f, F ], [ percent, EuroSign ] };\
|
||||
key <AC05> { [ g, G ], [ ampersand, yensign ] };\
|
||||
key <AC06> { [ h, H ], [ minus, asciicircum ] };\
|
||||
key <AC07> { [ j, J ], [ plus, degreesign ] };\
|
||||
key <AC08> { [ k, K ], [ parenleft, braceleft ] };\
|
||||
key <AC09> { [ l, L ], [ parenright, braceright ] };\
|
||||
key <AC10> { [ oslash, Oslash ], [ ] };\
|
||||
key <AC11> { [ ae, AE ], [ ] };\
|
||||
key <RTRN> { [ Return, Return ], [ ] };\
|
||||
key <AC05> { [ g, G ], [ ampersand, U00A5 ] };\
|
||||
key <AC06> { [ h, H ], [ minus, underscore ] };\
|
||||
key <AC07> { [ j, J ], [ plus, equal ] };\
|
||||
key <AC08> { [ k, K ], [ U00FC, asciicircum ] };\
|
||||
key <AC09> { [ l, L ], [ U00F6, degree ] };\
|
||||
key <AC10> { [ oslash, Oslash ], [ parenleft, braceleft ] };\
|
||||
key <AC11> { [ ae, AE ], [ parenright, braceright ] };\
|
||||
key <RTRN> { [ Return, Return ], [ Return, Return ] };\
|
||||
key <LFSH> { [ Shift_L, Shift_L ], [ Shift_L, Shift_L ] };\
|
||||
key <AB01> { [ z, Z ], [ comma, backslash ] };\
|
||||
key <AB02> { [ x, X ], [ quotedbl, slash ] };\
|
||||
@ -296,10 +296,10 @@ xkb_keycodes \"squeekboard\" {\
|
||||
key <AB05> { [ b, B ], [ semicolon, equal ] };\
|
||||
key <AB06> { [ n, N ], [ exclam, bracketleft ] };\
|
||||
key <AB07> { [ m, M ], [ question, bracketright ] };\
|
||||
key <AB08> { [ period, period ], [ ] };\
|
||||
key <I149> { [ preferences, preferences ], [ ] };\
|
||||
key <SPCE> { [ space, space ], [ ] };\
|
||||
key <BKSP> { [ BackSpace, BackSpace ], [ ] };\
|
||||
key <AB08> { [ period, period ], [ period, period ] };\
|
||||
key <I149> { [ preferences, preferences ], [ preferences, preferences ] };\
|
||||
key <SPCE> { [ space, space ], [ space, space ] };\
|
||||
key <BKSP> { [ Backspace, Backspace ], [ Backspace, Backspace ] };\
|
||||
};\
|
||||
\
|
||||
xkb_types \"squeekboard\" {\
|
||||
|
||||
Reference in New Issue
Block a user