Last active
November 24, 2016 22:57
-
-
Save gooocho/5983074 to your computer and use it in GitHub Desktop.
nodokaの設定ファイルないと作業効率が半分くらいになる
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
# 窓使いの憂鬱 - dot.mayu | |
# Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net> | |
# | |
include "109.nodoka" | |
include "104on109_edited.nodoka" # 109 keyboard 上で 104 keyboard 風に動かす | |
mod control += 英数 # 英数を Control に | |
key *英数 = *LControl # 〃 | |
key C-BackSlash = &IconColor(0) &HelpMessage("kojima" ,"\"kojima\" has loaded.") &LoadSetting("kojima") | |
key C-YenSign = &IconColor(0) &HelpMessage("kojima" ,"\"kojima\" has loaded.") &LoadSetting("kojima") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
# 窓使いの憂鬱 - dot.mayu | |
# Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net> | |
# | |
include "109.nodoka" | |
mod control += 英数 # 英数を Control に | |
key *英数 = *LControl # 〃 | |
key C-S-BackSlash = &IconColor(0) &HelpMessage("kojima" ,"\"kojima\" has loaded.") &LoadSetting("kojima") | |
key C-S-YenSign = &IconColor(0) &HelpMessage("kojima" ,"\"kojima\" has loaded.") &LoadSetting("kojima") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
# 窓使いの憂鬱 - dot.mayu | |
# Copyright (C) 1999-2005, TAGA Nayuta <nayuta@users.sourceforge.net> | |
# | |
include "109.nodoka" | |
include "104on109_edited.nodoka" | |
keyseq $EmacsEdit/kill-word = S-C-Right C-X | |
keyseq $EmacsEdit/backward-kill-word = S-C-Left C-X | |
keyseq $EmacsEdit/transpose-chars = S-Right C-X Left C-V Right | |
keyseq $EmacsEdit/upcase-word = S-C-Right C-C *&Sync &ClipboardUpcaseWord C-V | |
keyseq $EmacsEdit/downcase-word = S-C-Right C-C *&Sync &ClipboardDowncaseWord C-V | |
keyseq $EmacsEdit/kill-line = &EmacsEditKillLineFunc S-End C-X &Sync &EmacsEditKillLinePred((Delete), (Enter Left)) | |
keyseq $EmacsMark/cancel = Right Left | |
keyseq $WindowClose = A-F4 | |
keyseq $WordSelect = C-Left C-S-Right | |
keyseq $HTMLComment = C-x &Sync S-Comma S-_1 Minus Minus C-v Minus Minus S-Period | |
keyseq $SelectSQL = S-s S-e S-l S-e S-c S-t space S-Colon space S-f S-r S-o S-m space | |
keyseq $JSFunction = f u n c t i o n S-_8 S-_9 Space S-LeftSquareBracket Semicolon S-RightSquareBracket &Sync left left | |
keyseq $JSImmediateFunction = S-_8 f u n c t i o n S-_8 S-_9 S-LeftSquareBracket Semicolon S-RightSquareBracket S-_8 S-_9 S-_9 Semicolon left left left left left left | |
keyseq $JSClosure = S-_8 f u n c t i o n S-_8 S-_9 S-LeftSquareBracket Enter Enter r e t u r n space f u n c t i o n S-_8 S-_9 S-LeftSquareBracket Enter Semicolon Enter S-RightSquareBracket Semicolon Enter S-RightSquareBracket S-_9 S-_8 S-_9 Semicolon up up left | |
keyseq $JSObjectGetOwnPropertyDescryptor = S-o b j e c t Period g e t S-o w n S-p r o p e r t y S-d e s c r i p t o r S-_8 S-_9 Semicolon Left Left | |
keyseq $JSConsoleInfoNormal = c o n s o l e Period i n f o S-_8 S-_9 Semicolon left left | |
keyseq $JSConsoleInfoSelect = C-x &Sync c o n s o l e Period i n f o S-_8 S-_9 Semicolon left left C-v | |
window SysListView32 /:SysListView32$/ : Global | |
window SysTreeView32 /:SysTreeView32$/ : Global | |
keymap2 AntiMayu | |
def subst *CloseBracket = *RightControl # AntiMayuモードでもモディファイヤは維持 | |
mod control += CloseBracket # AntiMayuモードでもモディファイヤは維持 | |
def subst *英数 = *RightControl # AntiMayuモードでもモディファイヤは維持 | |
mod control += 英数 # AntiMayuモードでもモディファイヤは維持 | |
mod control += !!Colon # AntiMayuモードでもモディファイヤは維持 | |
key R-S-*_7 = &Ignore # AntiMayuモードでもモディファイヤは維持 | |
key R-S-*_2 = &Ignore # AntiMayuモードでもモディファイヤは維持 | |
mod control += !!無変換 # AntiMayuモードでもモディファイヤは維持 | |
mod alt += !!変換 # AntiMayuモードでもモディファイヤは維持 | |
key *英数 = &Ignore # AntiMayuモードでもモディファイヤは維持 | |
key R-*無変換 = &Ignore # AntiMayuモードでもモディファイヤは維持 | |
key R-*変換 = &Ignore # AntiMayuモードでもモディファイヤは維持 | |
keymap2 KillWindow : Global | |
event prefixed = &HelpMessage("確認", "ほんとうに?") | |
event before-key-down = &HelpMessage | |
key C-G = &Ignore # キャンセル | |
key C-S-K = $WindowClose # ウィンドウを閉じる | |
keymap2 EmacsMarkC-U : Global = &Repeat((&KeymapWindow), 1000) &HelpMessage &Variable(0, 0) | |
mod Shift -= !!Space | |
key Home = S-Home &Prefix(EmacsMarkC-U) # 行頭 | |
key End = S-End &Prefix(EmacsMarkC-U) # 文末 | |
key C-A = S-Home &Prefix(EmacsMarkC-U) # 行頭 | |
key C-B = &Repeat((S-Left),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # ← | |
key A-B = &Repeat((S-C-Left),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # ←(単語) | |
key C-Comma = &Repeat((S-C-Left),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # ←(単語) | |
key C-E = S-End &Prefix(EmacsMarkC-U) # 文末 | |
key C-F = &Repeat((S-Right),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # → | |
key A-F = &Repeat((S-C-Right),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # →(単語) | |
key C-Period = &Repeat((S-C-Right),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # →(単語) | |
key C-G = $EmacsMark/cancel &HelpMessage &Undefined # キャンセル | |
key C-N = &Repeat((S-Down),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # ↓ | |
key C-P = &Repeat((S-Up),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # ↑ | |
key C-R = &Repeat((S-PageUp),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # PageUp | |
key C-T = &Repeat((S-PageDown),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # PageDown | |
#key S-M-Comma = &Repeat((S-C-Home),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # 文頭 | |
#key S-M-Period = &Repeat((S-C-End),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # 文末 | |
key Left = &Repeat((S-Left),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # ← | |
key Up = &Repeat((S-Up),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # ↑ | |
key Right = &Repeat((S-Right),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # → | |
key Down = &Repeat((S-Down),1000) &Variable(0,1) &Prefix(EmacsMarkC-U) &HelpMessage # ↓ | |
key C-U = &Variable(4, 0) &Prefix(EmacsMarkC-U) &HelpVariable("繰り返し") # 繰り返し | |
keymap2 EmacsC-U0_9C-U : Global = &Repeat((&KeymapWindow), 1000) &HelpMessage &Variable(0, 0) | |
key C-G = &HelpMessage &Variable(0, 0) &Ignore | |
keymap2 EmacsC-U0_9 : EmacsC-U0_9C-U | |
mod Shift -= !!Space | |
event prefixed = &HelpVariable("繰り返し") | |
key _0 Num0 = &Variable(10, 0) &Prefix(EmacsC-U0_9) | |
key _1 Num1 = &Variable(10, 1) &Prefix(EmacsC-U0_9) | |
key _2 Num2 = &Variable(10, 2) &Prefix(EmacsC-U0_9) | |
key _3 Num3 = &Variable(10, 3) &Prefix(EmacsC-U0_9) | |
key _4 Num4 = &Variable(10, 4) &Prefix(EmacsC-U0_9) | |
key _5 Num5 = &Variable(10, 5) &Prefix(EmacsC-U0_9) | |
key _6 Num6 = &Variable(10, 6) &Prefix(EmacsC-U0_9) | |
key _7 Num7 = &Variable(10, 7) &Prefix(EmacsC-U0_9) | |
key _8 Num8 = &Variable(10, 8) &Prefix(EmacsC-U0_9) | |
key _9 Num9 = &Variable(10, 9) &Prefix(EmacsC-U0_9) | |
key C-U = &Prefix(EmacsC-U0_9C-U) | |
keymap2 EmacsC-U : EmacsC-U0_9C-U | |
mod Shift -= !!Space | |
event prefixed = &HelpVariable("繰り返し") | |
key _0 Num0 = &Variable(0, 0) &Prefix(EmacsC-U0_9) | |
key _1 Num1 = &Variable(0, 1) &Prefix(EmacsC-U0_9) | |
key _2 Num2 = &Variable(0, 2) &Prefix(EmacsC-U0_9) | |
key _3 Num3 = &Variable(0, 3) &Prefix(EmacsC-U0_9) | |
key _4 Num4 = &Variable(0, 4) &Prefix(EmacsC-U0_9) | |
key _5 Num5 = &Variable(0, 5) &Prefix(EmacsC-U0_9) | |
key _6 Num6 = &Variable(0, 6) &Prefix(EmacsC-U0_9) | |
key _7 Num7 = &Variable(0, 7) &Prefix(EmacsC-U0_9) | |
key _8 Num8 = &Variable(0, 8) &Prefix(EmacsC-U0_9) | |
key _9 Num9 = &Variable(0, 9) &Prefix(EmacsC-U0_9) | |
key C-U = &Variable(4, 0) &Prefix(EmacsC-U) | |
keymap2 EmacsMarkNext : Global | |
#Space は Shift SandS のまま | |
#mod Shift -= !!Space # SandS | |
key Home = S-C-Home &Prefix(EmacsMarkNext) # 文頭 | |
key End = S-C-End &Prefix(EmacsMarkNext) # 文末 | |
key C-*S-A = S-Home &Prefix(EmacsMarkNext) # 行頭 | |
key C-*S-B = S-Left &Prefix(EmacsMarkNext) # ← | |
key A-*S-B = S-C-Left &Prefix(EmacsMarkNext) # ←(単語) | |
key C-*S-Comma = S-C-Left &Prefix(EmacsMarkNext) # ←(単語) | |
key C-*S-E = S-End &Prefix(EmacsMarkNext) # 行末 | |
key C-*S-F = S-Right &Prefix(EmacsMarkNext) # → | |
key A-*S-F = S-C-Right &Prefix(EmacsMarkNext) # →(単語) | |
key C-*S-Period = S-C-Right &Prefix(EmacsMarkNext) # →(単語) | |
key C-*S-G = $EmacsMark/cancel &Undefined # キャンセル | |
key C-*S-N = S-Down &Prefix(EmacsMarkNext) # ↓ | |
key C-*S-P = S-Up &Prefix(EmacsMarkNext) # ↑ | |
key C-*S-R = S-PageUp &Prefix(EmacsMarkNext) # PageUp | |
key C-*S-T = S-PageDown &Prefix(EmacsMarkNext) # PageDown | |
key S-A-Comma = S-C-Home &Prefix(EmacsMarkNext) # 文頭 | |
key S-A-Period = S-C-End &Prefix(EmacsMarkNext) # 文末 | |
key *S-Left = S-Left &Prefix(EmacsMarkNext) # ← | |
key *S-Up = S-Up &Prefix(EmacsMarkNext) # ↑ | |
key *S-Right = S-Right &Prefix(EmacsMarkNext) # → | |
key *S-Down = S-Down &Prefix(EmacsMarkNext) # ↓ | |
key C-U = &Variable(0, 4) &Prefix(EmacsMarkC-U) &HelpVariable("繰り返し") #繰り返し | |
#一度でも操作したら、C-Space C-Space は無効 | |
#key C-Space = $WordSelect &Prefix(EmacsMarkNext) #単語選択 | |
keymap2 EmacsMark : Global | |
mod Shift -= !!Space # SandS解除 | |
key Home = S-C-Home &Prefix(EmacsMarkNext) # 文頭 | |
key End = S-C-End &Prefix(EmacsMarkNext) # 文末 | |
key C-*S-A = S-Home &Prefix(EmacsMarkNext) # 行頭 | |
key C-*S-B = S-Left &Prefix(EmacsMarkNext) # ← | |
key A-*S-B = S-C-Left &Prefix(EmacsMarkNext) # ←(単語) | |
key C-*S-Comma = S-C-Left &Prefix(EmacsMarkNext) # ←(単語) | |
key C-*S-E = S-End &Prefix(EmacsMarkNext) # 行末 | |
key C-*S-F = S-Right &Prefix(EmacsMarkNext) # → | |
key A-*S-F = S-C-Right &Prefix(EmacsMarkNext) # →(単語) | |
key C-*S-Period = S-C-Right &Prefix(EmacsMarkNext) # →(単語) | |
key C-*S-G = $EmacsMark/cancel &Undefined # キャンセル | |
key C-*S-N = S-Down &Prefix(EmacsMarkNext) # ↓ | |
key C-*S-P = S-Up &Prefix(EmacsMarkNext) # ↑ | |
key C-*S-R = S-PageUp &Prefix(EmacsMarkNext) # PageUp | |
key C-*S-T = S-PageDown &Prefix(EmacsMarkNext) # PageDown | |
key S-A-Comma = S-C-Home &Prefix(EmacsMarkNext) # 文頭 | |
key S-A-Period = S-C-End &Prefix(EmacsMarkNext) # 文末 | |
key *S-Left = S-Left &Prefix(EmacsMarkNext) # ← | |
key *S-Up = S-Up &Prefix(EmacsMarkNext) # ↑ | |
key *S-Right = S-Right &Prefix(EmacsMarkNext) # → | |
key *S-Down = S-Down &Prefix(EmacsMarkNext) # ↓ | |
key C-U = &Variable(0, 4) &Prefix(EmacsMarkC-U) &HelpVariable("繰り返し") #繰り返し | |
key C-Space = $WordSelect &Prefix(EmacsMarkNext) #単語選択 | |
keymap2 AltFix = LeftAlt &VK(U-MENU) # 解除 | |
key 無変換 = S-Tab &Prefix(AltFix) # Alt-Tab | |
key 変換 = Tab &Prefix(AltFix) # Alt-Tab | |
keymap Global | |
key *IC-*IL- = #IME変換中もmayuキーバインドを有効に | |
# モディファイヤーキー・SandS の設定 | |
def subst *CloseBracket = *RightControl # 大こっかを Control に | |
mod control += CloseBracket # 大こっかを Control に | |
def subst *英数 = *RightControl # 基本的人権 | |
mod control += 英数 # 基本的人権 | |
################ | |
# @see 109.nodoka, and 104on109_edited.nodoka. | |
# keyseq $QUOTATION_MARK = S-*_2 # " | |
# keyseq $APOSTROPHE = S-*_7 # ' | |
# def subst ~S-*Colon = $APOSTROPHE | |
# def subst S-*Colon = $QUOTATION_MARK | |
mod control += !!Colon # 手近なコロンを SandS Control に | |
key R-S-*_7 = &Ignore # Sandsの長押しは無入力に | |
key R-S-*_2 = &Ignore # Sandsの長押しは無入力に | |
################ | |
mod control += !!無変換 # SandS | |
mod alt += !!変換 # SandS | |
mod shift += !!Space # SandS | |
mod control -= LeftControl # 左Ctrlはモディファイヤ全押し | |
mod shift += LeftControl # 左Ctrlはモディファイヤ全押し | |
mod alt += LeftControl # 左Ctrlはモディファイヤ全押し | |
mod control += LeftControl # 左Ctrlはモディファイヤ全押し | |
key R-*無変換 = &Ignore # SandSの長押しは無入力に | |
key R-*変換 = &Ignore # SandSの長押しは無入力に | |
key R-*Space = &Ignore # SandSの長押しは無入力に | |
key S-Space = Space # SandS 誤爆対策 | |
key ~R-*C-無変換 = &SetImeStatus(off) # Mac? | |
key ~R-*A-変換 = &SetImeStatus(on) # Mac? | |
key ~R-*C-S-無変換 = $LEFT_CURLY_BRACKET # 中かっこ | |
key ~R-*C-S-変換 = $RIGHT_CURLY_BRACKET # 中こっか | |
# ゲイツキーを爆破 | |
key *LeftWindows = &Ignore | |
#key *RightWindows = &Ignore # 右Windowsキーは残しておく | |
# 実際、ゲイツキーって、これしか使わんでしょ | |
#key W-E = W-E # エクスプローラ起動 | |
#key W-L = W-L # コンピュータのロック | |
#key W-R = W-R # ファイル名を指定して実行 | |
#key W-D = W-D # デスクトップを表示 | |
#key W-B = W-B # 右下 | |
key W-F = F # Find? 爆破 | |
key W-U = U # Utility? 爆破 | |
# あとは、ヘンテコ機能を適当に追加 | |
key W-S = &ShellExecute("open", "C:\\Windows\\System32\\StikyNot.exe",, "C:\\", ShowNormal) | |
key W-I = $SelectSQL # SELECT * FROM | |
key W-C = $HTMLComment # HTML形式 行コメントアウト | |
key W-F = $JSFunction | |
key W-S-F = $JSImmediateFunction | |
key W-S-C-F = $JSClosure | |
key W-W = $JSObjectGetOwnPropertyDescryptor | |
key W-O = $JSConsoleInfoNormal | |
key W-C-O = $JSConsoleInfoSelect | |
key C-A = Home # 行頭 | |
key C-S-A-B = &WindowClingToLeft # ウィンドウを左に寄せる | |
key C-S-B = &WindowMove(-16, 0) # ウィンドウの移動 | |
key C-B = Left # ← | |
key A-B = C-Left # ←(単語) | |
key C-D = Delete # 削除 | |
key A-D = $EmacsEdit/kill-word # 削除(単語) | |
key C-S-D = &WindowIdentify &NodokaDialog(Log, SHOW) # ウィンドウの素性を調べる | |
key C-E = End # 行末 | |
key C-F = Right # → | |
key A-F = C-Right # →(単語) | |
key C-S-A-F = &WindowClingToRight # ウィンドウを右に寄せる | |
key C-S-F = &WindowMove(16, 0) # ウィンドウの移動 | |
key C-G = Escape # CANCEL | |
key C-H = BackSpace # BS | |
key C-S-H = &WindowSetAlpha(70) # ウィンドウの半透明化 | |
key C-S-A-H = &WindowSetAlpha(-1) # 半透明化全て解除 | |
key C-I = PageUp # PageUp | |
key C-S-I = &WindowMinimize # ウィンドウの最小化 | |
key C-J = Enter # Enter | |
key C-S-J = &SetImeStatus(on) # 日本語入力 | |
key C-K = $EmacsEdit/kill-line # 行末まで削除 | |
key C-S-K = &Prefix(KillWindow) #$WindowClose # ウィンドウを閉じる | |
key A-L = $EmacsEdit/downcase-word # 小文字 | |
key C-S-L = &WindowLower # ウィンドウを一番下へ | |
#key C-M = Enter # Enter | |
key C-S-M = Applications # アプリケーションキー | |
key C-N = Down # ↓ | |
key C-S-A-N = &WindowClingToBottom # ウィンドウを下に寄せる | |
key C-S-N = &WindowMove(0, 16) # ウィンドウの移動 | |
key C-O = PageDown # PageDown | |
key C-P = Up # ↑ | |
key C-S-A-P = &WindowClingToTop # ウィンドウを上に寄せる | |
key C-S-P = &WindowMove(0, -16) # ウィンドウの移動 | |
key C-R = PageUp # PageUp | |
key C-A-R = &WindowRaise # ウィンドウを一番上へ | |
key C-S = &Prefix(AntiMayu) # 通常動作 | |
key C-T = PageDown # PageDown | |
key C-U = &Variable(0, 4) &Prefix(EmacsC-U) # 繰り返し | |
key A-U = $EmacsEdit/upcase-word # 大文字 | |
key C-A-V = &WindowMoveVisibly # ウィンドウを見える位置へ移動 | |
key A-S-X = &WindowHMaximize # ウィンドウの横最大化 | |
key C-A-X = &WindowVMaximize # ウィンドウの縦最大化 | |
key C-S-Z = &WindowMaximize # ウィンドウの最大化 (IE全画面) | |
key C-Colon = &SetImeStatus(off) # 半角英数入力 | |
key C-Period = C-Right # →(単語) | |
key C-Comma = C-Left # ←(単語) | |
key S-A-Comma = C-Home # 文頭 | |
key S-A-Period = C-End # 文末 | |
key C-Slash = C-Z # Undo | |
key C-*S-Space = &Prefix(EmacsMark) # EmacsMark | |
key A-BackSpace = $EmacsEdit/backward-kill-word # 正直押しにくい | |
key A-H = $EmacsEdit/backward-kill-word # BS(単語) | |
key C-S-Left = &WindowMove(-16, 0) # ウィンドウの移動 | |
key C-S-Right = &WindowMove(16, 0) # 〃 | |
key C-S-Up = &WindowMove(0, -16) # 〃 | |
key C-S-Down = &WindowMove(0, 16) # 〃 | |
key C-S-A-Left = &WindowMove(-1, 0) # 〃 | |
key C-S-A-Right = &WindowMove(1, 0) # 〃 | |
key C-S-A-Up = &WindowMove(0, -1) # 〃 | |
key C-S-A-Down = &WindowMove(0, 1) # 〃 | |
key W-Left = &MouseMove(-16, 0) # マウスの移動 | |
key W-Right = &MouseMove(16, 0) # 〃 | |
key W-Up = &MouseMove(0, -16) # 〃 | |
key W-Down = &MouseMove(0, 16) # 〃 | |
key W-A-Left = &MouseMove(-8, 0) # 〃 | |
key W-A-Right = &MouseMove(8, 0) # 〃 | |
key W-A-Up = &MouseMove(0, -8) # 〃 | |
key W-A-Down = &MouseMove(0, 8) # 〃 | |
key W-A-C-Right = &MouseMove(1, 0) # 〃 | |
key W-A-C-Up = &MouseMove(0, -1) # 〃 | |
key W-A-C-Down = &MouseMove(0, 1) # 〃 | |
key W-A-C-Left = &MouseMove(-1,0) # 〃 | |
key W-C-Up = &MouseWheel(120) # マウスホイール | |
key W-C-Down = &MouseWheel(-120) # マウスホイール | |
key D-W-Z = &VK(D-LButton) # 左クリック | |
key U-W-Z = &VK(U-LButton) # 左クリック終了 | |
key D-W-X = &VK(D-RButton) # 右クリック | |
key U-W-X = &VK(U-RButton) # 右クリック終了 | |
key W-H = &MouseMove(-48, 0) # マウスの移動(エイリアス) | |
key W-L = &MouseMove(48, 0) # 〃 | |
key W-K = &MouseMove(0, -48) # 〃 | |
key W-J = &MouseMove(0, 48) # 〃 | |
key W-C-H = &MouseMove(-16, 0) # マウスの移動(エイリアス) | |
key W-C-L = &MouseMove(16, 0) # 〃 | |
key W-C-K = &MouseMove(0, -16) # 〃 | |
key W-C-J = &MouseMove(0, 16) # 〃 | |
key W-C-S-H = &MouseMove(-4, 0) # マウスの移動(エイリアス) | |
key W-C-S-L = &MouseMove(4, 0) # 〃 | |
key W-C-S-K = &MouseMove(0, -4) # 〃 | |
key W-C-S-J = &MouseMove(0, 4) # 〃 | |
key D-W-M = &VK(D-LButton) # 左クリック(エイリアス) | |
key U-W-M = &VK(U-LButton) # 左クリック(エイリアス) | |
key D-W-Comma = &VK(D-RButton) # 右クリック(エイリアス) | |
key U-W-Comma = &VK(U-RButton) # 右クリック(エイリアス) | |
key W-A = &WindowIdentify | |
key C-S-BackSlash = &HelpMessage("Reload" ,"\"kojima\" has Reloaded") &LoadSetting | |
key C-YenSign = &IconColor(2) &HelpMessage("Ctrl_Exchane_en" ,"Ctrl_Exchane_en has loaded.") &LoadSetting("Ctrl_Exchange_en") | |
key C-S-YenSign = &IconColor(3) &HelpMessage("Ctrl_Exchane_ja" ,"Ctrl_Exchane_ja has loaded.") &LoadSetting("Ctrl_Exchange_ja") | |
key ~C-ひらがな = C-A-Tab # Vista以降の機能 便利 | |
key C-~S-ひらがな = C-Tab # Ctrl + Tab | |
key C-S-ひらがな = C-S-Tab # Ctrl + Shift + Tab | |
## Explorer, Internet Explorer ................................................ | |
window InternetExplorer /iexplore\.exe/ : Global | |
keyseq $Explorer/show-folder-bar = &PostMessage(ToMainWindow, 273, 41525, 0) | |
keyseq $ShowSource = A-V C # ソースを表示 | |
key C-S-U = $ShowSource # ソースを表示 | |
## Google Chrome | |
window GoogleChrome /chrome\.exe/ : Global | |
key F12 = C-S-I | |
key A-H = A-Home # たるい | |
## Firefox | |
window firefox /firefox\.exe/ : Global | |
key A-H = A-Home # たるい | |
## IntelliJ IDEA | |
window IntelliJ_IDEA /IntelliJ IDEA Community Edition/ : Global | |
key C-W = C-F4 # タブ閉じる | |
## Excel | |
window Excel /\\EXCEL\.EXE:XLMAIN:XLDESK/ : Global | |
key C-Q = A-F4 # quit |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment