A melhor opção, na minha opinião, seria comprar um teclado americano e usar o mapeamento internacional de teclado dos EUA.
Eu usei um layout francês por muitos anos, mas não tenho como voltar atrás. Eu estou usando internacional dos EUA e eu posso digitar para qualquer idioma ocidental com isso.
Apenas usando o US simples para programação, pois é um pouco mais rápido, você tem que digitar 2 vezes nas citações com o US international, por exemplo, como eles são usados para acentos.