Il faut te créer ton propre layout clavier. Si tu veux utiliser un clavier de PC français classique, j'ai créé un layout azerty pour mes parents.
Pour le créer, il y a ukelele
Pour la seconde question, il me semble que c'était possible avant, je ne sais pas si c'est encore le cas. En attendant, pour le terminal, tu as iTerm qui propose cette option.