A brief chat with the Clover Paint developer had brought this tool to my attention. http://kannagi.net/touchkey/ TouchKey is essentially a better front-end for ArtDock, and most importantly provides compatibility strength of Toolbar Creator with pen- or touch-only mode aka Simple mode on tablets with which TouchKey is not fully functional. Fully functioning tablets (can use touch when pen is near the screen) include, but may not limited to: ASUS: VivoTab TF810, VivoTab Note 8, EP121 / B121 DELL: Latitude 10 Fujitsu: QH55 / m (WQ1 / m) Lenovo: ThinkPad Tablet 2 Samsung: ATIV Pro Microsoft: Surface Pro 1/2/3 Sony: Vaio Duo 11 Known tablets that are partially functional (can NOT use touch when pen is near the screen): Fujitsu: QH77 / m (WQ2 / m) Wacom: Cintiq Companion Lenovo: ThinkPad X201T Some screenshots, please excuse the rough translation *edit2: how to customise TouchKey In order to create a new toolbar, first one should make a profile that specifies in which application(s) this toolbar is used. Say I want to create a toolbar to use with Clip Studio Paint. The steps include Creating a text file named "processList.txt" and "csp.txt" (without quotes) inside TouchKey folder Opening processList.txt and typing the following in Code: ,macro CLIPStudioPaint,csp The 1st line means that a toolbar defined in "macro.txt" (also inside TouchKey folder) is used as default toolbar. This is actually the toolbar shown when you first launch TouchKey.exe. The 2nd line tells TouchKey to switch to the toolbar defined in "csp.txt" when process CLIPStudioPaint.exe is launched. You can add more profiles by adding new lines with the same format Code: process_name,toolbar_name *note: there is no space between the comma and toolbar_name, also process_name can be found in Task Manager Next, open csp.txt and define a toolbar, for eg as follow Code: 3 P,,0,+80 -80,1,1 E,,0,+69 -69,1,1 Space,,1,+32,1,2 Undo,,0,+17 +90 -90 -17,1,1 Redo,,0,+17 +89 -89 -17,1,1 +,,0,+17 +107 -107 -17,1,1 -,,0,+17 +109 -109 -17,1,1 TAB,,0,+9 -9,2,1 Zoom,,2,+17 +187 -187 -17/+17 +189 -189 -17,1,2 The 1st line indicates number of columns (3). From the 2nd line onwards, buttons are in this format. Code: caption,path_to_button_image,button_type,hotkey_sequence,button_width,button_height It results to the toolbar on the left. Number of columns can also be changed to 2 which results to the toolbar on the right. That's it! * note: in hotkey_sequence, + and - indicate button press and release event, numbers indicate key ids. Eg: +17 +90 -90 -17 is equivalent to say "press Ctrl, press z, release z, release Ctrl". Here Ctrl's and Z's ids are 17 and 90 respectively. Complete list can be found in a weird named text file. It's â}âNâìâtâ@âCâïÄdùl.txt on my computer, might be different on others. you don't need to manually define most of the hotkeys though. Open MacroEditor.exe and follow these 7 steps The example defines a vertical Zoom slider that sends Ctrl + plus or Ctrl + minus. The button uses image b_1.png, is of type 2, has hotkey_sequence +17 +187 -187 -17 /+17 +189 -189 -17 for Ctrl + plus/Ctrl + minus, and size 1x2. Button size can be change in Setting.ini, entry ButtonSize There are 2 more button types that are not covered by MacroEditor.exe: 6 (flick): allows sending hotkeys in 4 directions. Standard hotkey_sequence is replaced by upto 5 sequences. For example Code: ,,6,*p/*q/*r/*s/*t,1,1 defines an 1x1 button that sends letter p when pressed, and q/r/s/t when swyped left/up/down/right. Demo (launch a different TouchKey.exe in yet-another-weird-named TouchKey subfolder): 99 (toolbar switcher): switch to a predefined toolbar. Standard key_sequence is replaced by this toolbar name. For example Code: ,,99,numkey,1,1 defines an 1x1 button that switch to a toolbar defined in numkey.txt ========================================================== *edit1: As Surface Pro 3 (N-Trig) is added to the supporting list, TouchKey is no longer exclusive for Wacom I guess.