3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AUTOSAR CountdownAdvent Calendar 2022

Day 2

キーボード練習ソフトの自作とType Quick

Last updated at Posted at 2018-02-27

キーボード練習ソフトが購入できなかった頃、自作のキーボード練習ソフトを作成しました。

原則は、Type Writerの教則本です。1週間、1日10分から20分するだけです。ここでは、計算機用QWERTYキーボードを前提にします。
72鍵の音楽用キーボードは対象ではありません。

第一段階3文字入力

指をasdf jul;の原位置(the home row)に置いて、一文字だけ離れて戻るを繰り返します。

aqa aqa aqa aqa aqa aqa aqa aqa aqa aqa
aza aza aza aza aza aza aza aza aza aza
sws sws sws sws sws sws sws sws sws sws
sxs sxs sxs sxs sxs sxs sxs sxs sxs sxs
did dad dad ded dad ded ded ded ded ded
dcd dcd dcd dcd dcd dcd dcd dcd dcd dcd
frf frf frf frf frf frf frf frf frf frf
fvf fvf fvf fvf fvf fvf fvf fvf fvf fvf
ftf ftf ftf ftf ftf ftf ftf ftf ftf ftf
fbf fbf fbf fbf fbf fbf fbf fbf fbf fbf
fgf fgf fgf fgf fgf fgf fgf fgf fgf fgf
juj juj juj juj juj juj juj juj juj juj
jmj jmj jmj jmj jmj jmj jmj jmj jmj jmj
jyj jyj jyj jyj jyj jyj jyj jyj jyj jyj
jnj jnj jnj jnj jnj jnj jnj jnj jnj jnj
jhj jhj jhj jhj jhj jhj jhj jhj jhj jhj
kik kik kik kik kik kik kik kik kik kik
k,k k,k k,k k,k k,k k,k k,k k,k k,k k,k
lol lol lol lol lol lol lol lol lol lol
l.l l.l l.l l.l l.l l.l l.l l.l l.l l.l
;p; ;p; ;p; ;p; ;p; ;p; ;p; ;p; ;p; ;p;
;/; ;/; ;/; ;/; ;/; ;/; ;/; ;/; ;/; ;/;

ここまで打つと、右手の薬指と小指はつるかもしれません。

第二段階 四文字入力

原位置から一文字打って戻る3文字練習が済んだら、
次は4文字です。例えば、

http://home.att.ne.jp/delta/peace/let's_type!1_main.html
http://home.att.ne.jp/delta/peace/let's_type!2_main.html

第三段階 単語入力

4文字の次は、よく出てくる単語
例えば、
http://home.att.ne.jp/delta/peace/let's_type!3_main.html
http://home.att.ne.jp/delta/peace/let's_type!4_main.html
http://home.att.ne.jp/delta/peace/let's_type!5_main.html

# 第二段階の途中から
少し慣れてきたらアルファベットを順に打つ練習も有効です。これは、アルファベットの位置確認の意味があります。

abcdefghijklmnopqrstuvwxyz,.;/

を5秒以内に打てるようにしましょう。
例えば、コマンドプロンプトでも測定できます。

$ date
2018年 2月27日 火曜日 15時02分07秒 JST
$ abcdefghijklmnopqrstuvwxyz,./;
bash: abcdefghijklmnopqrstuvwxyz,./: No such file or directory
$ date
2018年 2月27日 火曜日 15時02分13秒 JST

上記は6秒ですが、エラー表示と最後のdate入力にひょっとしたら1秒以上かかっているかもしれません。

第四段階 写経

プログラムか、英語の本を1冊入力してみましょう。
印刷して原本と比較すると、自分がよく間違える文字、間違える単語などの癖がわかります。

全文タイプした本

  1. Economics,Samuelson
  2. Macro Economics,
  3. Small C,
  4. C compiler with Yacc and lex.

経済学の本とコンパイラのソースコードです。
Cコンパイラの勉強では、Pascalで書かれたコンパイラを、C言語に変換しながら入力したことがあります。残念なことに、デバッグモードでコンパイルしないと暴走してしまいました。配列を超える処理があったようです。当時は静的検査の道具を知らずに、3週間で書いたプログラムの修正に3ヶ月経っても終わらずにデバッグモードで動くソフトとして修正は断念しました。

Type Quick

https://www.datapacific.co.jp/typequick/
20本購入しました。自作ソフトはその後使っていません。

Type Writerの教則本で、エディタで入力練習してもいいと思います。

キーボード練習ソフトの自作

BASICで作成しました。今なら、python, rubyでもいいかもしれません。

参考文献

タイピングを利用したソースコードリーディングの方法
https://qiita.com/daisukeokaoss/items/a67ca651646842b2584b

写経できますよ!!
https://qiita.com/daisukeokaoss/items/e45c608607c938eab659

他人のタイピングを速くさせる方法
https://qiita.com/hdoi/items/23680ad77fbc4e109b41

e-typingを自動化してハイスコアを叩き出す
https://qiita.com/peperoncino000/items/b8db19915e82ee6fed71

全指相対指運法の威力
http://mzj897-56wq.la.coocan.jp

キーボードを見ないで打つ、タッチタイプの習得について
http://www.geocities.jp/le_grand_concierge/_geo_contents_/TouchType/TouchType.htm#Honsitu

バッチファイルでタイピング練習
https://qiita.com/kyuna/items/1e45fca6cec9d5f17b34

文献履歴

ver. 1.00 初稿 20180301
ver. 1.02 参考文献追記 20180323
ver. 1.03 入力文献、参考文献追記 20180324
ver. 1.04 バッチファイルでタイピング練習 追記 20180812
ver. 1.05 home row, 写経 追記 20201229

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?