Я предполагаю, что у вас есть клавиатура Mac UK, поэтому Shift - 3 составляет £.На большинстве других клавиатур Shift - 3 - это #, как говорили другие.
Способ, которым я могу обойти это, состоит в том, чтобы изменить источник входного сигнала на австралийский, единственное отличие состоит в том, чточто Shift - 3 теперь # и Alt - 3 равно £ (или оставьте как привязку emacs)
В качестве источника входного сигнала использовались Системные настройки-> Язык и текст-> Источник входного сигнала
В более поздних версиях OSX (безусловно, OSX 10.11, но было бы раньше) В качестве источника входного сигнала используется Системные настройки-> Клавиатура-> Источник входного сигналаклавиатура Великобритании, чтобы увидеть больше, нажмите + в нижней части списка и добавьте австралийский
. Причина, по которой я предпочитаю это, а не добавление кода в emacs, заключается в том, что Shift - 3 - это # для всех приложений, например, включая Xcode / Eclipse, поэтому мне не нужно переключать клавишу в соответствии с приложением или в соответствии с тем, нахожусь ли я на клавиатуре США или на Windows / Linux и т. Д.