Ho il sospetto che si tratti di un problema generale con il Mac piuttosto che di qualcosa di specifico per l'app con cui sto lottando ora, che sembra essere PyCharm di jetBrains. La ragione per cui sospetto che questo sia un problema generale è che mi sono già trovato in difficoltà con altre app, in particolare emacs e forse alcune altre app che hanno emulazione di emacs keybinding, ma non abbastanza spesso (una volta all'anno o così) che posso ricorda la soluzione. Quello che ricordo è che la soluzione era davvero oscura e forse non qualcosa che dovevamo fare direttamente all'app, ma all'ambiente o al contesto.
Il problema è che i tasti alt non funzionano come previsto come tasti modificatori, ma inseriscono invece glifi. Ad esempio, vogliamo che Alt-D esegua la funzione dell'editor "Kill-to-end-of-word", ma, invece, immette ∂; vogliamo che Alt-B esegua la funzione di editor "Move-caret-to-previous-word", ma, invece, negli input ∫. Stranamente, Alt-F funziona come previsto per eseguire "Move-caret-to-next-word" invece di immettere ƒ.
Ecco alcuni dettagli in più:
Mac OSX yosemite, PyCharm CE 4.5.3, associazioni di tasti emacs (comando-, / Preferenze; Keymap; Emacs)
Controllo i collegamenti dei tasti sul lato destro, l'icona spyglass-with-cannonball dice "Trova azioni per scorciatoia" al passaggio del mouse, clicco su di esso, inserisco "Alt-B" e trova "Sposta il cursore sulla parola precedente ". Tuttavia, quando torno alla finestra dell'editor e premo "Alt-B" ottengo ∫. Allo stesso modo, quando cerco la mappa dei tasti per Alt-D, ottengo "Kill to End of Word" (solo quello che voglio), ma nella finestra dell'editor, stampa come il segno derivativo ricci ∂.