腕を全く動かさずにパソコンを操作する

From Usipedia
Jump to: navigation, search

思考の速度でパソコンを使う技術に触発されました.

ホームポジションから数字・記号を入力出来るようにする

記号の並びは英語配列と同じです.Alt+j で「数字・記号入力モード」のオン/オフを切り替えます.

 ;;
 ;; ホームポジションから数字・記号を入力出来るようにするahkスクリプト
 ;;
 jk=0
 
 $!j::
   If(jk)
     jk=0
   Else
     jk=1
   Return
 
 ; 1キー
 $a::
   If(jk)
     Send,1
   Else
     Send,a
   Return
 
 $s::
   If(jk)
     Send,2
   Else
     Send,s
   Return
 
 $d::
   If(jk)
     Send,3
   else
     Send,d
   Return
 
 $f::
   If(jk)
     Send,4
   else
     Send,f
   Return
 
 $j::
   If(jk)
     Send,5
   else
     Send,j
   Return
 
 $k::
   If(jk)
     Send,6
   else
     Send,k
   Return
 
 $l::
   If(jk)
     Send,7
   else
     Send,l
   Return
 
 $u::
   If(jk)
     Send,8
   else
     Send,u
   Return
 
 $i::
   If(jk)
     Send,9
   else
     Send,i
   Return
 
 $o::
   If(jk)
     Send,0
   else
     Send,o
   Return
 
 $p::
   If(jk)
     Send,{-}
   else
     Send,p
   Return
 
 
 $@::
   If(jk)
     Send,{=}
   else
     Send,[
   Return
 
 ; 2キー
 $+a::
   If(jk)
     Send,{`!}
   else
     Send,+a
   Return
 
 $+s::
   If(jk)
     Send,{@}
   else
     Send,+s
   Return
 
 $+d::
   If(jk)
     Send,{`#}
   else
     Send,+d
   Return
 
 $+f::
   If(jk)
     Send,{`$}
   else
     Send,+f
   Return
 
 $+j::
   If(jk)
     Send,{`%}
   else
     Send,+j
   Return
 
 $+k::
   If(jk)
     Send,{^}
   else
     Send,+k
   Return
 
 $+l::
   If(jk)
     Send,{&}
   else
     Send,+l
   Return
 
 $+u::
   If(jk)
     Send,{*}
   else
     Send,+u
   Return
 
 $+i::
   If(jk)
     Send,{(}
   else
     Send,+i
   Return
 
 $+o::
   If(jk)
     Send,{)}
   else
     Send,+o
   Return
 
 $+p::
   If(jk)
     Send,{_}
   else
     Send,+p
   Return
 
 
 $+@::
   If(jk)
     Send,{+}
   else
     Send,{`{}
   Return
Namespaces
Variants
Views
Actions
Categories