Skip to content

Instantly share code, notes, and snippets.

@ebith
Created November 15, 2012 01:24
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 ebith/4076042 to your computer and use it in GitHub Desktop.
Save ebith/4076042 to your computer and use it in GitHub Desktop.
include "104.nodoka"
keymap Global
# for HHK Pro 2 HHK mode
def key RightDiamond = 0x79
def key LeftDiamond = 0x7b
# モディファイヤキーの押しっぱなし検出
def option CheckModifier = enable 5
# モディファイヤキーが押しっぱなしになった場合リセットする
key U-*WinDownOver = U-LWin U-RWin
key U-*ShiftDownOver = U-LShift U-RShift
key U-*CtrlDownOver = U-LCtrl U-RCtrl
key U-*AltDownOver = U-LAlt U-RAlt
key U-*EnterDownOver = U-Enter
# ゲームパッド
# def option gamepad = enable 10000 5000 2500 40 3 5 0 0 0
# mod Shift += GP_B4
# mod Alt += GP_B5
# mod Control += GP_B6
# マウスも書き換えるための設定
# def option mouse-event = true
# ;押したらIMEオフ
key Semicolon = &Sync &SetImeStatus(off) Semicolon
# ESCでIMEオフしつつESCも送信
key IL-*IC-ESC = &Sync &SetImeStatus(off) ESC
# LDiamond単独で押すとIMEオフ、組み合わせるとWindows
mod windows = !!LeftDiamond
key *LeftDiamond = &Sync &SetImeStatus(off)
# RDiamondキー単独で押すとIMEオン、組み合わせるとControl
mod control += !!RightDiamond
key *RightDiamond = &Sync &SetImeStatus(on)
# Win+(wasd)でWin+(↑←↓→)
key W-w = W-Up
key W-a = W-Left
key W-s = W-Down
key W-d = W-Right
# PuTTY経由でGNU Screenを使ってる時にWin-1でC-z 1送る
window PuTTY /PuTTY/ : Global
key W-_1 = C-z _1
key W-_2 = C-z _2
key W-_3 = C-z _3
key W-_4 = C-z _4
key W-_5 = C-z _5
key W-_6 = C-z _6
key W-_7 = C-z _7
key W-_8 = C-z _8
key W-_9 = C-z _9
key W-_0 = C-z _0
# LimeChat2
window LimeChat2 /LimeChat2/ : Global
key C-a = Home
key C-e = End
key C-w = S-C-Left C-x
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment