diff --git a/rules/base.lists.part b/rules/base.lists.part index a264bc5..541ab31 100644 --- a/rules/base.lists.part +++ b/rules/base.lists.part @@ -67,7 +67,8 @@ sk1300 sk2500 sk6200 sk7100 \ sven sven303 symplon \ tm2030USB toshiba_s3000 trust trustda \ - unitekkb1925 yahoo + unitekkb1925 yahoo \ + intelligent_keyboard_k04 // all layouts with 3rd and 4th groups ! $threelevellayouts = al az \ diff --git a/rules/base.xml.in b/rules/base.xml.in index 680323e..84cbdb5 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -1196,6 +1196,13 @@ Creative + + + intelligent_keyboard_k04 + Intelligent Keyboard K04 + Generic + + diff --git a/symbols/inet b/symbols/inet index 89e802e..2656680 100644 --- a/symbols/inet +++ b/symbols/inet @@ -1820,3 +1820,30 @@ partial alphanumeric_keys xkb_symbols "pc105" { include "inet(media_nav_acpi_common)" }; + +//Intelligent Keyboard + +//Intelligent Keyboard K04 +partial alphanumeric_keys +xkb_symbols "intelligent_keyboard_k04" { + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86AudioStop ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMedia ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioMute ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86Back ] }; + key { [ XF86Forward ] }; + key { [ XF86Stop ] }; + key { [ XF86Refresh ] }; + key { [ XF86Search ] }; + key { [ XF86Favorites ] }; + key { [ XF86HomePage ] }; + key { [ XF86Mail ] }; + key { [ XF86WakeUp ] }; + key { [ XF86MyComputer ] }; + key { [ XF86Calculator ] }; + key { [ XF86Sleep ] }; +};