Não sei se você ainda está lendo isso, mas se você baixar um programa chamado Ukelele
, poderá criar mapas de teclado personalizados.
Em seguida, você precisa colocar o mapa do teclado em ~/Library/Keyboard Layouts/
, fazer logoff e, em seguida, voltar.
Depois de ter feito isso, você pode escolher o seu layout de teclado personalizado e você poderá usar a tecla ~ sem nenhum problema (estou usando um teclado iluminado da Logitech usando o mapa de teclado padrão da Logitech-UK que vem com Ukelele
e tudo funciona).