■
[eclipse-rcp]shellとキーリスナー
shellにキーリスナーを渡すと、
Tabキーでコントロールが変わる挙動が無効になる。
リスナー中に、doitとか触ってもかわんないし。なんでだろう。
しかたがないので、こんな感じでコントロールに追加しました。
キャンバスもキー操作するとTabで帰ってこなくなる。
Control[] controls=shell.getChildren();
for (int i = 0; i < controls.length; i++) {
if(! (controls[i] instanceof Canvas)){
controls[i].addKeyListener(menuShortCut);
}
}
あとユーザーインタフェース フォーカス重要かもな。
枠線かっこわるいからFocus合わさないことが多かったが
スペース又は改行のキー操作できるようになるのはユーザーには便利のようだ。
全員、光学マウス使ってるわけじゃないからな、なるべくマウスの操作は減らそう。
SOS
http://sos.sourceforge.jp/
SOSパッケージ 楽しみだな。
特に、Orchは興味深い。
ハインリッヒの法則とユーザーとの関係
根拠無いけど、ソフトやホームページを作成していて、
一件のユーザーからのメッセージをもらえたら、その裏には30件のユーザーがいて、300件のダウンロード/訪問者 があるのではないだろうか。
1人のアクティブユーザー
29人のユーザー
300件のダウンロード
Flashのmtascは興味深いな。
ただ、as2editというのがあるらしい。
もしEclipse Plugin作るなら似ないように気をつけないと