Skip to content

Instantly share code, notes, and snippets.

@anekos
Created August 11, 2012 22:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anekos/3327562 to your computer and use it in GitHub Desktop.
Save anekos/3327562 to your computer and use it in GitHub Desktop.
「のどか」の設定
################################################################################
# http://mayu.sourceforge.net/
# vim:set ft=mayu:
################################################################################
include "104.mayu"
################################################################################
# for Mouse
################################################################################
def option mouse-event = true
def option drag-threshold = 30
################################################################################
# for HHK Keys
################################################################################
def key Search = 0xaa
################################################################################
# for N5901 Keys
################################################################################
def key 無変換 NonConvert = 0x7b
################################################################################
# Modifiers
################################################################################
mod Windows -= LWin
mod Windows -= RWin
#mod Windows += !!LWin
#mod Windows += !!RWin
mod Ctrl += !!!Return
mod Ctrl += CapsLock
mod Shift += !!!Space
mod Ctrl += !!!Semicolon
# mod Ctrl += !!!Quote
# mod Ctrl += !!!a
# mod Shift += !!!Slash
# mod Shift += !!!z
################################################################################
# Global
################################################################################
keymap Global
key C-h = Backspace
key C-m = Enter
# key C-j = Enter
#key W-x = A-F4
#key W-t = &WindowToggleTopMost
#key W-m = &WindowMaximize
#key W-z = &WindowMinimize
#key W-v = &WindowVMaximize
#key W-k = &WindowMove(0, -10)
#key W-j = &WindowMove(0, 10)
#key W-h = &WindowMove(-10, 0)
#key W-l = &WindowMove( 10, 0)
#key W-Up = &WindowMove(0, -1)
#key W-Down = &WindowMove(0, 1)
#key W-Left = &WindowMove(-1, 0)
#key W-Right = &WindowMove( 1, 0)
#key C-W-m = &WindowMonitorTo(current, 1, false, false)
#key S-W-r = &WindowRaise
#key S-W-l = &WindowLower
#key S-W-v = &WindowMoveVisibly
#key S-W-k = &WindowClingToTop
#key S-W-j = &WindowClingToBottom
#key S-W-h = &WindowClingToLeft
#key S-W-l = &WindowClingToRight
#key A-W-r = &LoadSetting
key F12 = &WindowIdentify
key LWin = A-GraveAccent
key RWin = A-GraveAccent
key *CapsLock = *LControl
#key A-j = $ToggleIME
#key S-Space = $ToggleIME
# Fn[HJKL] で上下左右
# key NumAsterisk = Left
# key NumSolidus = Down
# key Home = Up
# key PageUp = Right
# key S-NumAsterisk = Home
# key S-NumSolidus = PageDown
# key S-Home = PageUp
# key S-PageUp = End
# key S-LShift = &EditNextModifier(S-)
# key S-RShift = &EditNextModifier(S-)
# key C-LControl = &EditNextModifier(C-)
# key A-LAlt = &EditNextModifier(A-)
# key A-RAlt = &EditNextModifier(A-)
# key W-LS = &EditNextModifier(W-)
# key W-RS = &EditNextModifier(W-)
########################################
# AlphaWindow
########################################
keymap2 AlphaWindow
key _0 = &WindowSetAlpha(100)
key _1 = &WindowSetAlpha(10)
key _2 = &WindowSetAlpha(20)
key _3 = &WindowSetAlpha(30)
key _4 = &WindowSetAlpha(40)
key _5 = &WindowSetAlpha(50)
key _6 = &WindowSetAlpha(60)
key _7 = &WindowSetAlpha(70)
key _8 = &WindowSetAlpha(80)
key _9 = &WindowSetAlpha(90)
key a = &WindowSetAlpha(70)
key W-a = &WindowSetAlpha(70)
keymap Global
key W-a = &Prefix(AlphaWindow)
################################################################################
# Apps
################################################################################
########################################
# ck
########################################
# window CK /ck.con.exe/ : Global
# key A-LeftAlt = C-z
# key A-RightAlt = C-z
########################################
# Visual Studio
########################################
window VsNetIDE /devenv.exe:wndclass_desked_gsk:MDIClient:EzMdiContainer:DockingView:GenericPane:VsSplitterRoot:VsEditPane:VsTextEditPane/ : Global
key C-p = C-Space
########################################
# Delphi
########################################
#window DelphiIDE /delphi32.exe:TEditWindow:TPanel:TPanel:TPanel:TPanel:TEditControl/ : Global
# key C-a = Home
# Key C-e = End
# key C-p = Up
# key C-n = Down
# key C-f = Right
# key C-b = Left
# key C-S-b = F5
########################################
# Firefox
########################################
window FireFox /firefox.exe/ : Global
# key C-j = Enter
key Search = C-f
key NonConvert = Semicolon &Wait(500) n u g o Return
# window FirefoxFlash /(palemoon|firefox).exe:MozillaUIWindowClass:MozillaWindowClass:MozillaContentWindowClass:MozillaWindowClass:MozillaWindowClass/
# key ESC = C-S-L &Wait(1) ESC
########################################
# Directory Opus
########################################
window DOpus /DOpus.exe/ : Global
key C-p = Up
key C-n = Down
# key C-j = Enter
key C-m = Enter
# XF を vim 風にする
# after 'g' pressed (2 stroke key map)
keymap2 DO_g
key g = Home # 最初のファイルへ飛ぶ
# after ',' pressed (2 stroke key map)
# , のあとにアルファベットを押すとその字で始まるファイルに飛ぶ
keymap2 DO_Comma
key g = g
key j = j
key k = k
key h = h
key l = l
window DOpusLister /DOpus.exe:dopus.lister:dopus(\.filedisplaycontainer:dopus\..*filedisplay| folder tree:SysTreeView32|\.filedisplaycontainer:SHELLDLL_DefView:SysListView32)$/ : Global
key j = Down
key k = Up
key h = Left
key l = Right
key i = Return
key S-g = End # 最後のファイルへ飛ぶ
key g = &Prefix(DO_g) # jump keymap2 Explorerg
key Comma = &Prefix(DO_Comma) # jump keymap2 ExplorerComma
key S-m = Applications
key n = F2
key S-n = n
window DOpusCommandLine /DOpus.exe:dopus.lister:dopus.filedisplaycontainer:dopus.searchfield:Edit$/
key C-p = Up
key C-n = Down
key C-a = Home
key C-e = End
########################################
# X-Finder
########################################
window XF /XF.exe/ : Global
key C-p = Up
key C-n = Down
# XF を vim 風にする
# after 'g' pressed (2 stroke key map)
keymap2 XF_g
key g = Home # 最初のファイルへ飛ぶ
# after ',' pressed (2 stroke key map)
# , のあとにアルファベットを押すとその字で始まるファイルに飛ぶ
keymap2 XF_Comma
key g = g
key j = j
key k = k
key h = h
key l = l
window Explorer /XF.exe:TXFinder.UnicodeClass:TPanel:TXfPanel:TShListView.UnicodeClass:SHELLDLL_DefView:SysListView32$/ : Global
# 上下左右
key j = Down
key k = Up
key h = Left
key l = Right
key S-g = End # 最後のファイルへ飛ぶ
key g = &Prefix(XF_g) # jump keymap2 Explorerg
key Comma = &Prefix(XF_Comma) # jump keymap2 ExplorerComma
########################################
# Meadow
########################################
window Meadow /Meadow.exe/ : Global
mod alt = LWin
mod alt = RWin
########################################
# Meadow
########################################
window BookManCall /BookManCall.exe:.*:TComboBox:Edit$/ : Global
key C-p = Up
key C-n = Down
########################################
# Meadow
########################################
window Bluwind /bluewind.exe:TApplication:TKWLCMain:TKeyWordEdit$/ : Global
key C-p = Up
key C-n = Down
########################################
# PowerShell
########################################
window PowerShell (/ConsoleWindowClass/ && /Windows PowerShell/) : Global
key C-a = Home
key C-e = End
key C-p = Up
key C-n = Down
key C-w = C-Home
key C-k = C-End
########################################
# PicLens
########################################
window PicLens /MozillaUIWindowClass:PicLensWindowWinD3D/ : Global
key C-b = Left
key C-f = Right
key C-n = Down
key C-p = Up
key C-LeftSquareBracket = Esc
########################################
# Tween
########################################
window TweenIE /Tween\.exe.*Internet Explorer_Server/
key C-n = &Ignore
key C-p = &Ignore
# window から Global まで実際には 1 行
# ログリストと、リンク選択画面
window TweenLogList /Tween.exe:.*\.(SysListView32|LISTBOX)\.app\.0\.2bf8098_r16_ad1/ : Global
key S-Comma = C-PageUp
key S-FullStop = C-PageDown
key g = Home
key S-g = End
key C-h = C-h
key j = Down
key k = Up
key C-g = g
########################################
# LimeChat
########################################
window LimeChat /LimeChat2\.exe/ : Global
key C-n = A-Down
key C-p = A-Up
key C-u = S-PageUp
key C-d = S-PageDown
key A-u = C-S-PageUp
key A-d = C-S-PageDown
########################################
# LimeChat
########################################
window MirandaChat /miranda32.exe:#32770:TSTabCtrlClass:#32770:RichEdit20W/ : Global
key C-Enter = S-C-Enter
########################################
# WinRAR
########################################
window WinRAR /WinRAR.exe:WinRarWindow/ : Global
key ESC = A-F4
########################################
# Sims3
########################################
window Sims /TS3.exe:Canvas/ : Global
key C-Q = PageDown
key C-E = PageUp
########################################
# miranda
########################################
window MirandaMsg /miranda32.exe:#32770:#32770/ : Global
key C-n = A-Right
key C-p = A-Left
########################################
# CraftLauncher
########################################
window CLSelect /clnch.exe:ClnchWindowClass:ClnchWindowClass$/ : Global
key C-n = Down
key C-p = Up
key j = Down
key k = Up
window CLMain /clnch.exe:ClnchWindowClass$/ : Global
key C-n = Down
key C-p = Up
########################################
# PDF - AcrobatReader
########################################
window PDF /AcroRd32.exe/
key U-Drag = C-c
########################################
# CraftDrop
########################################
window CDrop /cdrop.exe:#32770/ : Global
key j = Down
key k = Up
########################################
# AcrobatReader
########################################
window AcrobatReader /AcroRd32.exe:.*:.*/ : Global
key q = A-F4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment