Отказ от ответственности: я нуб.
Я установил Python 3.2 (r32: 88452) и ActiveTcl 8.5.9.2 (сборка 294317) на мою OSX 10.6. Оба установлены без каких-либо ошибок, и мне уже удалось запустить .PY через Терминал. Все работает хорошо.
Я запускаю IDLE, и он не показывает никаких ошибок. Но всякий раз, когда я нажимаю клавишу кавычки ('), ничего не происходит. То же самое с нажатой клавишей [shift] ("). Символы просто не регистрируются. То же самое происходит с клавишей 'backtick' / тильда, нажатой клавишей [shift] или другим способом.
Я использую раскладку клавиатуры в США.
Я пытался открыть программу просмотра клавиатуры. Обе клавиши, одинарные кавычки и обратная пометка, оранжевого цвета. (Я никогда не замечал этого до сих пор.) В любом другом приложении, когда они нажимаются, вводится соответствующий символ - но внутри Python IDLE ничего не происходит.
Есть идеи о том, что может происходить?
Дополнительная информация: интерпретатор Python в интерактивном режиме (запускает его из терминала) регистрирует оба ключа очень хорошо. Кроме того, если я пытаюсь изменить раскладку клавиатуры на обычное «U.S.», даже IDLE регистрирует клавиши; но это больше похоже на обходной путь, и я хотел бы услышать ваше мнение.