Ótima informação em ambos os posts. Eu tive que fazer muita pesquisa para conseguir que isso funcionasse e eu queria postar algumas coisas que descobri que foram enterradas em outras páginas ou descobertas por tentativa e erro.
Primeiro, para encontrar o nome do seu dispositivo, insira "xsetwacom list devices" Isso listará as entradas para o tablet como um todo. Como exemplo, eu tenho uma caneta Wuos Intuos e Touch Small, então minha lista de dispositivos é:
Wacom Intuos PT S Caneta stylus id: 9 tipo: STYLUS
Wacom Intuos PT S ID do toque do dedo: 10 tipo: TOUCH Review: Wacom Intuos PT S ID da borracha da caneta: 13 tipo: ERASER
Wacom Intuos PT S ID do pad de dedo: 14 tipo: PAD
Os números de identificação não me importaram para mapear as chaves expressas, mas ajuda a saber qual "dispositivo" é qual. Quando comecei, estava tratando todo o pacote como um único dispositivo.
Próximo para definir as teclas expressas, insira 'xsetwacom --set "Botão" Nome do seu dispositivo "+ X" chave x "' Aqui é onde eu tive que experimentar um pouco. Minhas chaves eram diferentes das de Clover. Por exemplo, meu +1 é inferior esquerdo, +3 superior esquerdo, +8 inferior direito e +9 superior direito.
Como estou usando o tablet para desenhar, defino minhas chaves para funções que desejo fazer rapidamente. Então, eu os defini para os atalhos de teclado para zoom in e out, desfazer e nova camada.
Outro truque que tive de resolver foi como inserir várias combinações de teclas (por exemplo, Desfazer é ctrl + z). Para conseguir isso, basta colocar outro modificador no final. A função então se torna: xsetwacom --set Botão "Nome do seu dispositivo" + X "tecla x" "tecla y" "chave z" "chave etc."
Estes são os valores do meu dispositivo para que você possa ver como deve ficar sem variáveis sem nome:
xsetwacom --set Tecla "Wacom Intuos PT S Teclado" +1 "tecla ctrl" "tecla z"
xsetwacom --set Tecla "Wacom Intuos PT S Teclado" +3 "tecla ctrl" "troca de teclas" "tecla n"
xsetwacom --set Botão "Finger pads Intuos PT S" Botão +8 "Tecla -"
xsetwacom --set Botão "Finger pad Intuos PT S" Botão + mudança de tecla "9" "tecla +"
Enquanto testava os botões e valores, eu os definia para as teclas a-d, para que eu pudesse clicar neles para ver se eles estavam funcionando e identificar as chaves.
Finalmente, uma vez que você tenha mapeado suas chaves e tenha gostado da configuração, salve as linhas de comando em um arquivo e nomeie-o como xsetwacom.sh e coloque-o em uma pasta bin na sua pasta pessoal para mantê-lo separado do diretório normal. . Adicione um comando executável no começo
chmod + x $ HOME / bin / .xsetwacom.sh
Em seguida, adicione o arquivo aos seus programas de inicialização e agora você tem teclas expressas que funcionarão mesmo se você sair da sua sessão.
Comandos reunidos da ajuda do xsetwacom e do link
Este é um pouco fora do tópico de ligar os botões para clicar, mas vendo como este post é o primeiro que surge quando se faz uma busca por chaves expressas, eu pensei que essa resposta ajudaria aqueles que estavam começando a pesquisar.