日本語キーボードで英語配列 + 色々な設定 (Windows XP)

先日,レジストリの変更と窓使いの憂鬱を用いて日本語配列キーボードを英語配列キーボードとして使えるようにする方法を書いたのですが,窓使いの憂鬱が使えるならレジストリをわざわざレジストリエディタを用いて書き換えたりしなくてもいいことに気付きました.キーボードの配列が変更されたように見せかける窓使いの憂鬱の設定ファイルがデフォルトで用意されていました.104on109.mayu です.

窓使いの憂鬱だけで,

  • 英語配列使用
  • Caps Lock を Left Control に変更
  • ] キーを Enter に変更

を実現する方法を改めて紹介します.

include "109.mayu"
include "104on109.mayu"
def subst *英数 = *英数
mod control += 英数
key *英数 = *LeftControl
def subst *RightSquareBracket = *Enter

一見 3 行目が無意味そうですが,104on109.mayu 内において

def subst *英数 = S-*英数

というように,Caps Lock キーが単体押しで機能するための設定が書かれています.そのため一旦この設定を上書きして戻してやるのです.