【キーカスタマイズ2020年版 目次】
総目次
★5個以上の項目
★4個の項目
『のどか』設定ファイル
kouy.nodoka
keymap Global
include "109.nodoka"
include "kouyKinou.nodoka" # 機能キー
include "kouyMigite.nodoka" # 右手一列シフト
include "kouyNum.nodoka" # テンキー
include "kouyMouse.nodoka" # マウス
include "kouyOyayubi.nodoka" # 親指キーモディファイヤ
include "kouyLauncher.nodoka" # ランチャー
include "kouySonota.nodoka" # その他
# 【機能キー】
# ◆親指で押す4キー ●元のキー ●変更後のキー
mod Mod0 += !!Space # [Space] [スペース & Mod0]
key R-*Space = &Ignore
mod Mod1 += !!変換 # [変換] [Enter & Mod1]
def subst ~M2-~R-*変換 = *Enter
key ~M2-R-*変換 = &Ignore
def subst ~M2-*無変換 = *← # [無変換] [←]
def subst ~M2-*ひらがな = *→ # [ひらがな] [→]
# ◆[Esc]と[半角/全角] ●元のキー ●変更後のキー
def subst *Esc = *RightControl # 元[Esc] 閉じる ※いったん[右Ctrl](キーボード上から消滅するキー)にしてから「ウインドウを閉じる」に置き換える。key Esc = A-F4などと書いてしまうと、他のdef substで作った[Esc]も閉じるになってしまう
key *RightControl = A-F4 # ※ウィンドウを閉じるのに&WindowCloseを使うと、デスクトップを閉じたり(?)スタートメニューを閉じたり(?)できてしまってトラブルになることがたまにあるので。
def subst ~M0-*半角/全角 = *Esc # [半角/全角] [Esc]
# ◆[英数]と[右Shift] ●元のキー ●変更後のキー
mod control += !!英数 # [英数] [英数 & Ctrl]
key ~M2-~S-*英数 = &SetImeStatus(on) &SetImeConvStatus(0x0019) # [英数] IMEオン(ひらがな入力モード) ※~S-を付けないとCaps Lockがかからなくなる。
key ~M2-~S-M0-*英数 = &SetImeStatus(off) # 親指キー(左右とも) + [英数] IMEオフ
key ~M2-~S-M1-*英数 = &SetImeStatus(off)
key ~M2-R-*英数 = &Ignore
mod shift += !!RightShift # [右Shift] [IMEオン(半角英語入力モード) & Shift] ※『ATOK 2017』の半角英語モードにする。
key R-*RightShift = &Ignore
key ~R-*RightShift = &SetImeStatus(on) &Wait(5) C-F9 &Wait(5) S-I # S-Iなのは、Iだけだと新下駄配列の「こ」が押されてしまうことがあるため。
# ◆右上の3キー ●元のキー ●変更後のキー
key ~M2-~A-~W-*PrintScreen = &WindowMinimize # [PrintScreen] 最小化(単打の場合のみ) # ※Windows 10の[Win]+[Alt]+[PrintScreen]のアクティブウィンドウをキャプチャなどが便利なので、[PrintScreen]を単独で使う場合はほとんど無いので、[PrintScreen]を単独で押した場合だけ最小化。モディファイヤを伴うときは[PrintScreen]のまま)
key ~M2-*ScrollLock = &WindowMaximize # [ScrollLock] 最大化/元に戻す([Space]か元[変換]を押すと元のキーのまま)
key ~M2-*Pause = A-F4 # [Pause] 閉じる([Space]か元[変換]を押すと元のキーのまま)
# key M0-*PrintScreen = A-*PrintScreen &Sync &ShellExecute("open","C:\Windows\\System32\\mspaint.exe",,,ShowNormal) &Wait(300) C-V # アクティブウィンドウをコピーして、『ペイント』を起動して、貼り付ける ← Windows 10標準のスクリーンショット撮影が便利になったので廃止)
# ◆その他 ●元のキー ●変更後のキー
def subst ~M2-*Insert = *Applications # [Insert] [Application]
mod shift += !!F1 # [F1] [F1 & Shift] ※[Shift]+[F3]の「上方向に検索」のためだけ
key R-*F1 = &Ignore
# 【右手一列シフト】
# ◆右手の担当範囲を右に一つずらす(「右手一列シフト」)
def subst *_8 = *_7
def subst *_9 = *_8
def subst *_0 = *_9
def subst *HyphenMinus = *_0
def subst *CircumflexAccent = *HyphenMinus
def subst *YenSign = *CircumflexAccent
def subst *BackSpace = *Colon # [BackSpace]は[:]にする。
def subst *U = *Y
def subst *I = *U
def subst *O = *I
def subst *P = *O
def subst *CommercialAt = *P
def subst *LeftSquareBracket = *CommercialAt
def subst *J = *H
def subst *K = *J
def subst *L = *K
def subst *Semicolon = *L
def subst *Colon = *Semicolon
def subst *RightSquareBracket = *BackSpace # [:]は[BackSpace]にする。
def subst *M = *N
def subst *Comma = *M
def subst *FullStop = *Comma
def subst *Solidus = *FullStop
def subst ~M2-*ReverseSolidus = *Solidus
key ~M2-S-~M0-*_0 = S-ReverseSolidus # [Shift]+[0]を「_」にする。
# ◆右手一列シフトで空いた中央列を機能キーにする ●元のキー ●変更後のキー
def subst *_7 = *RightWindows # 中央列最上段 スペシャルキー ※いったん[右Windows](キーボードにないキー)にしてから「スペシャルキー」に置き換える。
def subst *Y = *↑ # 中央列上段 [↑]
def subst *H = *↓ # 中央列中段 [↓]
def subst *N = *Delete # 中央列下段 [Delete]
# ◆右下のキーを右端列の文字キーに置き換える(ワンショットモディファイヤにする)●元のキー ●変更後のキー
mod alt += !!RightAlt # [右Alt] [\ & Alt]
key R-*RightAlt = &Ignore
def subst ~R-*RightAlt = *YenSign
# mod windows -= RightWindows # 「REALFORCE 108」に[右Windows]はない。なお、元々モディファイヤのキー([Shift] [Ctrl] [Alt] [Windows]の4種)を通常キーとして使いたい場合は、この行のように記述してモディファイヤを剥奪しておく必要があります(しないと何かと怪しい挙動をします)。
def subst *Applications = *LeftSquareBracket # [Application] [ [ ]
mod control += !!RightControl # [右Ctrl] [ ] & Ctrl ]
key R-*RightControl = &Ignore
def subst ~R-*RightControl = *RightSquareBracket
# ◆スペシャルキー([中央列最上段])。アプリケーションごとによく使う機能を1つだけワンキーで行えるキーを作る/アプリケーションごとの設定もここに書く。
key RightWindows = &Undefined # 設定していないアプリケーションでは何もしない。何となくベルが鳴る方にしてみました。
window Explorer /Explorer\.EXE/ : Global # ■エクスプローラー
key RightWindows = S-Applications &Sync &Wait(20) S-A # 【スペシャルキー】パスのコピー(Aのアクセスキーを使う項目が他にあるとうまく動かない(´・ω・`))
key ~M2-*F1 = &Ignore # [F1](ヘルプを開く)を無効にする。
window Firefox /firefox\.exe/ : Global # ■『Firefox』
key RightWindows = D-LButton D-RButton U-LButton # 【スペシャルキー】現在のページのタイトルとURLをコピーする(『Foxy Gestures』でそういう設定を作る。http://texst.net/firefox57-quantum-firegestures-foxygestures/)
window IE /IEXPLORE\.EXE/ : Global # ■『Internet Explorer』
key RightWindows = Applications S-T &Sync &Wait(50) S-Y # 【スペシャルキー】ショートカットの作成
window EdMax /edmax\.exe/ : Global # ■『EdMax』
key RightWindows = C-S-F Space # 【スペシャルキー】振り分け → 実行
window OpenOffice_Calc /soffice\.bin/ : Global # ■『OpenOffice.org Calc』
key RightWindows = &SetImeStatus(off) &Wait(5) C-A A-D S-S C-PageDown S-B C-PageUp # 【スペシャルキー】全範囲を選択して並び替えを開いて「列ラベルを含む範囲」にチェックを入れる。
window Excel /EXCEL\.EXE/ : Global # ■『Excel』
key RightWindows = C-A A-A A-S A-A # 【スペシャルキー】全範囲を選択して並び替え(昇順)
key ~M2-*F1 = &Ignore # [F1](ヘルプを開く)を無効にする。
key C-E = F2 # [Ctrl] + [E]で[F2](セルを編集状態にする)
window TeraPad /TeraPad\.EXE/ : Global # ■『TeraPad』
key ~MAX-~L6-RightWindows = &WindowMaximize &Toggle(L6, on) C-S-W # 【スペシャルキー】指定桁で折り返しを解除してウィンドウを最大化/指定桁で折り返ししてウィンドウを元に戻す
key ~MAX-L6-RightWindows = &WindowMaximize &Toggle(L6, on) # ※MAX-でウィンドウ状態、L0-で指定桁で折り返しの状態を判断して、変更後のウィンドウの状態に指定桁で折り返しを合わせ、L6をかけ直す。
key MAX-~L6-RightWindows = &WindowMaximize &Toggle(L6, off)
key MAX-L6-RightWindows = &WindowMaximize &Toggle(L6, off) C-S-W
key C-S-W = &Toggle(L6) C-S-W # 指定桁で折り返しON/OFFだけをした場合はL6だけ変える。
window Jane2ch /Jane2ch\.exe/ : Global # ■『Jane Doe Style』
key RightWindows = A-T S-B # 【スペシャルキー】いま見ているスレの版を開く。
key Esc = C-F # [Esc]で検索バー
key A-X = A-V X # [Alt] + [X]で右側切替
key A-Z = A-Z ↓ ↓ # 「お気に入り」はフォルダにカーソルを合わせた状態にする。
key F5 = C-R # [F5]で再読込み
window Nami2000 /Nami2000\.exe/ : Global # ■『Nami2000』
key S-Enter = C-S-Z # [Shift] + [Enter](再変換)が押されたら、[Ctrl] + [Shift] + [Z]が押された事にする。
window TWellFT /TWellFT\.exe/ : Global # ■『タイプウェルFT』
key RightWindows = A-F C # 【スペシャルキー】テキスト選択→編集
key C-*A = Applications *A # [Ctlr] + [A]ですべて選択
window TWellJR /TWellJR\.exe/ : Global # ■『タイプウェル』4種
key M1-Space = Esc Space # 親指[Enter] + [Space]で[Esc] → [Space]
mod Mod0 -= !!Space # [Space]のワンショットモディファイア無効
window TWellJK /TWellJK\.exe/ : Global
key M1-Space = Esc Space # 親指[Enter] + [Space]で[Esc] → [Space]
mod Mod0 -= !!Space # [Space]のワンショットモディファイア無効
window TWellEW /TWellEW\.exe/ : Global
key M1-Space = Esc Space # 親指[Enter] + [Space]で[Esc] → [Space]
mod Mod0 -= !!Space # [Space]のワンショットモディファイア無効
window TWellOR /TWellOR\.exe/ : Global
mod Mod0 -= !!Space # [Space]のワンショットモディファイア無効
mod Mod2 -= !!Num0 # オリジナルでは[Num0]のワンショットモディファイヤも無効
mod Mod1 -= !!変換
mod shift += !!Space # オリジナルではセンターShiftにする
key R-*Space = &Ignore
mod shift += !!変換
key R-*変換 = &Ignore
window TypeLighter /TypeLighter\.exe/ : Global # ■『TypeLighter』
mod Mod0 -= !!Space # [Space]と[Num0]のワンショットモディファイア無効
mod Mod2 -= !!Num0
key Enter = Esc
window KShogi9 /KShogi9\.exe/ : Global # ■『柿木将棋IX』
key RightWindows = C-E A-B A-M # 【スペシャルキー】盤面編集→詰将棋用配置
window gnubg /gnubg\.exe/ : Global # ■『GNU Backgammon』
key RightWindows = C-H # 【スペシャルキー】ヒント
window MaouTypeR /MaouTypeR\.exe/ : Global # ■『魔王復活阻止ゲーム version_R』
mod Mod0 -= !!Space # [Space]と[Num0]のワンショットモディファイア無効
mod Mod2 -= !!Num0
window San2 /San2\.EXE/ : Global # ■『三國志II』
mod shift -= !!F1
key F1 = A-F &Sync &Wait(5) S-O # ファイル-ロード
key F2 = A-F &Sync &Wait(5) S-S # ファイル-セーブ
key F3 = A-N &Sync &Wait(5) S-A # 内政-施し
key F4 = A-N &Sync &Wait(5) S-M &Sync &Wait(5) S-A # 内政-商人-武器を買う
key F5 = A-W &Sync &Wait(5) S-D # 軍事-訓練
key F6 = A-P &Sync &Wait(5) S-S # 人事-捜索
key F7 = A-P &Sync &Wait(5) S-R # 人事-褒美
key F8 = A-I &Sync &Wait(5) S-C # 情報-武将一覧
key F9 = A-S &Sync &Wait(5) S-A # 特別-軍資助言
key F10 = A-S &Sync &Wait(5) S-G # 特別-うわさ
key F11 = A-S &Sync &Wait(5) S-T # 特別-治療
key F12 = A-S &Wait(5) S-W # 特別-待機
window Gunyuu /Gunyuu\.EXE/ : Global # ■『信長の野望 戦国群雄伝』
mod shift -= !!F1
key F1 = A-F &Sync &Wait(5) S-I # ファイル-初期設定に戻る
key F2 = A-F &Sync &Wait(5) S-S # ファイル-セーブ
key F3 = A-N &Sync &Wait(5) S-R &Sync &Wait(5) S # 内政-取引-兵糧売り
key F4 = A-N &Sync &Wait(5) S-R &Sync &Wait(5) B # 内政-取引-兵糧買い
key F5 = A-W &Sync &Wait(5) S-K # 軍事-訓練
key F6 = A-J &Sync &Wait(5) S-S # 人事-人材捜索
key F7 = A-J &Sync &Wait(5) S-H # 人事-褒美を与える
key F8 = A-I &Sync &Wait(5) S-G # 情報-武将の一覧
key F9 = A-I &Sync &Wait(5) S-N # 情報-各国の情報
key F10 = A-W &Sync &Wait(5) S-C # 軍事-徴兵
key F11 = A-W &Sync &Wait(5) S-S # 軍事-再編成
key F12 = A-T # 待機
kouyOyayubi.nodoka(親指モディファイヤ)
# 【親指モディファイヤ】
# ◆親指 + カーソルキー(編集キー。左右親指とも同じ設定)
key M0-*→ = *End
key M0-*← = *Home
key M0-*↑ = *PageUp
key M0-*↓ = *PageDown
key M1-*→ = *End
key M1-*← = *Home
key M1-*↑ = *PageUp
key M1-*↓ = *PageDown
# ◆親指 + 最上段(記号入力)
key M0-*_1 = &ClipboardCopy('▽') C-V
key M0-*_2 = &ClipboardCopy('△') C-V
key M0-*_3 = &ClipboardCopy('□') C-V
key M0-*_4 = &ClipboardCopy('◇') C-V
key M0-*_5 = &ClipboardCopy('☆') C-V
key M0-*_6 = &ClipboardCopy('“') C-V
key M0-*_7 = &ClipboardCopy('月') C-V
key M0-*_8 = &ClipboardCopy('火') C-V
key M0-*_9 = &ClipboardCopy('水') C-V
key M0-*_0 = &ClipboardCopy('木') C-V
key M0-*HyphenMinus = &ClipboardCopy('金') C-V
key M0-*CircumflexAccent = &ClipboardCopy('土') C-V
key M0-*Colon = &ClipboardCopy('日') C-V
key M1-*_1 = &ClipboardCopy('▽') C-V
key M1-*_2 = &ClipboardCopy('△') C-V
key M1-*_3 = &ClipboardCopy('□') C-V
key M1-*_4 = &ClipboardCopy('◇') C-V
key M1-*_5 = &ClipboardCopy('☆') C-V
key M1-*_6 = &ClipboardCopy('“') C-V
key M1-*_7 = &ClipboardCopy('〒') C-V
key M1-*_8 = &ClipboardCopy('‐') C-V
key M1-*_9 = &ClipboardCopy('♪') C-V
key M1-*_0 = &ClipboardCopy('―') C-V
key M1-*HyphenMinus = &ClipboardCopy('±') C-V
key M1-*Colon = &ClipboardCopy('≒') C-V
key M1-*CircumflexAccent = &ClipboardCopy('≠') C-V
# ◆右親指 + 左手(記号入力)
key M1-*Q = &ClipboardCopy('▼') C-V
key M1-*W = &ClipboardCopy('▲') C-V
key M1-*E = &ClipboardCopy('■') C-V
key M1-*R = &ClipboardCopy('◆') C-V
key M1-*T = &ClipboardCopy('★') C-V
key M1-*A = &ClipboardCopy('●') C-V
key M1-*S = &ClipboardCopy('◎') C-V
key M1-*D = &ClipboardCopy('○') C-V
key M1-*F = &ClipboardCopy('×') C-V
key M1-*G = &ClipboardCopy('※') C-V
key M1-*Z = &ClipboardCopy('【') C-V
key M1-*X = &ClipboardCopy('】') C-V
key M1-*C = &ClipboardCopy('『') C-V
key M1-*V = &ClipboardCopy('』') C-V
key M1-*B = &ClipboardCopy('……') C-V
# ◆左親指 + 右手(テンキー)
key M0-*Y = *NumPlus
key M0-*U = *Num7
key M0-*I = *Num8
key M0-*O = *Num9
key M0-*P = *NumAsterisk
key ~IL-M0-*CommercialAt = ~S-YenSign # \
key IL-M0-*CommercialAt = &SetImeStatus(off) &Wait(5) ~S-YenSign &Sync &SetImeStatus(on)
key M0-*H = *NumHyphenMinus
key M0-*J = *Num4
key M0-*K = *Num5
key M0-*L = *Num6
key M0-*Semicolon = *Num0
key M0-*N = *NumSolidus
key M0-*M = *Num1
key M0-*Comma = *Num2
key M0-*FullStop = *Num3
key M0-*Solidus = *NumFullStop
key ~IL-M0-*YenSign = ~S-*Colon # :
key IL-M0-*YenSign = &SetImeStatus(off) &Wait(5) ~S-*Colon &Sync &SetImeStatus(on)
key ~IL-M0-*LeftSquareBracket = S-*_8 # (
key IL-M0-*LeftSquareBracket = &SetImeStatus(off) &Wait(5) S-*_8 &Sync &SetImeStatus(on)
key ~IL-M0-*RightSquareBracket = S-*_9 # )
key IL-M0-*RightSquareBracket = &SetImeStatus(off) &Wait(5) S-*_9 &Sync &SetImeStatus(on)
# ◆左親指 + 左手(ウィンドウ操作と音量)
key M0-*Q = &WindowVMaximize # 縦方向に最大化/元に戻す
key M0-*W = &WindowMoveTo(NW,0,0) # 左上にくっつける
key M0-*E = &WindowMove(0,-5) # 上に移動
key M0-*R = &WindowMoveTo(NE,0,0) # 右上にくっつける
key M0-*T = VolumeUp # 音量アップ
key M0-*A = &WindowResizeToPer(100,99) # 縦方向に縮小する
key M0-*S = &WindowMove(-10,0) # 左に移動
key M0-*D = &WindowMove(0,5) # 下に移動
key M0-*F = &WindowMove(10,0) # 右に移動
key M0-*G = VolumeDown # 音量ダウン
key M0-*Z = &WindowResizeToPer(100,101) # 縦方向に拡大する
key M0-*X = &WindowMoveTo(SW,0,0) # 左下にくっつける
key M0-*C = &WindowMoveVisibly # 画面内に戻す(設定のないアプリケーションに対してのみ。このファイルの末尾の設定も参照)
key M0-*V = &WindowMoveTo(SE,0,0) # 右下にくっつける
key M0-*B = Mute # ミュート
# ◆右親指 + 右手(疑似マウス。右下3キーはウィンドウ操作 ※マウスカーソル移動は、短く押すと1ピクセルずつ、キーリピートがかかると大きく動きます)
key M1-*Y = &MouseWheel(120) # マウスホイール奥
key M1-*U = &MouseMove(-1,-1) # マウスカーソル左上
key M1-R-*U = &MouseMove(-10,-10) # マウスカーソル左上
key M1-*I = &MouseMove(0,-1) # マウスカーソル上
key M1-R-*I = &MouseMove(0,-10) # マウスカーソル上
key M1-*O = &MouseMove(1,-1) # マウスカーソル右上
key M1-R-*O = &MouseMove(10,-10) # マウスカーソル右上
key M1-*P = &VK(RButton) # マウス右クリック
# key M1-*CommercialAt =
key M1-*H = &MouseWheel(-120) # マウスホイール手前
key M1-*J = &MouseMove(-1,0) # マウスカーソル左
key M1-R-*J = &MouseMove(-10,0) # マウスカーソル左
key M1-*K = &MouseMove(0,1) # マウスカーソル下
key M1-R-*K = &MouseMove(0,10) # マウスカーソル下
key M1-*L = &MouseMove(1,0) # マウスカーソル右
key M1-R-*L = &MouseMove(10,0) # マウスカーソル右
key M1-*Semicolon = &VK(LButton) # マウス左クリック
key M1-*N = &VK(MButton) # マウスホイールクリック
key M1-*M = &MouseMove(-1,1) # マウスカーソル左下
key M1-R-*M = &MouseMove(-10,10) # マウスカーソル左下
key M1-*Comma = &MouseMove(0,1) # マウスカーソル下
key M1-R-*Comma = &MouseMove(0,10) # マウスカーソル下
key M1-*FullStop = &MouseMove(1,1) # マウスカーソル右下
key M1-R-*FullStop = &MouseMove(10,10) # マウスカーソル右下
key M1-*Solidus = &MouseMove(2000,1200) # マウスカーソルを画面外(右下)に飛ばす
key M1-*YenSign = &WindowHMaximize # 横方向に最大化/元に戻す
key M1-*LeftSquareBracket = &WindowResizeToPer(99,100) # 横方向に縮小する
key M1-*RightSquareBracket = &WindowResizeToPer(101,100) # 横方向に拡大する
# ◆左親指 + 右親指
key M0-*Enter = A-CommercialAt # 『CLCL』のメニュー呼び出し(『CLCL』側でメニュー呼び出しを[Alt] + [@]に設定する)
# ◆親指 + テンキーと編集キー(罫線素片と矢印記号などの入力。左親指と右親指では太さなどが逆の記号になる)
key M0-*Num9 = &ClipboardCopy('┐') C-V
key M0-*Num8 = &ClipboardCopy('┬') C-V
key M0-*Num7 = &ClipboardCopy('┌') C-V
key M0-*Num6 = &ClipboardCopy('┤') C-V
key M0-*Num5 = &ClipboardCopy('┼') C-V
key M0-*Num4 = &ClipboardCopy('├') C-V
key M0-*Num3 = &ClipboardCopy('┘') C-V
key M0-*Num2 = &ClipboardCopy('┴') C-V
key M0-*Num1 = &ClipboardCopy('└') C-V
key M0-*Num0 = &ClipboardCopy('─') C-V
key M0-*NumFullStop = &ClipboardCopy('│') C-V
key M0-*NumPlusSign = &ClipboardCopy('┸') C-V # [Num Lock]はすでに[Num +]にしている
key M0-*NumSolidus = &ClipboardCopy('┰') C-V
key M0-*NumAsterisk = &ClipboardCopy('┥') C-V
key M0-*NumHyphenMinus = &ClipboardCopy('┝') C-V
key M0-*BackSpace = &ClipboardCopy('┿') C-V # [Num +]はすでに[BackSpace]にしている
key M0-*NumEnter = &ClipboardCopy('/') C-V
key M0-*PageDown = &ClipboardCopy('→') C-V
key M0-*Delete = &ClipboardCopy('←') C-V
key M0-*Home = &ClipboardCopy('↑') C-V
key M0-*End = &ClipboardCopy('↓') C-V
key M1-*Num9 = &ClipboardCopy('┓') C-V
key M1-*Num8 = &ClipboardCopy('┳') C-V
key M1-*Num7 = &ClipboardCopy('┏') C-V
key M1-*Num6 = &ClipboardCopy('┫') C-V
key M1-*Num5 = &ClipboardCopy('╋') C-V
key M1-*Num4 = &ClipboardCopy('┣') C-V
key M1-*Num3 = &ClipboardCopy('┛') C-V
key M1-*Num2 = &ClipboardCopy('┻') C-V
key M1-*Num1 = &ClipboardCopy('┗') C-V
key M1-*Num0 = &ClipboardCopy('━') C-V
key M1-*NumFullStop = &ClipboardCopy('┃') C-V
key M1-*NumPlusSign = &ClipboardCopy('┷') C-V
key M1-*NumSolidus = &ClipboardCopy('┯') C-V
key M1-*NumAsterisk = &ClipboardCopy('┨') C-V
key M1-*NumHyphenMinus = &ClipboardCopy('┠') C-V
key M1-*BackSpace = &ClipboardCopy('╂') C-V
key M1-*NumEnter = &ClipboardCopy('\') C-V
key M1-*PageDown = &ClipboardCopy('⇒') C-V
key M1-*Delete = &ClipboardCopy('⇔') C-V
key M1-*Home = &ClipboardCopy(' ̄') C-V
key M1-*End = &ClipboardCopy('_') C-V
# ◆親指+ファンクションキー(『のどか』の操作など)
key M0-*F1 = &ShellExecute("open", "https://appletllc.com/web/nodoka-doc/README-ja.html",,, ShowNormal) # 『「のどか」 - README』を開く
key M0-*F2 = &WindowIdentify &HelpMessage(nodoka, "ウィンドウの調査") # ウィンドウクラス名とウィンドウタイトル名を調べる
key M0-*F3 = &NodokaDialog(Investigate, SHOW) # 「調査」ウインドウを表示
key M0-*F4 = &NodokaDialog(Log, SHOW) # 「ログ」ウインドウを表示
key M0-*F5 = &LoadSetting &HelpMessage(nodoka, "再読込 OK") # 設定ファイルを再読み込み
key M0-~SL-*F6 = &LoadSetting("kouy") &HelpMessage(nodoka, "通常モード") &IconColor(0) # 通常モード
key M0-SL-*F6 = &LoadSetting("kouy") ScrollLock &HelpMessage(nodoka, "通常モード\n『やまぶきR』再開") &IconColor(0)
key M0-~SL-*F7 = &LoadSetting("kouy_タイピングゲーム新下駄かな用") ScrollLock &HelpMessage(nodoka, "タイピングかな入力\n『やまぶきR』一時停止") &IconColor(4) # タイピングゲームかな入力
key M0-SL-*F7 = &LoadSetting("kouy_タイピングゲーム新下駄かな用") &HelpMessage(nodoka, "タイピングかな入力") &IconColor(4)
key M0-~SL-*F8 = &LoadSetting("kouy_タイピングゲーム新下駄ローマ字用") ScrollLock &HelpMessage(nodoka, "タイピングローマ字入力\n『やまぶきR』一時停止") &IconColor(2) # タイピングゲームローマ字入力
key M0-SL-*F8 = &LoadSetting("kouy_タイピングゲーム新下駄ローマ字用") &HelpMessage(nodoka, "タイピングローマ字入力") &IconColor(2)
key M0-*F9 = &LoadSetting("kouy_スペースのモディファイヤ無効") &HelpMessage(nodoka, "スペースのモディファイヤ無効") &IconColor(7) # スペースのモディファイヤ無効
key M0-~SL-*F10 = &LoadSetting("kouy_タイピングゲーム新下駄かな用TOD対応版") ScrollLock &HelpMessage(nodoka, "タイピングかな入力TOD対応版\n『やまぶきR』一時停止") &IconColor(5) # タイピングかな入力TOD対応版
key M0-SL-*F10 = &LoadSetting("kouy_タイピングゲーム新下駄かな用TOD対応版") &HelpMessage(nodoka, "タイピングかな入力TOD対応版\n『やまぶきR』一時停止") &IconColor(5)
# key M0-*F11 =
key M0-*F12 = &DescribeBindings &HelpMessage(nodoka, "キーバインド情報") # 現在の設定をログウィンドウに書き出す
key M1-*F1 = &ShellExecute("open", "https://appletllc.com/web/nodoka-doc/README-ja.html",,, ShowNormal) # 『「のどか」 - README』を開く
key M1-*F2 = &WindowIdentify &HelpMessage(nodoka, "ウインドウクラス調査") # ウインドウクラスを調べる
key M1-*F3 = &NodokaDialog(Investigate, SHOW) # 「調査」ウインドウを表示
key M1-*F4 = &NodokaDialog(Log, SHOW) # 「ログ」ウインドウを表示
key M1-~SL-*F5 = ScrollLock &HelpMessage(nodoka, "『やまぶきR』一時停止") # 『やまぶきR』の一時停止/再開
key M1-SL-*F5 = ScrollLock &HelpMessage(nodoka, "『やまぶきR』再開")
key M1-*F6 = W-B &Sync &Wait(5) Applications &Sync &Wait(5) ↓ Enter &Sync &Wait(5) A-Tab # 『やまぶきR』通常モード
key M1-*F7 = W-B &Sync &Wait(5) Applications &Sync &Wait(5) ↓ ↓ Enter &Sync &Wait(5) A-Tab # 『やまぶきR』タイピングかな入力
key M1-*F8 = W-B &Sync &Wait(5) Applications &Sync &Wait(5) ↓ ↓ ↓ Enter &Sync &Wait(5) A-Tab # 『やまぶきR』タイピングローマ字入力
key M1-~SL-*F9 = &LoadSetting("kouy") &HelpMessage(nodoka, "スペースのモディファイヤ回復") &IconColor(0) # スペースのモディファイヤ回復
key M1-SL-*F9 = &LoadSetting("kouy") ScrollLock &HelpMessage(nodoka, "スペースのモディファイヤ回復\n『やまぶきR』再開") &IconColor(0)
# key M1-*F10 =
# key M1-*F11 =
key M1-*F12 = &DescribeBindings &HelpMessage(nodoka, "キーバインド情報") # 現在の設定をログウィンドウに書き出す
# なんとなく、通知領域の『のどか』のアイコン色を変える設定を書いておく。
key M0-M1-*F1 = &IconColor(1) &HelpMessage(nodoka, "アイコン色\n1:茶色")
key M0-M1-*F2 = &IconColor(2) &HelpMessage(nodoka, "アイコン色\n2:赤色")
key M0-M1-*F3 = &IconColor(3) &HelpMessage(nodoka, "アイコン色\n3:橙色")
key M0-M1-*F4 = &IconColor(4) &HelpMessage(nodoka, "アイコン色\n4:緑色")
key M0-M1-*F5 = &IconColor(5) &HelpMessage(nodoka, "アイコン色\n5:青色")
key M0-M1-*F6 = &IconColor(6) &HelpMessage(nodoka, "アイコン色\n6:紫色")
key M0-M1-*F7 = &IconColor(7) &HelpMessage(nodoka, "アイコン色\n7:黄色")
key M0-M1-*F8 = &Undefined
key M0-M1-*F9 = &Undefined
key M0-M1-*F10 = &IconColor(0) &HelpMessage(nodoka, "アイコン色\n0:灰色(デフォルト)")
key M0-M1-*F11 = &Undefined
key M0-M1-*F12 = &Undefined
# ◆あらかじめ設定したアプリケーションでは、[スペース] + [C]はウィンドウを標準サイズにして画面内に戻す(設定がないアプリケーションでは画面内に戻すだけ)
window Explorer /Explorer\.exe/ : Global
key M0-*C = &WindowResizeTo(960, 1050) &WindowMoveVisibly # 『エクスプローラ』(フォルダ)
window EXCEL /EXCEL\.EXE/ : Global
key M0-*C = &WindowResizeTo(960, 1050) &WindowMoveVisibly # 『Excel』
window Firefox /firefox\.exe/ : Global
key M0-*C = &WindowResizeTo(970, 1057) &WindowMoveVisibly # 『Firefox』
window TeraPad /TeraPad\.exe/ : Global
key M0-*C = &WindowResizeTo(710, 1057) &WindowMoveVisibly # 『TeraPad』
window Nami2000 /Nami2000\.exe/ : Global
key M0-*C = &WindowResizeTo(992, 1057) &WindowMoveVisibly # 『Nami2000』
window Jane2ch /Jane2ch\.EXE/ : Global
key M0-*C = &WindowResizeTo(842, 1057) &WindowMoveVisibly # 『JaneStyle』
kouyNum.nodoka(テンキー)
# 【テンキー】
# ◆単打側 ●元のキー ●変更後のキー
def subst *NumPlusSign = *BackSpace # [Num +] [BackSpace]
def subst ~M2-*NumLock = *NumPlusSign # [NumLock] [Num +]
# ◆[Num0]を押しながら(文字は半角確定文字) ●元のキー ●変更後のキー
mod Mod5 += !!Num0 # [Num 0] [Num0 & Mod5]
key R-*Num0 = &Ignore
key M5-*Num9 = *PageUp # [Num 0] + [Num 9] [PageUp]
key M5-*Num8 = *↑ # [Num 0] + [Num 8] [↑]
key M5-*Num7 = *Home # [Num 0] + [Num 7] [Home]
key M5-*Num6 = *→ # [Num 0] + [Num 6] [→]
key M5-*Num5 = *↓ # [Num 0] + [Num 5] [↓]
key M5-*Num4 = *← # [Num 0] + [Num 4] [←]
key M5-*Num3 = *PageDown # [Num 0] + [Num 3] [PageDown]
key ~IL-M5-*Num2 = ~S-*Colon # [Num 0] + [Num 2] 「:」
key IL-M5-*Num2 = &SetImeStatus(off) &Wait(5) ~S-*Colon &Sync &SetImeStatus(on)
key M5-*Num1 = *End # [Num 0] + [Num 1] [End]
key ~IL-M5-*NumFullStop = ~S-*Comma # [Num 0] + [Num .] 「,」
key IL-M5-*NumFullStop = &SetImeStatus(off) &Wait(5) ~S-*Comma &Sync &SetImeStatus(on)
key ~IL-M5-*NumPlusSign = ~S-YenSign # [Num 0] + 元[NumLock] 「\」
key IL-M5-*NumPlusSign = &SetImeStatus(off) &Wait(5) ~S-YenSign &Sync &SetImeStatus(on)
key ~IL-M5-*NumSolidus = S-*_8 # [Num 0] + [Num /] 「(」
key IL-M5-*NumSolidus = &SetImeStatus(off) &Wait(5) S-*_8 &Sync &SetImeStatus(on)
key ~IL-M5-*NumAsterisk = S-*_9 # [Num 0] + [Num *] 「)」
key IL-M5-*NumAsterisk = &SetImeStatus(off) &Wait(5) S-*_9 &Sync &SetImeStatus(on)
key M5-*NumHyphenMinus = *Tab # [Num 0] + [Num -] [Tab]
key M5-*BackSpace = *Delete # [Num 0] + 元[Num +] [Delete]
key ~IL-M5-*NumEnter = Space # [Num 0] + [Num Enter] 「 」(半角スペース)
key IL-M5-*NumEnter = &SetImeStatus(off) &Wait(5) Space &Sync &SetImeStatus(on)
# ◆IMEオンでも確定文字で入力する ※『ATOK』ならIMEの機能でできるので必要ない
# key IL-~M5-*Num9 = &SetImeStatus(off) &Wait(5) *Num9 &Sync &SetImeStatus(on)
# key IL-~M5-*Num8 = &SetImeStatus(off) &Wait(5) *Num8 &Sync &SetImeStatus(on)
# key IL-~M5-*Num7 = &SetImeStatus(off) &Wait(5) *Num7 &Sync &SetImeStatus(on)
# key IL-~M5-*Num6 = &SetImeStatus(off) &Wait(5) *Num6 &Sync &SetImeStatus(on)
# key IL-~M5-*Num5 = &SetImeStatus(off) &Wait(5) *Num5 &Sync &SetImeStatus(on)
# key IL-~M5-*Num4 = &SetImeStatus(off) &Wait(5) *Num4 &Sync &SetImeStatus(on)
# key IL-~M5-*Num3 = &SetImeStatus(off) &Wait(5) *Num3 &Sync &SetImeStatus(on)
# key IL-~M5-*Num2 = &SetImeStatus(off) &Wait(5) *Num2 &Sync &SetImeStatus(on)
# key IL-~M5-*Num1 = &SetImeStatus(off) &Wait(5) *Num1 &Sync &SetImeStatus(on)
# key IL-~M5-*Num0 = &SetImeStatus(off) &Wait(5) *Num0 &Sync &SetImeStatus(on)
# key IL-~M5-*NumFullStop = &SetImeStatus(off) &Wait(5) *NumFullStop &Sync &SetImeStatus(on)
# key IL-~M5-*NumSolidus = &SetImeStatus(off) &Wait(5) *NumSolidus &Sync &SetImeStatus(on)
# key IL-~M5-*NumAsterisk = &SetImeStatus(off) &Wait(5) *NumAsterisk &Sync &SetImeStatus(on)
# key IL-~M5-*NumHyphenMinus = &SetImeStatus(off) &Wait(5) *NumHyphenMinus &Sync &SetImeStatus(on)
# key IL-~M5-*NumPlus = &SetImeStatus(off) &Wait(5) *NumPlus &Sync &SetImeStatus(on)
kouySonota.nodoka(その他いろいろ)
# ◆デスクトップアイコンを詳細表示にする
def option DesktopListView = 1 # 0: 通常表示、1: 詳細表示、2: 小さなアイコン表示、3: リスト表示、4: タイル表示
# ◆モディファイヤと[Enter]の押しっ放しを検出してキーアップを送る
def option CheckModifier = enable 15
def key WinDownOver = E1-0x19
def key ShiftDownOver = E1-0x1a
def key CtrlDownOver = E1-0x1b
def key AltDownOver = E1-0x1c
def key EnterDownOver = E1-0x1e
key U-*WinDownOver = &HelpMessage("nodoka","Win検出") U-LWin U-RWin
key U-*ShiftDownOver = &HelpMessage("nodoka","Shift検出") U-LShift U-RShift
key U-*CtrlDownOver = &HelpMessage("nodoka","Ctrl検出") U-LCtrl U-RCtrl
key U-*AltDownOver = &HelpMessage("nodoka","Alt検出") U-LAlt U-RAlt
key U-*EnterDownOver = &HelpMessage("nodoka","Enter検出") U-Enter
# ◆[Esc] + [文字キー]で選択文字列をコピーしてWeb検索(searchit.dll使用)
# ※ユーザー定義ファイルの作り方がよくわからないので(´・ω・`)、使えないサイトは文字列をコピーしてトップページを開くだけ
mod Mod2 += !!半角/全角 # [Esc](元[半角/全角]) [Esc & Mod2] ※検索プラグインのなどのモディファイヤ
key R-*Esc = &Ignore
key M2-_1 = C-C &Sync &Wait(20) &PlugIn(searchit, amazon_jp, $Clipboard, true) # Amazon
key M2-_2 = C-C &Sync &ShellExecute("open", "http://www.rakuten.co.jp/",,, ShowNormal) # 楽天市場
key M2-_3 = C-C &Sync &ShellExecute("open", "http://www.yodobashi.com/",,, ShowNormal) # ヨドバシ.com
key M2-_4 = C-C &Sync &ShellExecute("open", "https://www.kinokuniya.co.jp/",,, ShowNormal) # 紀伊國屋書店ウェブストア
key M2-_5 = C-C &Sync &ShellExecute("open", "http://kakaku.com/",,, ShowNormal) # 価格.com
key M2-_6 = C-C &Sync &ShellExecute("open", "https://auctions.yahoo.co.jp/",,, ShowNormal) # ヤフオク!
key M2-Q = C-C &Sync &Wait(20) &PlugIn(searchit, google_jp, $Clipboard, true) # Google
key M2-W = C-C &Sync &Wait(20) &PlugIn(searchit, wikipedia_jp, $Clipboard, true) # Wikipedia(日本語)
key M2-E = C-C &Sync &Wait(20) &PlugIn(searchit, wikipedia_en, $Clipboard, true) # Wikipedia(英語)
key M2-R = C-C &Sync &ShellExecute("open", "https://archive.org/index.php",,, ShowNormal) # Internet Archive
key M2-A = C-C &Sync &Wait(20) &PlugIn(searchit, youtube, $Clipboard, true) # YouTube
key M2-S = C-C &Sync &ShellExecute("open", "http://www.nicovideo.jp/",,, ShowNormal) # niconico
# 以下はsearchit.dllとは無関係
key M2-Z = C-C &Sync &ShellExecute("open","C:\\Program Files\\Mozilla Firefox\\firefox.exe",$Clipboard,, ShowNormal) # URLを『Firefox』で開く
key M2-X = C-C &Sync &ShellExecute("open","C:\\Program Files\\Internet Explorer\\iexplore.exe",$Clipboard,, ShowNormal) # URLを『Internet Explorer』で開く
key M2-C = C-C &Sync &ShellExecute("open","C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe",$Clipboard,, ShowNormal) # URLを『Google Chrome』で開く
key M2-V = C-C &Sync &ShellExecute("open","shell:AppsFolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge",$Clipboard,, ShowNormal) # URLを『Microsoft Edge』で開く
# ◆間違って発動しやすい機能を無効にする
key ~M2-W-*Space = &Ignore # 入力言語の切り替え
# key ~M2-W-*Enter = &Ignore # ナレーター # いつの間にかナレーターの開始は[Ctrl] + [Windows] + [Enter]に変更されたらしい
# ◆スタートメニューを開くとき(なぜか)『やまぶきR』の配列変更が有効なまま?スタートメニューにフォーカスされることがあるので、スタートメニューを開く前にIMEオフにしておく
key U-LeftWindows = &SetImeStatus(off) &Wait(50) U-LeftWindows
# ■■■以下は没設定■■■
# ◆確定アンドゥを強引に実装
# ※やはり挙動が怪しいことがあるので廃止。
# key IL-~IC-C-BackSpace = C-Z C-F8 BackSpace Space
# ◆[Ctrl]+[↑][↓][←][→]で編集キー([Alt]で[Ctrl]+の意味)
# ※やっぱり[Ctrl]+[カーソル]は使うこともあるので廃止。代わりにM0+[カーソル]を設定した。
# key ~A-C-*← = ~C-*Home
# key ~A-C-*→ = ~C-*End
# key ~A-C-*↑ = ~C-*PageUp
# key ~A-C-*↓ = ~C-*PageDown
# key A-C-*← = C-*Home
# key A-C-*→ = C-*End
# key A-C-*↑ = C-*PageUp
# key A-C-*↓ = C-*PageDown
# ◆[Alt]+[Tab]の拡張
# ※たまに挙動が怪しいことがあるので保留。
# key ~L0-A-*Tab = A-*Tab &Toggle(Lock0,on) # &HelpMessage(nodoka, "L0 on")
# key L0-~D-U-*LeftAlt = &Toggle(Lock0,off) # &HelpMessage(nodoka, "L0 off")
# key L0-~D-U-*RightAlt = &Toggle(Lock0,off) # &HelpMessage(nodoka, "L0 off")
# key L0-*→ = *Tab
# key L0-*← = S-*Tab
# key L0-*↓ = *Tab
# key L0-*↑ = S-*Tab
# key L0-*K = *Tab
# key L0-*J = S-*Tab
# key L0-*英数 = S-*Tab
kouyLauncher.nodoka(ランチャー)
# 【ランチャー】
# ■[Ctrl] + [Shift] + [文字キー](アプリケーション起動かWebページを開く)
# ◆最上段
# key C-A-_1 = &ShellExecute("open","",,, ShowNormal)
# key C-A-_2 = &ShellExecute("open","",,, ShowNormal)
# key C-A-_3 = &ShellExecute("open","",,, ShowNormal)
# key C-A-_4 = &ShellExecute("open","",,, ShowNormal)
# key C-A-_5 = &ShellExecute("open","http://ringonoki.net/",,, ShowNormal) # 林檎の木
# key C-A-_6 = &ShellExecute("open","",,, ShowNormal)
# key C-A-_7 = &ShellExecute("open","",,, ShowNormal)
key C-A-_8 = &ShellExecute("open","http://baseball-freak.com/chart/0.html",,, ShowNormal) # 貯金・順位推移グラフ-全期間 プロ野球Freak
# key C-A-_9 = &ShellExecute("open","",,, ShowNormal) #
# key C-A-_0 = &ShellExecute("open","",,, ShowNormal)
# key C-A-HyphenMinus = &ShellExecute("open","",,, ShowNormal)
# key C-A-CircumflexAccent = &ShellExecute("open","",,, ShowNormal)
# key C-A-Colon = &ShellExecute("open","",,, ShowNormal)
# ◆左手
# key C-A-Q = &ShellExecute("open","",,, ShowNormal)
key C-A-W = &ShellExecute("open","http://www.tohoho-web.com/www.htm",,, ShowNormal) # とほほのWWW入門
# key C-A-E = &ShellExecute("open","",,, ShowNormal)
key C-A-R = &ShellExecute("open","http://www.shogi.or.jp/index.html",,, ShowNormal) # 日本将棋連盟
# key C-A-T = &ShellExecute("open","https://full-count.jp/baseball/top/main.html",,, ShowNormal) # フルカウント・ライブ・ベースボール ※2017年までhttp://www.tbs.co.jp/baseball/top/main.html
key C-A-A = &ShellExecute("open","http://tokyo-ame.jwa.or.jp/",,, ShowNormal) # 東京アメッシュ
key C-A-S = &ShellExecute("open","http://www.yakult-swallows.co.jp/",,, ShowNormal) # 東京ヤクルトスワローズ公式サイト Tokyo Yakult Swallows
key C-A-D = &ShellExecute("open","http://nf3.sakura.ne.jp/",,, ShowNormal) # - nf3 - Baseball Data House Phase1.0
key C-A-F = &ShellExecute("open","https://baseball.yahoo.co.jp/npb/schedule/",,, ShowNormal) # プロ野球 - 日程・結果 - スポーツナビ
key C-A-G = &ShellExecute("open","http://npb.jp/announcement/starter/",,, ShowNormal) # 予告先発投手 | 公示 | NPB.jp 日本野球機構
# key C-A-Z = &ShellExecute("open","",,, ShowNormal) #
key C-A-X = &ShellExecute("open","https://docs.google.com/spreadsheets/u/0/",,, ShowNormal) # Google スプレッドシート
key C-A-C = &ShellExecute("open","https://radiocloud.jp/",,, ShowNormal) # TBSラジオクラウド
key C-A-V = &ShellExecute("open","http://www.vector.co.jp/magazine/softnews/?tab",,, ShowNormal) # Vector: ソフトライブラリ - 国内最大級の フリーソフト ダウンロードサイト
key C-A-B = &ShellExecute("open","http://www.jwbl.jp/",,, ShowNormal) # 日本女子プロ野球リーグ JWBL
# ◆右手
key C-A-Y = &ShellExecute("open","http://weather.yahoo.co.jp/weather/jp/13/4410.html",,, ShowNormal) # 東京(東京)の天気 - Yahoo!天気・災害
# key C-A-U = &ShellExecute("open","",,, ShowNormal) #
# key C-A-I = &ShellExecute("open","",,, ShowNormal) #
key C-A-O = &ShellExecute("open","C:\\Windows\\system32\\SndVol.exe",,, ShowNormal) # 音量ミキサ
# key C-A-P = &ShellExecute("open","",,, ShowNormal) #
# key C-A-CommercialAt = &ShellExecute("open","",,, ShowNormal) #
# key C-A-H = &ShellExecute("open","",,, ShowNormal) #
key C-A-J = &ShellExecute("open","http://www.ne.jp/asahi/yaston/shogi/index.html",,, ShowNormal) # 将棋順位戦データベース
key C-A-K = &ShellExecute("open","C:\Program Files (x86)\Kakinoki\KShogi9\KShogi9.exe",,, ShowNormal) # 柿木将棋IX
# key C-A-L = &ShellExecute("open","",,, ShowNormal) #
# key C-A-Semicolon = &ShellExecute("open","",,, ShowNormal) #
# key C-A-N = &ShellExecute("open","",,, ShowNormal) #
key C-A-M = &ShellExecute("open","https://typing.twi1.me/list/tagName/%E5%85%AC%E5%BC%8F%E6%AF%8E%E9%80%B1?sort=new",,, ShowNormal) # 今週のタイピング練習 | タイピング練習の「マイタイピング」
key C-A-Comma = &ShellExecute("open","http://b.hatena.ne.jp/y_koutarou/",,, ShowNormal) # y_koutarouのはてなブックマーク
key C-A-FullStop = &ShellExecute("open","http://y-koutarou.hatenablog.com/",,, ShowNormal) # 紙とエンピツ
key C-A-Solidus = &ShellExecute("open","http://kouy.exblog.jp/",,, ShowNormal) # ローマ字入力でもなく、かな入力でもなく
# key C-A-YenSign = &ShellExecute("open","",,, ShowNormal) # 元[左Alt]や元[左Ctrl]のモディファイヤを残すと動かない(?)ので廃止
# key C-A-LeftSquareBracket = &ShellExecute("open","",,, ShowNormal) # 元[Application]は動くけれどセットで廃止します
# key C-A-RightSquareBracket = &ShellExecute("open","",,, ShowNormal) #
# ■ [Ctrl] + [Alt] + [文字キー](フォルダを開く)
# ◆最上段
# key S-A-_1 = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-_2 = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-_3 = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-_4 = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-_5 = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-_6 = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-_7 = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-_8 = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-_9 = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-_0 = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-HyphenMinus = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-CircumflexAccent = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-Colon = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# ◆左手
# key S-A-Q = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-W = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-E = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-R = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-T = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-A = &ShellExecute("open","C:\\Windows\\explorer.exe","C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\StartUp\\",, ShowNormal) # スタートアップ - All User
# key S-A-S = &ShellExecute("open","C:\\Windows\\explorer.exe","C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\",, ShowNormal) # スタートメニュー - All User
# key S-A-D = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-F = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-G = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-Z = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-X = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-C = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-V = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-B = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# ◆右手
# key S-A-Y = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
key S-A-U = &ShellExecute("open","C:\\Windows\\explorer.exe","C:\\Users\\",, ShowNormal) #
# key S-A-I = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-O = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
key S-A-P = &ShellExecute("open","C:\\Windows\\explorer.exe","C:\\Program Files (x86)\\",, ShowNormal) # Program Files (x86)
# key S-A-CommercialAt = &ShellExecute("open","C:\\Windows\\explorer.exe","C:\\Program Files\\",, ShowNormal) # Program Files
# key S-A-H = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-J = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-K = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-L = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-Semicolon = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-N = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-M = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-Comma = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
key S-A-FullStop = &ShellExecute("open","C:\\Windows\\explorer.exe","E:\\",, ShowNormal) # Eドライブ
key S-A-Solidus = &ShellExecute("open","C:\\Windows\\explorer.exe","F:\\",, ShowNormal) # Fドライブ
# key S-A-YenSign = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-LeftSquareBracket = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
# key S-A-RightSquareBracket = &ShellExecute("open","C:\\Windows\\explorer.exe","",, ShowNormal) #
kouyMouse.nodoka(マウス)
# 【マウス】
def option mouse-event = true # マウスイベントフック。なお、『のどか』を起動するショートカットのプロパティのリンク先に、起動時引数「-m」が付いている必要があります。
# ●元のキー ●変更後のキー
mod Mod3 += !!XButton1 # [拡張ボタン1] [拡張ボタン1 & Mod3]
mod Mod4 += !!XButton2 # [拡張ボタン2] [拡張ボタン2 & Mod4]
key M3-*LButton = &WindowMinimize # [拡張ボタン1] + [左ボタン] ウィンドウを最小化
key M3-*RButton = &WindowMaximize # [拡張ボタン1] + [右ボタン] ウィンドウを最大化/元に戻す
key M3-*WheelForward = &MouseWheel(960) # [拡張ボタン1] + [ホイール上] 高速スクロール
key M3-*WheelBackward = &MouseWheel(-960) # [拡張ボタン1] + [ホイール下] 高速スクロール
key M4-*LButton = A-F4 # [拡張ボタン2] + [左ボタン] ウィンドウを閉じる
key M4-*RButton = A-Tab # [拡張ボタン2] + [右ボタン] [Alt] + [Tab]
key M4-*WheelForward = TiltLeft # [拡張ボタン2] + [ホイール上] 横スクロール
key M4-*WheelBackward = TiltRight # [拡張ボタン2] + [ホイール下] 横スクロール
key M3-*XButton2 = Esc # [拡張ボタン1] + [拡張ボタン2] [Esc]
key M4-*XButton1 = Esc # [拡張ボタン2] + [拡張ボタン1] [Esc]
# 一部のアプリケーションは高速スクロールが利かないので[PageUp] [PageDown]に置き換える。
window Nami2000 /Nami2000\.exe/ : Global # ■『Nami2000』
key M3-*WheelForward = *PageUp # [拡張ボタン1] + [ホイール上] [PageUp] ※高速スクロール
key M3-*WheelBackward = *PageDown # [拡張ボタン1] + [ホイール下] [PageDown] ※高速スクロール
window TeraPad /TeraPad\.EXE/ : Global # ■『TeraPad』
key M3-*WheelForward = *PageUp # [拡張ボタン1] + [ホイール上] [PageUp] ※高速スクロール
key M3-*WheelBackward = *PageDown # [拡張ボタン1] + [ホイール下] [PageDown] ※高速スクロール