Skip to content

Instantly share code, notes, and snippets.

@ClemenPine
Last active August 11, 2021 02:11
Show Gist options
  • Save ClemenPine/2a6af76a8c19c2e52ddc62f8f8a4b016 to your computer and use it in GitHub Desktop.
Save ClemenPine/2a6af76a8c19c2e52ddc62f8f8a4b016 to your computer and use it in GitHub Desktop.
pine layout v2.0 - linux xkb
// Pine2 for ANSI and ISO keyboards
default partial
xkb_symbols "basic" {
include "us(basic)"
name[Group1] = "Pinemak2";
key <AD01> {[ y, Y ]};
key <AD02> {[ l, L ]};
key <AD03> {[ h, H ]};
key <AD04> {[ d, D ]};
key <AD05> {[ k, K ]};
key <AD06> {[ x, X ]};
key <AD07> {[ g, G ]};
key <AD08> {[ o, O ]};
key <AD09> {[ u, U ]};
key <AD10> {[ comma, less ]};
key <AC01> {[ c, C ]};
key <AC02> {[ r, R ]};
key <AC03> {[ n, N ]};
key <AC04> {[ t, T ]};
key <AC05> {[ v, V ]};
key <AC06> {[ b, B ]};
key <AC07> {[ s, S ]};
key <AC08> {[ a, A ]};
key <AC09> {[ e, E ]};
key <AC10> {[ i, I ]};
key <AB01> {[ q, Q ]};
key <AB02> {[ z, Z ]};
key <AB03> {[ p, P ]};
key <AB04> {[ m, M ]};
key <AB05> {[ j, J ]};
key <AB06> {[ f, F ]};
key <AB07> {[ w, W ]};
key <AB08> {[ apostrophe, quotedbl ]};
key <AB09> {[ slash, question ]};
key <AB10> {[ period, greater ]};
key <AC11> {[ semicolon, colon ]};
};
partial
xkb_symbols "angle" {
// the layout with an Angle Mod
include "pinemak2"
name[Group1] = "Pine2 (with Angle Mod)";
key <AB01> {[ z, Z ]};
key <AB02> {[ p, P ]};
key <AB03> {[ m, M ]};
key <AB04> {[ j, J ]};
key <AB05> {[ q, Q ]};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment