空のイラスト  前の表示に戻ります。 トップページに戻ります。  トップへ戻る  2003.01.04->2008.01.15更新
                                        動機 試作 Q&A 協力 連絡先へジャンプ
 「できチョンツー。」
 開発日記

 使用言語:C++Builder

 ビデオ解説を見る
 各開発日記にジャンプ
 「パッドdeマウスUE版」 ・ 「できリング。」
 「できカーソル。」・ 「できボタン+」「できクリック。」
 「できマウス。」 ・ 「でき6点。」 ・ 「できコードレス。」

「できマウス。」に接続した1個のボタンやセンサーを押している時間の
長短の組み合わせで、マウスやキーボードの各種動作を行うものです。

特徴的な動作として、ブレーキモード機能を搭載しております。
設定内容は、次回起動時に反映されます。

ブレーキモード機能
とは、たとえば、アイコンにチェックを入れますと、移動中の
マウスカーソルが、デスクトップのアイコンに触れますと、自動でカーソル移動速度が
遅くなります。
これにより、めざす場所でのクリックが容易になります。
ブレーキ状態で、短2押しでブレーキをスキップし、次のブレーキ対象のところで
再度ブレーキがかかります。

IBMホームページリーダー3.01+「できマウス。」+ 「できチョンツー。」

視覚と四肢障碍がある場合に試してみてください。スイッチの長短で、
ホームページリーダーの操作ができます。なお、「できチョンツー。」は、
キー入力モードでJoyToKeyを使うにチェックを入れてください。
JoyToKeyの設定は、こちらからダウンロードできます。
この愛ディアは、「できマウス。」ユーザー様のシトさんが考案された
ものです。シトさん、ありがとう!!

「できチョンツー。」のダウンロードはこちらから

長短の組み合わせは、"ワンキーマウス"に一部が準じております。
"ワンキーマウス"の仕様を利用するにあたり、開発者の福士さんにお願いしました
ところ、快諾していただきました。この場をお借りしまして、感謝申しあげます。
「できチョンツー。」の名前の由来は、福士さんの解説の中で、短くチョン・長くツーと
押すという文から頂戴させていただきました。
"ワンキーマウス”については、こちらから入り、支援技術でご覧になれます。

福祉機器・ソフトのメーカー様へのお願い

「できチョンツー。」の設定画面
 「できチョンツー。」は、設定するときだけ
 表示し、利用の際は最小化でご利用ください。

 短く押したを0、長く押したを1とします

 判定は音で分ります。
 長短の組み合わせは変更になる場合が
 あります。
 
         
 マウスモード
  (長押しでボッボボと音がして、モードが交互に
  切り替わります。)

 0    押すたびに90度方向変更してカーソル移動
 00   押すたびに180度方向変更してカーソル移動
     ブレーキ中に押すとブレーキを解除
 000  いまだけカーソル移動速度速める/もどす
 0000 アクティブ窓を閉じる
 00000 Windowsの終了 (未完成)

 1    移動停止/停止時は左クリック(ドラッグ開放)
 01   右クリック
 11   左ダブルクリック
 010 中央(ホイール)クリック
 
 110  左ドラッグ
 101  Ctrl + 左クリック
 100  Shift + 左クリック

 001  アクティブ窓最小化
 011  直前アクティブ窓を元に戻す
 111  アクティブ窓の最大化

 1000 アクティブ窓の右下にカーソル移動
     (サイズ変更モード)
 1001 ロジクールマウスウェア起動
 1010 HELP表示
 1011 「できチョンツー。」の設定画面表示
 キーボードモード
  (長押しでボッボボと音がして、タイトルバー
    点滅)

 
