スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« 数々のオプション | トップページ | 仮想キーボードの微修正とか »

よりシンプルに

今はTiExtenderの開発フェーズで、一応、実装は終わったのだが、使い勝手的に、かったるい感じもあったので、操作系を微調整中だ。具体的には、キーボードマクロの登録方法がスマートではなかったので、手を入れたりしているのだが、シンプルさと判り易さは相反する。

キーボードマクロの登録は、所謂、オンライン登録とオフライン登録が可能になっている。

オンライン登録というのは、例えば、テキストエディタを使っている場合に、特定のキー入力シーケンスを登録して使いたい様な場合に使うモノで、実際にテキストエディタ上で操作を行い、その操作状況を登録するモノだ。

オフライン登録というのは、TiExtenderの設定ダイアログを起動して、キーボード用の設定タブのボタンを押して、そこで登録するモノだ。

機能的には、オンライン登録の方がオフライン登録よりも便利な筈なので、作者的には、オフライン登録は殆ど使わないとは思われるのだが、オンライン登録を可能にするためには、システム環境設定でTiExtenderのプライバシー権限を上げなければならない。

つまり、権限を上げる事に懸念があるユーザーは、オンライン登録は行えないので、オフライン登録も用意した格好になっているのだが、オンライン登録でオフライン登録と同様の設定を可能にするためには、登録時にダイアログを表示する必要があった訳だ。

具体的には、登録の開始はキーボードショートカットで行えるものの、登録時には、登録名称だとかの入力用にダイアログを表示させていたので、このダイアログでの入力作業が鬱陶しかった。

機能的には、ダイアログが表示された方が登録作業をやった、という事が見た目で判るので、より簡単で便利、という事になる場合もある筈だ。

しかし、前述のテキストエディタでの利用時等では、新しいキー入力の登録の度に、ダイアログが表示され事になるので、そのダイアログの操作用にマウスポインターを移動したりしなければならないので、スピーディーな操作が困難になる訳だ。

と、いう事で、キーボードマクロのオンライン登録時にはダイアログ表示を行わなくした。

その結果、登録の開始と終了は、共にキーボードショートカットかメニューでダイレクトに行える様になったので、登録作業はスピーディーに行える様になったのだが、登録時に名称の登録は出来なくなった。

しかし、考えてみると、名称を登録する必要があるのは、パスワード文字列等、長期に渡って複数回使用する必要があるマクロに限られる筈なので、そういうマクロは、オフライン登録しても、別段、不便でもない筈だ。

そして、オンライン登録時に名称の変更が行えなかったとしても、オフライン登録では、名称のみの変更も行える様になっているので、それ自体は致命的でもない。

と、いう事で、オンライン登録というのは、実際の作業中に頻繁に登録と使用を繰り返す場合を想定した利用形態、という事にして、登録用ダイアログの表示はヤメにしたのだが、その場合、登録処理中なのかどうかが見た目で判らなくなった。

作者的にも、この状態は不安だったので、ダイアログの表示をヤメるにあたって、メニューバーにあるTiExtenderアイコンの右側に、オンライン登録中には、その旨をテキスト表示する機能を新たに追加した。

ついでなので、キーボードマクロの実行中にも、同様の表示を行う格好にしたのだが、これは、マクロの実行は、実時間でも可能にしてあるからだ。

実時間でのマクロ実行というのは、登録時と同じ時間間隔をおいてキーボード出力を行うモードになるのだが、この場合、実行には時間がかかる場合もある。

なので、その期間中には、実際にはキー入力を行っていないにも関わらず、キー入力が行われる可能性があるので、マクロ実行中である旨を表示しておかないと、入力したくないアプリに対して入力を行わせてしまう危険性もあるので、注意を促す意味から表示する格好にした訳だ。

と、いう事で、一つの機能を変更すると、変更は連鎖していく訳なのだが、そもそも、ダイアログの表示をヤメにした理由は、よりシンプルに、つまり、よりスピーディーに使える様にするのが目的だったので、付随する変更でも、そういう価値基準にしたがった変更を行っている。

もっとも、変更は操作系の一部だけになるので、今週中のリリースは、問題ない筈だ。

= この記事に関連する公開中ソフト =

TiExtender

TiExtender

(2016/10/25追加)

« 数々のオプション | トップページ | 仮想キーボードの微修正とか »

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/534482/63839924

この記事へのトラックバック一覧です: よりシンプルに:

« 数々のオプション | トップページ | 仮想キーボードの微修正とか »

2017年8月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

広告

プライバシーポリシー

  • 当サイトでは、第三者配信による広告(Google Adsense)サービスを利用しています。

    Google を含む第三者配信事業者は、Cookie を使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。 Google 広告 Cookie を使用することにより、Google や Google のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。

    Cookieを無効にする設定およびAdsenseに関する詳細については、以下のリンクを参照下さい。

    広告 - ポリシーと規約 - Google