2.3 Mac のバックスラッシュ問題 2014

バックスラッシュ・キー (JIS キーボードでは、¥記号を入力するキーでしょう、というのは認めないのだ) を入力したら、バックスラッシュが入力されて欲しい、 ただそれだけなのに。

TeXShop の場合は、TeXShop 環境設定の [詳細] タブで、[utfパッケージ対応] にチェックを入れれば良い、 というのがあって、別に utf パッケージなんて使いたくない、 という人は気持ちの悪い思いをしながら、チェックを入れたりもした。

最近の Mac OS では、 ことえりの [``ことえり''環境設定を開く] (システム環境設定の [キーボード]) で直せなくなった、と思っていたのだけど、 [入力ソース]タブを選んで、 下の方にスクロールすると (スクロールが出来ることに非常に気がつきにくい -- 設定を WWW で発見したら、隣で見ていた学生に笑われてしもた)、 [``¥'' で入力する文字] という項目が出て来る。

xemacs を使いたいという人がいて、xemacs はことえりと関係がないので、 ことえりの設定を直しても円記号が入力される。 emacs 系は設定ファイルに1行書くだけだ、と思ったのだけど、 今 xemacs の情報をネットで探すのは大変ですね (ヒットしないんだ)。 あきらめかけたところで、学生に、なぜことえりの設定を直しても、 xemacs が上手く動かないか説明を始めて、解決策が頭をよぎる。 X のキーボード設定をいじればいいんだ。 Xmodmap をいじって解決 (X11 Mac キー というキーワードで検索したら、 すぐに見つかった)。 まず
% xmodmap -pke > ~/.Xmodmap
.Xmodmap ファイルを作り、それをエディターで修正する。 具体的には
keycode 101 = backslash bar
keycode 102 = backslash underscore
とすれば良い。

桂田 祐史
2018-03-01