◇JoyToKeyJoyToKeyを使うにチェックがないとき
 0     TAB
 00     ENETR
 000   SPACE
 0000  Windowsキー
 00000 未定義
 1     PageUp
 10    PageDown
 100   Shift + TAB
 1000  Ctrl + TAB
 10000 Alt + TAB
 11    F1
 110   ESC

 1100  未定義
 11000 未定義

 111   未定義
 1110  未定義
 11100 未定義
 1111  未定義
 11110 未定義
 JoyToKeyを併用するときは、JoyToKeyの設定
 ファイルは、0.できチョンツーで設定してください。

◇JoyToKeyJoyToKeyを使うにチェックがあるとき

 01    JoyToKeyの設定画面表示
 001   JoyToKeyの設定画面を最小化
 0     JoyToKeyのButton1設定による
 00     JoyToKeyのButton2設定による
 000   JoyToKeyのButton3設定による
 0000  JoyToKeyのButton4設定による
 00000 未定義
 1     JoyToKeyのButton5設定による
 10    JoyToKeyのButton6設定による
 100   JoyToKeyのButton7設定による
 1000  JoyToKeyのButton8設定による
 10000 JoyToKeyのButton9設定による
 11    JoyToKeyのButton10設定による
 110   JoyToKeyのButton11設定による
 1100  JoyToKeyのButton12設定による
 11000 JoyToKeyのButton13設定による

 111   JoyToKeyのButton14設定による
 1110  JoyToKeyのButton15設定による
 11100 JoyToKeyのButton16設定による
 1111  JoyToKeyのButton17設定による
 11110 JoyToKeyのButton18設定による

 2002.12.25 "ワンキーマウス”開発者の福士さんに、”ワンキーマウス”仕様に準拠した
         ソフトを作りたいとメールで申し入れをする。
 2002.12.25 福士さんから快諾を得る。
 2002.12.30 国立療養所川棚病院で療養中の松尾さんから、試作評価の協力申し出を
         いただく。
 2003.01.04 「できチョンツー。」とりあえず、マウスカーソル動くようにした。
Ver0.1
 2003.01.09 松尾さんから、評価レポート入る。感謝!!
 2003.01.09. 各種設定ができるようにした。
Ver0.21
 2003.01.10 デスクトップのアイコンやプルダウンメニューにマウスカーソルが
         さしかかったときは、マウス速度のブレーキをかけるための資料を模索。
 2003.01.10 CBuilderMLのK氏から、上記アイディアを実現するための
        手法をいただく。実現の見通しができ感謝!!
 2003.01.11 手法に基づいてプログラミングするが、うまく動作しない。
 2003.01.11 松尾さんからVer0.21評価レポート届く。
        なんと、「できチョンツー。」を使ってメール返信に脱帽と感謝!!
 2003.01.11 ”ワンキーマウス”作者の福士さんからも評価メールいただく。感謝!!
 2003.01.11 カーソル移動用タイマーを移動以外は停止させるようにした。
Ver0.22
 2003.01.12 カーソル速度を8にして、いまだけ高速を使った場合の不具合を修正
