xboxdrv permite que você faça emulação completa de teclado e mouse, para que ele possa fazer tudo o que você precisa. Um exemplo de configuração seria algo como isto (não olhei para quais chaves Braid e SMB usam, então você tem que mudá-las):
[xboxdrv]
ui-clear=true
[ui-buttonmap]
DU=KEY_UP
DD=KEY_DOWN
DL=KEY_LEFT
DR=KEY_RIGHT
A=KEY_ENTER
B=KEY_SPACE
X=KEY_A
Y=KEY_Z
START=KEY_ESC
[ui-axismap]
X1=KEY_LEFT:KEY_RIGHT:12000
Y1=KEY_UP:KEY_DOWN:12000
Use-o com:
sudo xboxdrv -s --config path_to_config.xboxdrv