Eu resolvi isso mudando o layout do teclado remoto para EUA, então shift + 3 produz # conforme esperado.
Isso é à custa de £, mas eu não uso isso com tanta frequência.
Eu uso Citrix e VNC no Win 10 para conectar ao meu Mac no trabalho, e acho que não consigo digitar o símbolo #. Eu tenho um teclado no Reino Unido, então shift + 3 produz £ (tanto remotamente quanto localmente), e a tecla marcada # produz 3 na máquina remota.
Nenhuma outra combinação de Shift ou Alt ou AltGr ou Ctrl e 3 produz # (Alt + 3, AltGr + 3 e Ctrl + 3 no meu teclado do Windows não produzem nada além do bipe do Citrix)
Mudar os layouts de teclado para os EUA altera o valor de # para # localmente, mas não remotamente.
Existe outra maneira de produzir #?
Tags remote-desktop keyboard vnc