昨年に不注意なドライバーにはねられて右手を骨折した。
長い間リハビリをしてほぼ元通りになったが、埋めている金属プレートを取ることになり、5月中旬から2週間ばかり利き腕が使えそうにない。
しかし、仕事と休日のコーディングをできるだけ支障なく、という希望もある。何か準備ができるだろうか。
@ Men of Mathematics volume 1 by E.T.ベル
レオンハルトオイラーが視力をなくす直前の話
彼はすぐさま、取り返しのつかないものを取り返しにかかった。最後の光明が消え去る前、彼は、石盤の上にチョークで公式を書くのをつねとした。それからのちは、息子たち、ことにアルベールが筆記者の役をつとめ、彼は公式を説明しながら口述した。彼の数学的生産力は減ずるところか、かえって増大しさえした。
ゲームパッドもしくはフットスイッチを用意するか。
準備にかける時間をあまりとれないという状況でもある。休日 x 2がおそらく使える時間数。
フットスイッチを自作するとき、信号取込までのハードウェアは用意できるだろう。問題はその信号を取り込んでOSにキー入力を通知するソフトを何で作るのか。
- Unityで作る場合 > Link
- シングルスレッドでソフトがアクティブになっていないと処理がされないので、ソフトが非アクティブ時にスレッドを回すような実装が必要だろう
- Pythonで作る場合 > Link
- Windows側でpythonを実行する環境の整備が必要
- vmware使用時に、それぞれのOS(Windows)でそれを準備するのは骨が折れる
- これだけのために各Windowsに環境をインストール、というのもできればしたくない
- exeファイル変換があるが使い勝手はどうだろうか?
- C++ Builder / Visual Studio で作る > Link
- 作りやすい
- コードを公開する場合に要調査(プライベートリポジトリなら問題ない)
-
Electronで作る- やったことない
- Javascript?自体ほとんど経験ない
- PowerShell > Link
- Windows7以降が対象とする (Powershell v2.0以降)
- Powershellのセキュリティポリシー設定が各OSに必要 (それはそれで面倒)
各OSでのセットアップが最小限かつ、Mac OS X / Windows / (できればLinux)で使えるような作りはできるのだろうか。
優先順位としては、Windows > Mac OS X > Linux.
(追記 2015/05/16) 埋め込んでいた金属プレートを取る抜釘手術を受けてきた。 その1日後には右手は使えて、ブラインドタッチもできる状態になった。
ということで、borgAugmentationで作ったものは、試作段階で使ったのみで本使用はしていない。
VK_KEY関連の勉強にはなった。