Ver0.23
 2003.01.13 K氏から、参考となるサンプルプログラムが届く。
         皆さんと共に感謝!!感謝!!!
 2003.01.13 開発環境をC++BuilderVer3からVer6へ乗り換える必要性が判明。
 2003.01.14 K氏からアドバイスを頂きながら作業を進め、サンプルプログラムのビルドに
        成功。これで、デスクトップのアイコンやプルダウンメニューにマウスカーソルが
        さしかかったときは、自動的にマウス速度にブレーキをかけるための基礎が
        できた。
 2003.01.20 パッドdeマウスの作者の和泉家さんのアドバイスを得て、マルチメディアタイマー
         利用をやめる。スレッドでタイマーを作成。
 2003.01.20 設定ボタンに近づくとボタンが大きくなる機能を採用。
 2003.01.22 設定内容を保存できるようにした。ブレーキモード機能を搭載 Ver0.30
        ブレーキモード機能を搭載にあたっては、K氏からのサンプルプログラムが
        あって可能となりました。感謝!!!
 2003.01.24 今だけ加速とブレーキモードの設定が干渉しあうバグ発生。
 2003.01.24 XPで今だけ加速機能を使うと、狂ったようにカーソルが移動する。
 2003.01.24 XPで加速スライドバー値を変更したもあまり反映されない。
 2003.01.25 ブレーキ中、その解除は短1だったが短2に変更。短1は、従来どおり
         90度方向転換機能とする。
 2003.01.26 01.24〜0.1.25までの問題点を改善。ほぼ使用できる状態になった。 Ver0.31
 2003.01.27 ロジクールにマウスウェアを起動したい旨の情報提供依頼のFAXを入れました。
 2003.01.28 ロジクールからFAX返信あり。情報は公開していないの返事。
 2003.01.28 自分で解析した結果、ロジクールのドライバーを利用できるようになった。
 2003.02.02 「できチョンツー。」を終了しないまま、Windowsを終了すると設定内容が
         保存できない不具合を修正。
 2003.02.03 2つのマウスが存在する場合(内蔵と外付け)、ロジクールドライバーが
         利用できない不具合を修正。            Ver0.32
 2003.02.13  Windowsが終了するときも、設定内容を保存できるようにした。Ver0.33
 2003.04.10  アイコン以外にもブレーキモードを拡充した。Ver0.40
 2003.05.10 JoyToKeyにCfg自動切替が備わり、「できチョンツー。」の自由な文字
        入力が可能となる。
Ver0.50
 2003.05.13 澁澤さんのアドバイスでWindowsXPで二重起動防止できた。
Ver0.60
 2003.05.19 「できチョンツー。」自身を最大化できないようにした。
Ver0.70
 2003.05.26 1011で、「できチョンツー。」の設定画面を表示するようにした。
Ver0.80
 2003.05.29 「できチョンツー。」からJoyToKeyの設定画面を起動できるように
        した。
Ver1.00
 2003.06.13 キー入力モードのとき、タイトルが点滅するようにした。Ver1.01
 2003.06.16 キー入力モードでENTERなどが2回入力されてしまうバグを修正した。Ver1.02
 2003.06.19 音を出すにチェックを入れないとキー入力モードに移行できないバグを
        修正した。
Ver1.03
 2003.08.13 設定画面を表示して最小化し、011で設定画面を再表示すると最小化できない
      バグを修正した。011で再表示できないようにした。

 2003.08.13 設定画面をTOPに表示できるようにした。
Ver1.04
 2003.08.13 101 Ctrl+左クリック 100 Shift+左クリックを追加。 Ver1.05
 2004.09.29 最小化して011で表示すると、終了できなくなる不具合を修正。 Ver2.00
 2004.09.19 スイッチONで起動すると無限ループに入ってしまう不具合を修正 Ver2.10
 2008.01.10 ゲームで左クリックを認識できない問題を解決するため、クリックの
        ON時間調整を設定画面に設けた。
Ver2.20


 ロジクールの便利なマウスウェア  例:メモ帳において 
 (マウスウェアの設定をハイパージャンプを使うように設定してください。)
 *ロジクール製のマウスのハイパージャンプ機能は、Ver9.5以降では削除されてしまいました。
  Ver9.4でご利用ください。これに代わる物として「できジャンプ」を開発中です。
 
ロジクールマウスドライバー利用の例

 「できチョンツー。」の現在の問題点
 1.スタンバイモードに移行するとき、「できチョンツー。」でマウスカーソルを
  移動中の場合、スタンバイモードから復帰後のメニュー選択できない。
 「できチョンツー。」の今後の予定
 1.マウスカーソルに方向指示器を表示させたい。
 2..2ボタンモードを備える。
 3.皆さんからのご要望を取り入れていきたいと思っております。 メールはこちらから


前の表示に戻ります。トップページに戻ります。トップへ戻る    動機 試作 Q&A 協力 連絡先へジャンプ
直線上に配置