Ticket #3664

メニューのチェックボックスの選択方法
Open Date: 2004-01-03 10:18 Last Update: 2004-01-21 11:17

Reporter:
Owner:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

メニューのチェックボックスの選択で、

Space でチェック On/Off
Enter で決定して終了。
Cancel で設定を元の状態に戻し終了。

が出来ると便利。

Ticket History (3/9 Histories)

2004-01-04 12:28 Updated by: bowkenken
Comment
Logged In: YES
user_id=6113

操作は出来るだけテンキーだけで出来る様にしたいのと、
Space やテンキーの 0 は、メッセージの送りや
キャンセルに当てているので、
メニューの項目で
[元に戻す]
を用意するというのでは、どうでしょうか?
2004-01-06 17:01 Updated by: bowkenken
  • Ticket Close date is changed to 2004-01-06 17:01
  • Status Update from Open to Closed
2004-01-12 13:49 Updated by: mikl
  • Ticket Close date is changed to 2004-01-12 13:49
Comment
Logged In: YES
user_id=7621

キーの割り当てには人それぞれ好みがあると思うので、
ユーザーが自由に再設定出来る様にするのはどうでしょう?

1. デフォルトでの設定(組み込み)
2. プログラム開始時に keymap.rc(仮)を読み込み、ユーザが設
定を上書き。

初期化をリソースから読み込む様にすれば、再設定の必要もなく
なるかな。


個人的に、ブラウザのチェックリストで
Spaceで選択、Enterで決定という操作に慣れたので、
共通の操作が出来れば便利だなと思ったのですが。

多くの人にとって使いやすいインターフェースを考えると、
統一するよりは、カスタマイズ可能な方が良いと思います。
2004-01-12 18:33 Updated by: bowkenken
  • Status Update from Closed to Open
2004-01-12 18:42 Updated by: bowkenken
Comment
Logged In: YES
user_id=6113

以下のどちらかに設定出来る様にするのではどうですか?

Enter: キャンセル
Space: 選択
Delete等: キャンセル



Enter: 選択
Space: メッセージ送り
Delete等: キャンセル

どちらの場合でもSpaceでメニューは出しませんよね? (蛇足^^;
2004-01-12 18:49 Updated by: bowkenken
Comment
Logged In: YES
user_id=6113

下で言っているキャンセルとは
メニューを閉じる(決定)ということです。
2004-01-13 04:19 Updated by: bowkenken
  • Owner Update from (None) to bowkenken
2004-01-20 02:55 Updated by: bowkenken
  • Ticket Close date is changed to 2004-01-20 02:55
  • Status Update from Open to Closed
2004-01-21 11:17 Updated by: bowkenken
  • Ticket Close date is changed to 2004-01-21 11:17
Comment
Logged In: YES
user_id=6113

キー・バインドを変更出来る様にしました。
~/.lnl/usr/lnl_conf
に次の構文が使えます。
set_key 'キー' "コマンド"
unset_key 'キー'

例えば以下の様な感じです。

set_key ' ' "\n"
set_key '^M' "^G"
set_key '^J' "^G"

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login