by shigemk2

当面は技術的なことしか書かない

mltermで、altキーをmetaキーとして使用する方法

mltermでemacsclientを使っていると、altキーがmetaキーとして使えないという事態に見舞われた。

まず、こちらUbuntu日本語フォーラム / Emacs にてAlt+<, Alt+>が効かないを参考に

  • Gnome の システム -> 設定 -> キーボードの設定 -> レイアウトのオプション を確認
  • Group Shift/Lock behavior -> Alt+Shift changes group にチェックが入っている場合は、外す
  • 一応、altキーはmetaキーと同じ働きをするようにキーボードの配置を変換

以上をやってみたけど、変わらなかった(ちなみに、後で調べたら、この操作により普通のterminalではaltがmetaとして機能する事が判明した)

そこで、こちらmlterm上のGNU nanoでAltキーをMetaキーとして使用する設定 - 試験運用中なLinux備忘録を参考にして

ファイル名: ~/.mlterm/main
# Metaキーとして使用するキー(none,mod1,mod2,mod3,mod4,meta,alt,super,hyper)
mod_meta_key = alt
# Metaキーの挙動(none,esc,8bit)
mod_meta_mode = esc

を、ファイルmainに付け足すと…

できましたー。パチパチ…

ということでした。