これは X11R4 における国際化機能の拡張を HP が採り入れているからです. Emacs はメタ・キーの状態によらず XLookupString が同じ値を返すことを仮定していますが, この拡張の採用によりこの仮定が正しくなくなったからです. Emacs が修正されるまで, X サーバを起動した後, できるなら xterm を起動する前に 次のように実行するととりあえず解決できます:
xmodmap -e 'remove mod1 = Mode_switch'
註: こうすると特殊な keysym がシステム全体で使えなくなります. ですから, これらの keysym を使いたいときはこの方法は使えません.