Created
November 2, 2022 06:36
-
-
Save wcoastsands/9a0e4148fdd43fcacbf146a6f0412aab to your computer and use it in GitHub Desktop.
Configure Wacom Bamboo Pen and Touch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Configure Wacom Bamboo Pen and Touch (CTH-460) | |
# | |
# Device List: | |
# Wacom Bamboo 2FG 4x5 Pen stylus | |
# Wacom Bamboo 2FG 4x5 Finger touch | |
# Wacom Bamboo 2FG 4x5 Pad pad | |
# Wacom Bamboo 2FG 4x5 Pen eraser | |
# | |
# Express Key Button IDs (left side): | |
# Upper id: 3 | |
# Upper-Mid id: 8 | |
# Lower-Mid id: 9 | |
# Lower id: 1 | |
function Help(){ | |
echo "Usage: config-wacom [option]" | |
echo "Options:" | |
echo " krita - apply settings for Krita" | |
echo " reset - restore default settings" | |
echo " help - display this usage guide" | |
} | |
function Default(){ | |
xsetwacom --set "Wacom Bamboo 2FG 4x5 Finger touch" Touch on | |
xsetwacom --set "Wacom Bamboo 2FG 4x5 Pad pad" Button 3 | |
xsetwacom --set "Wacom Bamboo 2FG 4x5 Pad pad" Button 8 | |
xsetwacom --set "Wacom Bamboo 2FG 4x5 Pad pad" Button 9 | |
xsetwacom --set "Wacom Bamboo 2FG 4x5 Pad pad" Button 1 | |
echo "Restored default settings to Wacom Bamboo Pen and Touch." | |
} | |
function Krita(){ | |
xsetwacom --set "Wacom Bamboo 2FG 4x5 Finger touch" Touch off | |
xsetwacom --set "Wacom Bamboo 2FG 4x5 Pad pad" Button 3 "key ctrl" | |
xsetwacom --set "Wacom Bamboo 2FG 4x5 Pad pad" Button 8 "key alt" | |
xsetwacom --set "Wacom Bamboo 2FG 4x5 Pad pad" Button 9 "key shift" | |
xsetwacom --set "Wacom Bamboo 2FG 4x5 Pad pad" Button 1 "key +space" | |
echo "Applied settings for Krita to Wacom Bamboo Pen and Touch." | |
} | |
case "${1,,}" in | |
"reset"|"restore"|"default"|"defaults") Default ;; | |
"krita") Krita ;; | |
*) Help ;; | |
esac | |
exit 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment