diff --git a/data/huion-kamvas-pro-24.tablet b/data/huion-kamvas-pro-24.tablet new file mode 100644 index 00000000..611a2df3 --- /dev/null +++ b/data/huion-kamvas-pro-24.tablet @@ -0,0 +1,58 @@ +# Huion +# Kamvas Pro 24 +# GT-240 +# +# sysinfo.0LZKOwtz0e.tar.gz +# https://github.com/linuxwacom/wacom-hid-descriptors/issues/351 +# Button Map: +# (A=1, B=2, C=3, ...) +# +# *-----------------------* +# A | | K +# B | | L +# C | | M +# D | | N +# E | | O +# | DISPLAY | +# F | | P +# G | | Q +# H | | R +# I | | S +# J | | T +# *-----------------------* +# +# Touch Strip Map: +# (a=strip min, A=strip max) +# Touch Strips are mirrored and do not map seperately +# +# *-----------------------* +# | | +# A | | A +# a | DISPLAY | a +# | | +# *-----------------------* +# + +[Device] +Name=Huion Kamvas Pro 24 +ModelName=GT-240 +Class=Cintiq +DeviceMatch=usb|256c|006e|Tablet Monitor Pen|HUION_M184;usb|256c|006e|Tablet Monitor Pad|HUION_M184;usb|256c|006e|Tablet Monitor Touch Strip|HUION_M184; +Width=21 +Height=12 +Layout=huion-kamvas-pro-24.svg +Styli=@generic-no-eraser; +IntegratedIn=Display + +[Features] +NumStrips=1 +Reversible=false +Ring=false +Stylus=true +Touch=false +TouchSwitch=false + +[Buttons] +Left=A;B;C;D;E;F;G;H;I;J +Right=K;L;M;N;O;P;Q;R;S;T +EvdevCodes=BTN_0;BTN_1;BTN_2;BTN_3;BTN_4;BTN_5;BTN_6;BTN_7;BTN_8;BTN_9;BTN_SOUTH;BTN_EAST;BTN_C;BTN_NORTH;BTN_WEST;BTN_Z;BTN_TL;BTN_TR;BTN_TL2;BTN_TR2 diff --git a/data/layouts/huion-kamvas-pro-24.svg b/data/layouts/huion-kamvas-pro-24.svg new file mode 100644 index 00000000..d4edc58f --- /dev/null +++ b/data/layouts/huion-kamvas-pro-24.svg @@ -0,0 +1,495 @@ + + + + Huion Kamvas Pro 24 (GT-240) + + + + A + + + + + B + + + + + C + + + + + D + + + + + E + + + + + F + + + + + G + + + + + H + + + + + I + + + + + J + + + + + K + + + + + L + + + + + M + + + + + N + + + + + O + + + + + P + + + + + Q + + + + + R + + + + + S + + + + + T + + + + + Up + + Down + + +