2012年5月1日火曜日

AutoHotKey で kbdacc

AutoHotKey を使って kbdacc っぽくキーリピートを加速するコードを書いてみました。
下向きの矢印キーを例にとります。

$Down::
    Send, {Down}
    Sleep, 1000 / 8
    i := 0
    Loop
    {
        If i < 4
            Sleep, 1
        Else
            Sleep, 0
        GetKeyState, State, Down, P
        If State = U
            Break
        Else
            Send, {Down}
        i += 1
    }
    Return

以下解説です。

    Send, {Down}
    Sleep, 1000 / 8
まずは Down キーを1回だけ送信してその後に 1 / 8 秒だけ待ちます。
1 / 8 秒はキーリピートが発動するまでの時間です。
1000 だと1秒なので好みの値を設定して下さい。

        If i < 4
            Sleep, 1
        Else
            Sleep, 0
最初の4回はやや遅めで繰り返します。
(それでも Windows のデフォルト値よりははるかに早いですが。)
この回数も好みで設定して下さい。

Sleep の値を増やすと動作がゆっくりになります。
0 に設定すると最高速でリピートします。
この値も好みで設定して下さい。

        GetKeyState, State, Down, P
        If State = U
            Break
Down キーの押下状態を取得して変数 State へ代入します。
U (Up) だったら Loop から抜けます。

        Else
            Send, {Down}
        i += 1
Down キーが押しっぱなしだったら Down を送信して i の値を一つ増やし Loop を継続します。
以上の処理を繰り返す事でキーリピートを実現しています。

2011年11月12日土曜日

タイプウェル@かえであすか(専用のをインストール)

かえであすか練習用に別途タイプウェルをインストールしました。
さて、どこまでがんばれるかな。(`・ω・´)

2011年11月5日土曜日

タイプウェル「D」@Colemak TWOR大(小)文字のみ

更新きたー!(低レベルなのでそっとアピールw)

いや苦手なんですよオリジナルの「大(小)文字のみ」。
ランキングを見ても2010年からほとんど進歩してませんね。
まぁころころ配列を替えてるのが一番の原因なのかもしれませんが…。

ちなみに無印の記録は無改造のQwertyで打ったものです。

2011年10月30日日曜日

「かえであすか」練習中

 なんとなく、休日は幸花配列を封印してかえであすかの練習、平日は隙間の時間を見つけて幸花配列の速度記録を残しておく、と言う流れが定着しつつある模様。

2011年10月16日日曜日

「かえであすか」を始めた直後のスコア

 2011/10/15より「かえであすか」を練習開始。
乗り換え直後のスコアなので記録として残しておきます。