DisQwerty:印刷するボタンは1つだけです

みなさんこんにちは! 私がここに書いたように 、私は非常に重度の運動障害のある人のために1つのボタンしか押すことができないキーボードを開発しました。 おそらく、これは独自の開発ではなく、そのようなキーボードが標準のオンスクリーンキーボードプログラムの多くのオペレーティングシステムにあることをすぐに予約する必要があります。 ただし、開発には独自の機能が含まれています。 それらとその出現方法について説明します。 GitHubへのリンクは投稿の最後にあります。





リナは父親に手紙を書く



チャプターゼロ。 開始する



2014年夏 私は春にリンク会っただけで、夏(休暇中)に何とかして彼女を助けたかった。



私の個人的なアドバイスと意見
あなたは知っている、彼らは頻繁にあなたの人生で少なくとも一度行う価値があるもののリストがあると言います。 だから、障害者のための寄宿学校/学校/孤児院に行き、彼らがそこにどのように住んでいるかを見ることをお勧めします。 それは難しいですが、魂に良いです。 1日かかります。 する必要はありませんが、経験は非常に興味深いものです。


欠けていた主なものはコミュニケーションでした。 コミュニケーションとコミュニケーションはすべての基礎ですから。 そして、私はリナがボタンを押すことができると決めました、彼らが私たちの学校からそれらを買っていることを神に感謝します。 リナのクラスで選択アルゴリズムを見ました。 最初に、教師は1-9から順番に紙のキーボードに線を表示し、人は希望の線にうなずき、その後、選択は線に沿って進みます。 JavaScriptでも同じことをしました。



夏が終わりました。 私はプログラムを喜んで学校に引きずりました。 彼はキーボードをリナと彼女の先生に見せました。 リナは私を見て行動し始めました。 私は小さな詳細を考慮しませんでした。 彼女はなんて子供だ! 彼女は2年生です。 そして、たくさんの文字で画面上で点滅する何かを学ぶことは難しいです。



まだ私見
これらの子供たちはしばしば精神遅滞と呼ばれますが、私はそのような意見に激しく反論します。 「なぜ空は青いの?」と尋ねる機会なしに10年間生きたからといって、もちろん、あなたは本格的な人ではないでしょう。 たとえば、「わずかな」障害であっても、社会に問題があります。たとえば、すべての美徳とカリスマ性のために、競技会で女の子との関係を始めることはできません


第1章 「そして、もしそうでない場合は?」



2014年秋/冬。子どもたちが文字ごとのセットを学ぶのは難しすぎることに気付きました。 それから、私は教師に単語全体または音節からボタンのセットを作成する機会を与えました。 最初は、2次元のjs配列で、別の\ <script \>としてプログラムに接続されていました。 はい、はい、小学校の先生にjs配列の書き方を教えました。



春に近づいて、私はSOが必要ではないことに気づきました。 各レッスンで新しいボタンのセットが必要になったときに、教師に1つのファイルで作業させることは人道的ではありません。 そのため、教師はセットでファイルを選択する機会を与えられる必要があります。 同時に、ブラウザをまたがるトラブルから何とか逃れます。 node-webkitテクノロジーを見ました。 ファイルを選択するための既製のAPIがあるため、 app.jsで停止しました



同時に、ファイルパーセルを作成しました。これは、教師にjsでの書き込みを強制するのは非常に困難だからです。 セットに画像を追加する機能も追加されました。



GitHub node-webkitバージョン 。 ポピー軸用のカブ豆では、作業の配置方法を考える必要があります。



このカブにちょっとした話題を置きます。govnokodに対処する必要があります(長い間このバージョンを書いていましたが、モジュール性とOOPについては何も知りませんでした)。



第2章 おもちゃ



2016年春。同意すること、演奏することはタイピングよりもいいですか? 私もそう思います。 ビジネスと喜びを組み合わせてみませんか? unity3dでタイピングの原理を学ぶために、子供向けのおもちゃを作成することにしました。 彼女のDisCoinと呼ばれます。 すべてが非常に簡単です。 9つのチェスト。ランダムなチェストにコインが表示されます。このチェストを選択する必要があります。 子どもたちはこのゲームをプレイするのが大好きです。非常にシンプルなデザインですが、バスの帰りを待っている間に放課後にプレイするのが大好きです。





授業後



GitHubリポジトリ



ゲームのデザイン、雰囲気作りなどをお手伝いさせていただきます。



第3章 子供向けではありません



2016年夏。この夏、モスクワの少女サーシャが私のキーボードを試してみたいと書いてくれました。 彼女がMacを持っていて、それから私はまだMacbookを持っていなかったことが判明し、少女Sashaにたくさんのバグと遅れのある古いブラウザバージョンを送りました。 サーシャはそれを使い、彼女はそれをやりました。 そして、彼らと私の母は私にバグと遅れの全リストを与えました。 ゼロから書くよりも長くバグ修正することに気づいた。 browserifyで良いバージョンを書きました。 ほぼバグなしで、 yandex.predictを使用します (Yandexに感謝、サービスは素晴らしいです)。 17年ぶりに、サーシャ自身が母親を通してではなく、自分の考えを書きます。





少女サーシャが入力しています



» ここに投稿

GitHubブラウザーバージョン



- 私のサイト。



All Articles