É bastante simples com este script TCL que pode ser executado com expect
installed
#!/usr/bin/env expect
set fh [open /dev/ttyACM0 w]
# optional serial port settings (see 'man n open' for details)
#fconfigure $fh -mode 9600,n,8,1
puts -nonewline $fh o
Agora, o que você quer dizer com hotkey? Algum ambiente de área de trabalho estará reagindo à entrada e executando o código acima? Ou isso precisa ser executado a partir de um shell?