エディタで選択中に、モディファイヤーの組み合わせが変わると、選択が解除される。
107 :oya2:2010/01/03(日) 15:03:44 ID:J6tZQ0ic こちらで質問してもよろしいでしょうか。 現在、下記のようなキー設定を行っています。 CTRL+J/Lでカーソルの左右移動、CTRL+ALT+J/LでHome/Endにしています。 ノートパッドなどでカーソル移動でShiftを押しながら選択状態にしているときに、Shiftを押したままHomeやEndにすると、 いったん選択状態が解除されてしまうのですが、選択状態を解除させないことはできるでしょうか。
mod control += 英数 key *英数 = *LeftControl
key *S-C-L=*S-Right key *S-C-J=*S-Left key *S-C-A-*L=*S-End key *S-C-A-*J=*S-Home
108 :applet★:2010/01/03(日) 22:16:10 ID:??? >>107 >いったん選択状態が解除されてしまうのですが、選択状態を解除させないことはできるでしょうか。
ヘルプ、2chのログ、ソースコードなどから、解決策を検討してみましたが、見つかりませんでした。 ログを見る限り、Shift, Ctrl, Altキーが、すべて、キーアップされます。 Shiftキーがアップしたので、文字列選択が一旦解除となることを確認しました。
key *S-C-L=*S-Right key *S-C-J=*S-Left key *S-C-O=*S-End key *S-C-U=*S-Home
上記なら、O,Uを使いますが、文字列選択が解除されることは無いので、モディファイヤーキーの組み合わせが 変わった場合、モディファイヤーキーが一度、キーアップするのは、明記されていない仕様ということになります。 確かに単独キーでの Home/Endキーを使えば、選択されたままとなるので、期待した動きと異なるわけで、大変申し訳ありません。
107 :oya2:2010/01/03(日) 15:03:44 ID:J6tZQ0ic こちらで質問してもよろしいでしょうか。 現在、下記のようなキー設定を行っています。 CTRL+J/Lでカーソルの左右移動、CTRL+ALT+J/LでHome/Endにしています。 ノートパッドなどでカーソル移動でShiftを押しながら選択状態にしているときに、Shiftを押したままHomeやEndにすると、 いったん選択状態が解除されてしまうのですが、選択状態を解除させないことはできるでしょうか。
mod control += 英数 key *英数 = *LeftControl
key *S-C-L=*S-Right key *S-C-J=*S-Left key *S-C-A-*L=*S-End key *S-C-A-*J=*S-Home
108 :applet★:2010/01/03(日) 22:16:10 ID:??? >>107 >いったん選択状態が解除されてしまうのですが、選択状態を解除させないことはできるでしょうか。
ヘルプ、2chのログ、ソースコードなどから、解決策を検討してみましたが、見つかりませんでした。 ログを見る限り、Shift, Ctrl, Altキーが、すべて、キーアップされます。 Shiftキーがアップしたので、文字列選択が一旦解除となることを確認しました。
key *S-C-L=*S-Right key *S-C-J=*S-Left key *S-C-O=*S-End key *S-C-U=*S-Home
上記なら、O,Uを使いますが、文字列選択が解除されることは無いので、モディファイヤーキーの組み合わせが 変わった場合、モディファイヤーキーが一度、キーアップするのは、明記されていない仕様ということになります。 確かに単独キーでの Home/Endキーを使えば、選択されたままとなるので、期待した動きと異なるわけで、大変申し訳ありません。