Configs and settings for the PinePhone Keyboard
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
HazardChem d2c69f9ff0 Update 'xkb/README.md' 7 months ago
..
rules Undef ppkb xkb configs 7 months ago
symbols Undef ppkb xkb configs 7 months ago
0001-sway-config.patch New locations for main dir files 7 months ago
README.md Update 'xkb/README.md' 7 months ago
ppkb_settings_test.sh Changed the direction of diff. 7 months ago

README.md

SWMO Configs and Modified xkb files from Undef

The |\£€~-=_+ section of the top row can be accessed using AltG + top row keys. This is set in the xkb settings which were upstreamed by Undef. This was added in version xkeyboard-conf version > 2.35.1

XKB Source Information -
https://gitlab.com/mobian1/packages/xkeyboard-config and,
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/322

Phosh Information -
See the following: https://wiki.mobian-project.org/doku.php?id=ppaccessories

SWMO/Sway Information -
See changes in PinePhone_Keyboard/xkb/0001-sway-config.patch for ppkb xkb modification. Need to add this to your sway config under $HOME/.config/sxwm/sway. See the patch notes at the start for information that I have found. I have added the code from the patch below:

input "0:0:PinePhone_Keyboard" {
       xkb_layout us
       xkb_model ppkb
       xkb_options lv3:ralt_switch
}

General XKB Information -
See the following for US layout issues, us(intl) works out of the box but the ' turns into an accent for letters: https://wiki.archlinux.org/title/Xmodmap

Use the files located in rules and symbols directories to confirm that the ppkb settings for xkb are in your local files

Check the following locations:
/usr/share/X11/xkb/(rules or symbols)
Against the same named files in the directories that follow.

This can be checked by using the tool diff on the your local files against the above, using the script ppkb_settings_test.sh, or you can inspect the files by hand.