summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2024-02-19 14:08:52 +1000
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2024-02-20 00:34:31 +0000
commit1fff8e286f62299d74c369dc0526a22db2a942cc (patch)
treea40a3365cc2aee7275e0a3315d92c8a68f54134d
parentb961b048dde5180988ef458cadc8fb5fe306384b (diff)
Purge the Intel Classmate from our rules
Released in 2008 we expect few of these devices still exist and those that do probably don't need the latest xkeyboard-config release.
-rw-r--r--.gitlab-ci/inet.in10
-rw-r--r--rules/0011-mlv_s.part3
-rw-r--r--rules/0013-ml_s.part1
-rw-r--r--rules/base.xml7
-rw-r--r--symbols/inet10
-rw-r--r--symbols/sun_vndr/us20
-rw-r--r--symbols/us118
7 files changed, 0 insertions, 169 deletions
diff --git a/.gitlab-ci/inet.in b/.gitlab-ci/inet.in
index 149d03b3..816578a7 100644
--- a/.gitlab-ci/inet.in
+++ b/.gitlab-ci/inet.in
@@ -1776,16 +1776,6 @@ xkb_symbols "benqx" {
};
-// Intel
-
-// Intel Classmate
-partial alphanumeric_keys
-xkb_symbols "classmate" {
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
-};
-
-
// Unitek
partial alphanumeric_keys
diff --git a/rules/0011-mlv_s.part b/rules/0011-mlv_s.part
index b7350402..615b8610 100644
--- a/rules/0011-mlv_s.part
+++ b/rules/0011-mlv_s.part
@@ -1,5 +1,2 @@
! model layout variant = symbols
- classmate us intl = pc+us(classmate-intl)
- classmate us alt-intl = pc+us(classmate-alt-intl)
- classmate us altgr-intl = pc+us(classmate-altgr-intl)
* $sun_custom $sun_var = pc+sun_vndr/%l%(v)
diff --git a/rules/0013-ml_s.part b/rules/0013-ml_s.part
index 64dd8061..baefa8a7 100644
--- a/rules/0013-ml_s.part
+++ b/rules/0013-ml_s.part
@@ -3,7 +3,6 @@
ataritt * = xfree68_vndr/ataritt(us)+%l%(v)
amiga $nonlatin = xfree68_vndr/amiga(usa1)+%l%(v):2
amiga * = xfree68_vndr/amiga(usa1)+%l%(v)
- classmate us = pc+%l(classmate)
empty * = empty(basic)
* empty = empty(basic)
jollasbj $nonlatin = jolla_vndr/sbj(common)+us+%l%(v):2
diff --git a/rules/base.xml b/rules/base.xml
index 23d31353..7260647f 100644
--- a/rules/base.xml
+++ b/rules/base.xml
@@ -320,13 +320,6 @@
</model>
<model>
<configItem>
- <name>classmate</name>
- <description>Classmate PC</description>
- <vendor>Intel</vendor>
- </configItem>
- </model>
- <model>
- <configItem>
<name>compalfl90</name>
<description>Compal FL90</description>
<vendor>Compal Electronics</vendor>
diff --git a/symbols/inet b/symbols/inet
index 45f40d42..cf7506c4 100644
--- a/symbols/inet
+++ b/symbols/inet
@@ -1989,16 +1989,6 @@ xkb_symbols "benqx" {
};
-// Intel
-
-// Intel Classmate
-partial alphanumeric_keys
-xkb_symbols "classmate" {
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
-};
-
-
// Unitek
partial alphanumeric_keys
diff --git a/symbols/sun_vndr/us b/symbols/sun_vndr/us
index c6fa178e..51631460 100644
--- a/symbols/sun_vndr/us
+++ b/symbols/sun_vndr/us
@@ -130,26 +130,6 @@ partial alphanumeric_keys
};
partial alphanumeric_keys
- xkb_symbols "classmate" {
- include "us(classmate)"
-};
-
-partial alphanumeric_keys
- xkb_symbols "classmate-intl" {
- include "us(classmate-intl)"
-};
-
-partial alphanumeric_keys
- xkb_symbols "classmate-alt-intl" {
- include "us(classmate-alt-intl)"
-};
-
-partial alphanumeric_keys
- xkb_symbols "classmate-altgr-intl" {
- include "us(classmate-altgr-intl)"
-};
-
-partial alphanumeric_keys
xkb_symbols "olpc" {
include "us(olpc)"
};
diff --git a/symbols/us b/symbols/us
index 0d8d8851..80f884aa 100644
--- a/symbols/us
+++ b/symbols/us
@@ -1081,124 +1081,6 @@ xkb_symbols "altgr-weur" {
include "level3(ralt_switch)"
};
-// Intel ClassmatePC Keyboard Layout
-// by Piter PUNK <piterpk@terra.com.br>
-//
-// The keyboard layouts below maps the us(basic), us(intl) and us(alt-intl)
-// to ClassmatePC keyboard. All layouts uses RCTL as level3(switch) since
-// the keyboard does not have AltGr key. The EuroSign is engraved at 5 key.
-
-// classmate - us(basic)
-partial alphanumeric_keys
-xkb_symbols "classmate" {
- // #HW-SPECIFIC
- include "us(basic)"
- name[Group1]= "English (US)";
-
- key <LSGT> { [ backslash, bar, backslash, bar ] };
-
- include "eurosign(5)"
- include "level3(switch)"
-};
-
-// classmate-intl - us(intl)
-// RCTL is generated by Fn+Alt, because of that, when trying to access
-// the level3 symbols at 7,8,9,0, u,i,o,p, j,k,l,;, and m,.,/, we get
-// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key>
-// generate the same symbol as the original key.
-partial alphanumeric_keys
-xkb_symbols "classmate-intl" {
- // #HW-SPECIFIC
- include "us(intl)"
- name[Group1]= "English (US)";
- key.type[Group1]="FOUR_LEVEL";
-
- key <LSGT> { [ backslash, bar, backslash, bar ] };
-
- key <KP7> { [ KP_Home, KP_7, onehalf, dead_horn ] };
- key <KP8> { [ KP_Up, KP_8, threequarters, dead_ogonek ] };
- key <KP9> { [ KP_Prior, KP_9, leftsinglequotemark, dead_breve ] };
- key <KPMU> { [ KP_Multiply, KP_Multiply, rightsinglequotemark, dead_abovering ] };
-
- key <KP4> { [ KP_Left, KP_4, uacute, Uacute ] };
- key <KP5> { [ KP_Begin, KP_5, iacute, Iacute ] };
- key <KP6> { [ KP_Right, KP_6, oacute, Oacute ] };
- key <KPSU> { [ KP_Subtract, KP_Subtract, odiaeresis, Odiaeresis ] };
-
- key <KP2> { [ KP_Down, KP_2, oe, OE ] };
- key <KP3> { [ KP_Next, KP_3, oslash, Oslash ] };
- key <KPAD> { [ KP_Add, KP_Add, paragraph, degree ] };
-
- key <KP0> { [ KP_Insert, KP_0, mu, mu ] };
- key <KPDL> { [ KP_Delete, KP_Decimal, dead_abovedot, dead_caron ] };
- key <KPDV> { [ KP_Divide, KP_Divide, questiondown, dead_hook ] };
-
- include "level3(switch)"
-};
-
-// classmate-alt-intl - us(alt-intl)
-// RCTL is generated by Fn+Alt, because of that, when trying to access
-// the level3 symbols at 7,8,9,0, u,i,o,p, j,k,l,;, and m,.,/, we get
-// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key>
-// generate the same symbol as the original key.
-partial alphanumeric_keys
-xkb_symbols "classmate-alt-intl" {
- // #HW-SPECIFIC
- include "us(alt-intl)"
- name[Group1]= "English (US)";
- key.type[Group1]="FOUR_LEVEL";
-
- key <LSGT> { [ backslash, bar, backslash, bar ] };
-
- key <KPSU> { [ KP_Subtract, KP_Subtract ] };
-
- key <KP9> { [ KP_Prior, KP_9, leftsinglequotemark, dead_breve ] };
- key <KPMU> { [ KP_Multiply, KP_Multiply, rightsinglequotemark, dead_abovering ] };
-
- key <KPAD> { [ KP_Add, KP_Add, dead_ogonek, dead_diaeresis ] };
-
- key <KPDL> { [ KP_Delete, KP_Decimal, dead_abovedot, dead_circumflex] };
- key <KPDV> { [ KP_Divide, KP_Divide, dead_hook, dead_hook ] };
-
- include "level3(switch)"
-};
-
-// classmate-altgr-intl - us(altgr-intl)
-// RCTL is generated by Fn+Alt, because of that, when trying to access
-// the level3 symbols at 7,8,9,0, u,i,o,p, j,k,l,;, and m,.,/, we get
-// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key>
-// generate the same symbol as the original key.
-partial alphanumeric_keys
-xkb_symbols "classmate-altgr-intl" {
- // #HW-SPECIFIC
- include "us(altgr-intl)"
- name[Group1]= "English (US)";
- key.type[Group1]="FOUR_LEVEL";
-
- key <LSGT> { [ backslash, bar, backslash, bar ] };
-
- key <KP7> { [ KP_Home, KP_7, dead_horn, dead_horn ] };
- key <KP8> { [ KP_Up, KP_8, dead_ogonek, dead_ogonek ] };
- key <KP9> { [ KP_Prior, KP_9, leftsinglequotemark, dead_breve ] };
- key <KPMU> { [ KP_Multiply, KP_Multiply, rightsinglequotemark, dead_abovering ] };
-
- key <KP4> { [ KP_Left, KP_4, uacute, Uacute ] };
- key <KP5> { [ KP_Begin, KP_5, iacute, Iacute ] };
- key <KP6> { [ KP_Right, KP_6, oacute, Oacute ] };
- key <KPSU> { [ KP_Subtract, KP_Subtract, odiaeresis, Odiaeresis ] };
-
- key <KP1> { [ KP_End, KP_1, idiaeresis, Idiaeresis ] };
- key <KP2> { [ KP_Down, KP_2, oe, OE ] };
- key <KP3> { [ KP_Next, KP_3, oslash, Oslash ] };
- key <KPAD> { [ KP_Add, KP_Add, paragraph, degree ] };
-
- key <KP0> { [ KP_Insert, KP_0, mu, mu ] };
- key <KPDL> { [ KP_Delete, KP_Decimal, dead_abovedot, dead_caron ] };
- key <KPDV> { [ KP_Divide, KP_Divide, questiondown, dead_hook ] };
-
- include "level3(switch)"
-};
-
partial alphanumeric_keys
xkb_symbols "olpc" {