diff --git a/rules/base.lists.part b/rules/base.lists.part
index 27f081f..af3f61d 100644
--- a/rules/base.lists.part
+++ b/rules/base.lists.part
@@ -70,7 +70,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 24bfc2d..e1170cd 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..a7b1f81 100644
--- a/symbols/inet
+++ b/symbols/inet
@@ -1820,3 +1820,14 @@ 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" {
+ include "inet(media_nav_acpi_common)"
+ key { [ XF86HomePage ] };
+ key { [ XF86Refresh ] };
+ key { [ XF86AudioMedia ] };
+};