無変換キーを鬼のように使い倒すスレ
- 1 :unnamed.ahk:2008/02/29(金) 20:12:36
- 最も押しやすい位置にありながらほとんど使われていない無変換キーを
AutoHotKeyで活用するスレ。
- 2 :unnamed.ahk:2008/02/29(金) 20:14:11
- ;;; IME制御 要 ime_func.ahk
#include ime_func.ahk
;; 無変換 + かな = 確定取り消し
vk1Dsc07B & vkF2sc070:: Send,{Ctrl Down}{BS}{Ctrl Up}
;; 無変換 + ; = IME ON
vk1Dsc07B & `;:: IME_ON("A")
;; 無変換 + 変換・前候補 = IME OFF
vk1Dsc07B & vk1Csc079:: IME_OFF("A")
;; 無変換 + : = IME OFF
; vk1Dsc07B & `::: IME_OFF("A") ; :の指定方法がわからない…
- 3 :unnamed.ahk:2008/02/29(金) 20:15:56
- ;;; プログラムランチャ
;; 無変換 + 1〜9 = 各種プログラムを起動
vk1Dsc07B & 1:: Run, Explorer.exe
vk1Dsc07B & 2:: Run, Calc.exe
vk1Dsc07B & 3:: Run,
vk1Dsc07B & 4:: Run,
vk1Dsc07B & 5:: Run,
vk1Dsc07B & 6:: Run,
vk1Dsc07B & 7:: Run,
vk1Dsc07B & 8:: Run,
vk1Dsc07B & 9:: Run,
- 4 :unnamed.ahk:2008/02/29(金) 20:18:51
- ;;; タスク切り替え
;; 無変換+Ctrl = タスク切り替え
vk1Dsc07B & Ctrl:: AltTab
;; 無変換+ホイールダウン = タスク切り替え
vk1Dsc07B & WheelDown:: AltTab
;; 無変換+Shift = タスク切り替え(逆順)
vk1Dsc07B & Shift:: ShiftAltTab
;; 無変換+ホイールアップ = タスク切り替え(逆順)
vk1Dsc07B & WheelUp:: ShiftAltTab
- 5 :unnamed.ahk:2008/02/29(金) 20:29:03
- ;;; 編集
;; 無変換 + A = 切り取り
vk1Dsc07B & A:: Send,{Shift down}{Delete}{Shift up}
;; 無変換 + S = コピー
vk1Dsc07B & S:: Send,{Ctrl down}{Insert}{Ctrl up}
;; 無変換 + D = 貼り付け
vk1Dsc07B & D:: Send,{Shift down}{Insert}{Shift up}
;; 無変換 + G = Del
vk1Dsc07B & G:: Send,{Del}
;; 無変換 + H = BS
vk1Dsc07B & H:: Send,{BS}
;; 無変換 + M = Enter
vk1Dsc07B & M:: Send,{Enter}
;; 無変換 + N = 次の行に空行を挿入
vk1Dsc07B & N:: Send,{End}{Enter}
- 6 :unnamed.ahk:2008/02/29(金) 20:32:32
- ;;; カーソル移動
;; 無変換 + I = ↑
vk1Dsc07B & I:: Send,{Up}
;; 無変換 + L = →
vk1Dsc07B & L:: Send,{Right}
;; 無変換 + K = ↓
vk1Dsc07B & K:: Send,{Down}
;; 無変換 + J = ←
vk1Dsc07B & J:: Send,{Left}
;; 無変換 + U = 行頭へ移動
vk1Dsc07B & U:: Send,{Home}
;; 無変換 + O = 行末へ移動
vk1Dsc07B & O:: Send,{End}
;; 無変換 + Q = 前の画面へ
vk1Dsc07B & Q:: Send,{PgUp}
;; 無変換 + E = 次の画面へ
vk1Dsc07B & E:: Send,{PgDn}
- 7 :unnamed.ahk:2008/03/03(月) 19:52:20
- 時間表示に使ってるわ
- 8 :unnamed.ahk:2008/04/18(金) 00:13:13
- vi 風カーソル移動
vk1Dsc07B & h::withShiftKey("Left")
vk1Dsc07B & j::withShiftKey("Down")
vk1Dsc07B & k::withShiftKey("Up")
vk1Dsc07B & l::withShiftKey("Right")
withShiftKey(keyName) {
modifier := ""
GetKeyState, state, Ctrl
if (state = "D")
modifier := modifier . "^"
GetKeyState, state, Alt
if (state = "D")
modifier := modifier . "!"
GetKeyState, state, Shift
if (state = "D")
modifier := modifier . "+"
Send, %modifier%{%keyName%}
return
}
3KB
0ch BBS 2005-10-08