updated for new xkb
This commit is contained in:
parent
d9667dabbf
commit
852fa8ceb0
@ -4,7 +4,7 @@ xkb_symbols "kou" {
|
|||||||
|
|
||||||
include "de(koy_base)"
|
include "de(koy_base)"
|
||||||
|
|
||||||
key.type[Group1] = "EIGHT_LEVEL_LEVEL_FIVE_LOCK";
|
key.type[Group1] = "EIGHT_LEVEL_WITH_LEVEL5_LOCK";
|
||||||
// level 4: replace numero sign by heavy check mark (key 3)
|
// level 4: replace numero sign by heavy check mark (key 3)
|
||||||
key <AE03> { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, U2714, NoSymbol, NoSymbol, NoSymbol ] };
|
key <AE03> { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol, U2714, NoSymbol, NoSymbol, NoSymbol ] };
|
||||||
|
|
||||||
@ -20,7 +20,7 @@ xkb_symbols "kou" {
|
|||||||
// move comma and endash to QWERTZ-C key
|
// move comma and endash to QWERTZ-C key
|
||||||
key <AB03> { [ comma, endash, NoSymbol, U03F1, NoSymbol, NoSymbol, U21D2, NoSymbol ] };
|
key <AB03> { [ comma, endash, NoSymbol, U03F1, NoSymbol, NoSymbol, U21D2, NoSymbol ] };
|
||||||
|
|
||||||
key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC_LEVEL_FIVE_LOCK";
|
key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC_WITH_LEVEL5_LOCK";
|
||||||
// move f and ssharp keys to new positions, replace at by rightarrow; level4: replace period with semicolon
|
// move f and ssharp keys to new positions, replace at by rightarrow; level4: replace period with semicolon
|
||||||
key <AD10> { [ f, F, ampersand, Greek_phi, KP_Add, KP_Add, Greek_PHI, NoSymbol ] };
|
key <AD10> { [ f, F, ampersand, Greek_phi, KP_Add, KP_Add, Greek_PHI, NoSymbol ] };
|
||||||
key <BKSL> { [ ssharp, U1E9E, rightarrow, Greek_finalsmallsigma, semicolon, KP_Decimal, jot, NoSymbol ] };
|
key <BKSL> { [ ssharp, U1E9E, rightarrow, Greek_finalsmallsigma, semicolon, KP_Decimal, jot, NoSymbol ] };
|
||||||
|
@ -26,7 +26,7 @@ xkb_symbols "neo_base" {
|
|||||||
|
|
||||||
// Alphanumeric-keys
|
// Alphanumeric-keys
|
||||||
// ===============
|
// ===============
|
||||||
key.type[Group1] = "EIGHT_LEVEL_LEVEL_FIVE_LOCK";
|
key.type[Group1] = "EIGHT_LEVEL_WITH_LEVEL5_LOCK";
|
||||||
|
|
||||||
// Tab as Multi_key (Compose)
|
// Tab as Multi_key (Compose)
|
||||||
// --------------------------------------------------------------
|
// --------------------------------------------------------------
|
||||||
@ -54,7 +54,7 @@ xkb_symbols "neo_base" {
|
|||||||
|
|
||||||
// Top row
|
// Top row
|
||||||
// --------------------------------------------------------------
|
// --------------------------------------------------------------
|
||||||
key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC_LEVEL_FIVE_LOCK";
|
key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC_WITH_LEVEL5_LOCK";
|
||||||
key <AD01> { symbols[Group1] = [ x, X, ellipsis, Greek_xi, Prior, Prior, Greek_XI, NoSymbol ],
|
key <AD01> { symbols[Group1] = [ x, X, ellipsis, Greek_xi, Prior, Prior, Greek_XI, NoSymbol ],
|
||||||
actions[Group1] = [ NoAction(), NoAction(), NoAction(), NoAction(), RedirectKey(key=<PGUP>), RedirectKey(key=<PGUP>), NoAction(), NoAction() ]};
|
actions[Group1] = [ NoAction(), NoAction(), NoAction(), NoAction(), RedirectKey(key=<PGUP>), RedirectKey(key=<PGUP>), NoAction(), NoAction() ]};
|
||||||
key <AD02> { symbols[Group1] = [ v, V, underscore, NoSymbol, BackSpace, BackSpace, radical, NoSymbol ],
|
key <AD02> { symbols[Group1] = [ v, V, underscore, NoSymbol, BackSpace, BackSpace, radical, NoSymbol ],
|
||||||
@ -74,12 +74,12 @@ xkb_symbols "neo_base" {
|
|||||||
|
|
||||||
key <AD11> { [ ssharp, U1E9E, U017F, Greek_finalsmallsigma, U2212, NoSymbol, jot, NoSymbol ] };
|
key <AD11> { [ ssharp, U1E9E, U017F, Greek_finalsmallsigma, U2212, NoSymbol, jot, NoSymbol ] };
|
||||||
|
|
||||||
key.type[Group1] = "EIGHT_LEVEL_LEVEL_FIVE_LOCK";
|
key.type[Group1] = "EIGHT_LEVEL_WITH_LEVEL5_LOCK";
|
||||||
key <AD12> { [ dead_acute, dead_tilde, dead_stroke, dead_psili, dead_doubleacute, NoSymbol, dead_breve, NoSymbol ] };
|
key <AD12> { [ dead_acute, dead_tilde, dead_stroke, dead_psili, dead_doubleacute, NoSymbol, dead_breve, NoSymbol ] };
|
||||||
|
|
||||||
// Middle row
|
// Middle row
|
||||||
// --------------------------------------------------------------
|
// --------------------------------------------------------------
|
||||||
key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC_LEVEL_FIVE_LOCK";
|
key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC_WITH_LEVEL5_LOCK";
|
||||||
key <AC01> { symbols[Group1] = [ u, U, backslash, NoSymbol, Home, Home, includedin, NoSymbol ],
|
key <AC01> { symbols[Group1] = [ u, U, backslash, NoSymbol, Home, Home, includedin, NoSymbol ],
|
||||||
actions[Group1] = [ NoAction(), NoAction(), NoAction(), NoAction(), RedirectKey(key=<HOME>), RedirectKey(key=<HOME>), NoAction(), NoAction() ]};
|
actions[Group1] = [ NoAction(), NoAction(), NoAction(), NoAction(), RedirectKey(key=<HOME>), RedirectKey(key=<HOME>), NoAction(), NoAction() ]};
|
||||||
key <AC02> { symbols[Group1] = [ i, I, slash, Greek_iota, Left, Left, integral, NoSymbol ],
|
key <AC02> { symbols[Group1] = [ i, I, slash, Greek_iota, Left, Left, integral, NoSymbol ],
|
||||||
@ -114,12 +114,12 @@ xkb_symbols "neo_base" {
|
|||||||
|
|
||||||
key <AB06> { [ b, B, plus, Greek_beta, colon, NoSymbol, U21D0, NoSymbol ] };
|
key <AB06> { [ b, B, plus, Greek_beta, colon, NoSymbol, U21D0, NoSymbol ] };
|
||||||
key <AB07> { [ m, M, percent, Greek_mu, KP_1, KP_1, ifonlyif, NoSymbol ] };
|
key <AB07> { [ m, M, percent, Greek_mu, KP_1, KP_1, ifonlyif, NoSymbol ] };
|
||||||
key.type[Group1] = "EIGHT_LEVEL_LEVEL_FIVE_LOCK";
|
key.type[Group1] = "EIGHT_LEVEL_WITH_LEVEL5_LOCK";
|
||||||
key <AB08> { [ comma, endash, quotedbl, U03F1, KP_2, KP_2, U21D2, NoSymbol ] };
|
key <AB08> { [ comma, endash, quotedbl, U03F1, KP_2, KP_2, U21D2, NoSymbol ] };
|
||||||
key <AB09> { [ period, enfilledcircbullet, apostrophe, U03D1, KP_3, KP_3, U21A6, NoSymbol ] };
|
key <AB09> { [ period, enfilledcircbullet, apostrophe, U03D1, KP_3, KP_3, U21A6, NoSymbol ] };
|
||||||
key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC_LEVEL_FIVE_LOCK";
|
key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC_WITH_LEVEL5_LOCK";
|
||||||
key <AB10> { [ j, J, semicolon, Greek_theta, semicolon, NoSymbol, Greek_THETA, NoSymbol ] };
|
key <AB10> { [ j, J, semicolon, Greek_theta, semicolon, NoSymbol, Greek_THETA, NoSymbol ] };
|
||||||
key.type[Group1] = "EIGHT_LEVEL_LEVEL_FIVE_LOCK";
|
key.type[Group1] = "EIGHT_LEVEL_WITH_LEVEL5_LOCK";
|
||||||
|
|
||||||
// Space key
|
// Space key
|
||||||
// --------------------------------------------------------------
|
// --------------------------------------------------------------
|
||||||
@ -163,4 +163,4 @@ xkb_symbols "neo_base" {
|
|||||||
// --------------------------------------------------------------
|
// --------------------------------------------------------------
|
||||||
key <KP0> { [ KP_0, U2423, percent, U2030, KP_Insert, KP_Insert, U25A1, NoSymbol ] };
|
key <KP0> { [ KP_0, U2423, percent, U2030, KP_Insert, KP_Insert, U25A1, NoSymbol ] };
|
||||||
key <KPDL> { [ KP_Separator, period, comma, minutes, KP_Delete, KP_Delete, seconds, NoSymbol ] };
|
key <KPDL> { [ KP_Separator, period, comma, minutes, KP_Delete, KP_Delete, seconds, NoSymbol ] };
|
||||||
};
|
};
|
||||||
|
@ -2,8 +2,5 @@
|
|||||||
// The Quote key (while pressed) chooses the third shift level.
|
// The Quote key (while pressed) chooses the third shift level.
|
||||||
partial modifier_keys
|
partial modifier_keys
|
||||||
xkb_symbols "quote_switch" {
|
xkb_symbols "quote_switch" {
|
||||||
key <AC11> {
|
key <AC11> {[ ISO_Level3_Shift ], type[group1]="ONE_LEVEL" };
|
||||||
type[Group1]="ONE_LEVEL",
|
|
||||||
symbols[Group1] = [ ISO_Level3_Shift ]
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user