hardwired
8/5/2014 - 9:05 AM

enthumble like keybind

enthumble like keybind

;; enthumble like keybind
;; 
;; 無変換+ijkl=↑←↓→
;; 無変換+o=Backspace
;; 無変換+u=Del
;; 無変換+Space=Enter
;; 無変換+変換=Esc
;;
;; Ctrl+無変換=非常駐にしたcltc.exeを起動(Ctrl+SpaceはLaunchy用)
;; Ctrl+@=アクティブウィンドウを最小化
;; その他ctrl系ショートカットを無変換+でも動くように
;; Ctrl+;で日付挿入を追加(Excel準拠)
;;
 
; function keys
sc07B & sc002::send, {F1}
sc07B & sc003::send, {F2}s
sc07B & sc004::send, {F3}
sc07B & sc005::send, {F4}
sc07B & sc006::send, {F5}
sc07B & sc007::send, {F6}
sc07B & sc008::send, {F7}
sc07B & sc009::send, {F8}
sc07B & sc00A::send, {F9}
sc07B & sc00B::send, {F10}
sc07B & sc00C::send, {F11}
sc07B & sc00D::send, {F12}
 
; + Ctrl like keybind
sc07B & sc01E::send, ^a
sc07B & sc01F::send, ^s
sc07B & sc020::send, ^d
sc07B & sc021::send, ^f
sc07B & sc02C::send, ^z
sc07B & sc02D::send, ^x
sc07B & sc02E::send, ^c
sc07B & sc02F::send, ^v
 
; editing cursor and backspace
sc07B & i::send, {blind}{up}
sc07B & j::send, {blind}{left}
sc07B & k::send, {blind}{down}
sc07B & l::send, {blind}{right}
sc07B & u::send, {Del}
sc07B & o::send, {BS}
 
;space::send,{space}
 
; [muhenkan]+[Space]->[Enter]
sc07B & space::send,{Enter}
 
; [muhenkan]+[henkan]->[Esc]
sc07B & sc079::send,{ESC}
 
; [muhenkan]->[muhenkan]
sc07B::send,{sc07B}
 
; [ctrl]+[muhennkan]->[taskswitch(cltc.exe)]
 ^sc07B::Run,C:\home\cltc\cltc.exe

; [ctrl]+[@]->[minimize active window]
^@::WinMinimize, A

;Date insertion function
^;:: 
  FormatTime, TimeString, yyyy MM dd hh:mm R
  clipboard = %TimeString%
  Send, +{INSERT}
return

;;