Hi, I’ve recently seen some artists on twitter using remotes/ gamepads as hotkey remotes for clip studio paint.
Here’s a video to give you an example:
Now i have been trying to do that with Krita and some of 8bitdo’s game pads.
Mainly the “8bitdo SF30 pro” and also the “8bitdo Zero 2”.
Problem is though, Krita won’t accept any of the Xinput signals from the game pad.
My current fix is to use a button remapping tool called AntiMicro, which lets me remap the buttons as keyboard keys as seen in the following video (not the remote/ game pad i use but it gets the point across):
And this has been a huge productivity increase for me while at the same time increasing portability and ease of use(much more convenient when I’m working on my Microsoft surface on the go)!
Also since I am not a capable ten key system user, personally i find navigating the buttons of a game pad blindly MUCH easier than a keyboard due to the fact that the buttons, triggers, D-pad and sticks on a game pad have more distinct shapes to them when compared to most keyboard keys (haptic feedback).
Now this is all nice and dandy and works well enough BUT there are a few limitations with this approach:
AntiMicro only lets you map a single key to each button so mapping macros like CTRL+Z to a single key is impossible to my knowledge
Configuring the game pad to work with Krita can be a hassle because of the reason above and the fact that it is overlapping with keyboard inputs, when using AntiMicro as a hotfix.
This leads to some default shortcuts, who need both CTRL and ALT/ SHIFT keys, ending up using up way too many buttons on the game pad, even though they make perfect sense when using the keyboard.
So instead you end up looking for keys that aren’t already bound to an existing shortcut just to use them with the game pad exclusively.
This is a hassle and makes things needlessly complicated.
This is where native XINPUT support would come in:
With Xinput being accepted by Krita for shortcuts, you wouldn’t have to deal with conflicting existing shortcuts, so configuring alternative shortcuts becomes a breeze and the limited amount of buttons could be used more effectively.
I would really love to see this become a thing in Krita!