Keys don't map correctly when switching to an in use keyboard layout.
If you switch to "English (US)" keyboard layout, then again to the same layout. The backspace button ends up outputting an '=' in all Wayland apps.
journalctl -f, switching to 'English (US)' the first time
Sep 13 11:11:01 pureos sm.puri.OSK0.desktop[933]: Surprise: No locale detected
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: Debug: Tried file "/home/purism/.local/share/squeekboard/keyboards/us.yaml", but it's
missing: No such file or directory (os error 2)
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: xkb_keymap {
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: xkb_keycodes "squeekboard" {
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: minimum = 8;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: maximum = 255;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <L> = 31;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <a> = 94;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <0> = 9;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U0024> = 47;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U00A5> = 77;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U002C> = 55;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <h> = 101;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <K> = 30;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U0025> = 48;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U005B> = 66;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <W> = 90;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <t> = 113;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <Y> = 92;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U0026> = 49;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U0028> = 51;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <y> = 118;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <Return> = 39;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <X> = 91;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <o> = 108;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U002A> = 53;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <T> = 41;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <u> = 114;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U0023> = 46;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <x> = 117;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <8> = 17;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <d> = 97;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <k> = 104;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U005C> = 67;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <1> = 10;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U007C> = 73;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <c> = 96;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U03C0> = 85;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <R> = 37;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <i> = 102;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <9> = 18;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U00A9> = 78;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <F> = 25;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U003B> = 60;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <q> = 110;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U007B> = 72;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <D> = 23;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <O> = 34;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U0020> = 43;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U002E> = 57;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U0040> = 65;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <BackSpace> = 21;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <n> = 107;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U005F> = 70;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U0021> = 44;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <M> = 32;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U003C> = 61;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <J> = 29;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <s> = 112;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <6> = 15;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U20AC> = 87;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U003E> = 63;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U0027> = 50;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U005D> = 68;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U00B6> = 81;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U007E> = 75;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <C> = 22;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U003D> = 62;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <7> = 16;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U00B0> = 80;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <w> = 116;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U003F> = 64;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U00D7> = 83;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U> = 42;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U00AE> = 79;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <p> = 109;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U003A> = 59;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <Z> = 93;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U002D> = 56;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <P> = 35;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <3> = 12;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <r> = 111;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <H> = 27;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U0022> = 45;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U03C4> = 86;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <N> = 33;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U0060> = 71;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U00A3> = 76;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <g> = 100;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <z> = 119;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <e> = 98;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U002F> = 58;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <E> = 24;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <I> = 28;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <G> = 26;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <j> = 103;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U00F7> = 84;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U002B> = 54;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <A> = 19;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U0029> = 52;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U00B7> = 82;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <V> = 89;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <2> = 11;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <l> = 105;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U221A> = 88;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <5> = 14;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U005E> = 69;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <S> = 40;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <Q> = 36;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <b> = 95;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <U007D> = 74;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <B> = 20;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <4> = 13;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <m> = 106;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <f> = 99;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: <v> = 115;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]:
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: xkb_symbols "squeekboard" {
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: name[Group1] = "Letters";
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: name[Group2] = "Numbers/Symbols";
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]:
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <BackSpace> { [ BackSpace ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <L> { [ L ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <a> { [ a ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <0> { [ 0 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U0024> { [ U0024 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U00A5> { [ U00A5 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U002C> { [ U002C ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <h> { [ h ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <K> { [ K ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U0025> { [ U0025 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U005B> { [ U005B ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <W> { [ W ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <t> { [ t ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <Y> { [ Y ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U0026> { [ U0026 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U0028> { [ U0028 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <y> { [ y ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <Return> { [ Return ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <X> { [ X ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <o> { [ o ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U002A> { [ U002A ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <T> { [ T ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <u> { [ u ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U0023> { [ U0023 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <x> { [ x ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <8> { [ 8 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <d> { [ d ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <k> { [ k ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U005C> { [ U005C ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <1> { [ 1 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U007C> { [ U007C ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <c> { [ c ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U03C0> { [ U03C0 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <R> { [ R ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <i> { [ i ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <9> { [ 9 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U00A9> { [ U00A9 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <F> { [ F ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U003B> { [ U003B ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <q> { [ q ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U007B> { [ U007B ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <D> { [ D ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <O> { [ O ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U0020> { [ U0020 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U002E> { [ U002E ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U0040> { [ U0040 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <n> { [ n ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U005F> { [ U005F ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U0021> { [ U0021 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <M> { [ M ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U003C> { [ U003C ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <J> { [ J ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <s> { [ s ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <6> { [ 6 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U20AC> { [ U20AC ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U003E> { [ U003E ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U0027> { [ U0027 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U005D> { [ U005D ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U00B6> { [ U00B6 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U007E> { [ U007E ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <C> { [ C ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U003D> { [ U003D ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <7> { [ 7 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U00B0> { [ U00B0 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <w> { [ w ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U003F> { [ U003F ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U00D7> { [ U00D7 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U> { [ U ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U00AE> { [ U00AE ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <p> { [ p ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U003A> { [ U003A ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <Z> { [ Z ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U002D> { [ U002D ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <P> { [ P ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <3> { [ 3 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <r> { [ r ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <H> { [ H ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U0022> { [ U0022 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U03C4> { [ U03C4 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <N> { [ N ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U0060> { [ U0060 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U00A3> { [ U00A3 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <g> { [ g ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <z> { [ z ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <e> { [ e ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U002F> { [ U002F ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <E> { [ E ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <I> { [ I ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <G> { [ G ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <j> { [ j ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U00F7> { [ U00F7 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U002B> { [ U002B ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <A> { [ A ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U0029> { [ U0029 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U00B7> { [ U00B7 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <V> { [ V ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <2> { [ 2 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <l> { [ l ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U221A> { [ U221A ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <5> { [ 5 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U005E> { [ U005E ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <S> { [ S ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <Q> { [ Q ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <b> { [ b ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <U007D> { [ U007D ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <B> { [ B ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <4> { [ 4 ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <m> { [ m ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <f> { [ f ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: key <v> { [ v ] };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: xkb_types "squeekboard" {
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: type "TWO_LEVEL" {
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: modifiers = Shift;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: map[Shift] = Level2;
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: level_name[Level1] = "Base";
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: level_name[Level2] = "Shift";
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: xkb_compatibility "squeekboard" {
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: };
Sep 13 11:11:05 pureos sm.puri.OSK0.desktop[933]: Info: Loaded layout Resource: us
Sep 13 11:11:05 pureos phosh[585]: syntax error: line 17 of stdin
Sep 13 11:11:05 pureos phosh[585]: Errors encountered in stdin; not compiled.
switching to 'English (US)' the 2nd time:
Sep 13 11:11:10 pureos sm.puri.OSK0.desktop[933]: Surprise: No locale detected
Sep 13 11:11:10 pureos sm.puri.OSK0.desktop[933]: Surprise: No locale detected
Sep 13 11:11:13 pureos sm.puri.OSK0.desktop[933]: Surprise: No locale detected
Sep 13 11:11:13 pureos sm.puri.OSK0.desktop[933]: Surprise: No locale detected
This seems to not effect other keyboard layouts like "terminal"