下載
軟體開發
帳戶
下載
軟體開發
登入
我忘記帳戶名和密碼了
新增帳戶
語言
手冊
語言
手冊
×
登入
登入名稱
密碼
×
我忘記帳戶名和密碼了
繁體中文翻譯狀態
類別:
軟體
人
PersonalForge
Magazine
Wiki
搜尋
OSDN
>
軟體搜索
>
Terminals
>
Serial
>
Tera Term
>
Ticket List/Search
>
待辦事項 #14342
Tera Term
描述
專案概要
開發人員儀表板
專案的網頁
Developers
Image Gallery
List of RSS Feeds
活動
使用統計
歷史
檔案下載
檔案發佈
發布列表
Stats
File Storage
Files
Stats
原始碼
儲存庫列表
Subversion
查看儲存庫
CVS
查看儲存庫
待辦事項
待辦事項列表
里程碑列表
類型列表
元件列表
List of frequently used tickets/RSS
新增待辦事項
文檔
Wiki
FrontPage
Title index
Recent changes
Doc Mgr
List Docs
溝通
討論區
討論區列表
幫助論壇 (428)
公開討論 (173)
通信論壇
通信論壇列表
ttssh2-commit
ttssh2-dev
ttssh2-users
新聞
待辦事項 #14342
待辦事項列表
新增待辦事項
RSS
マウスホイールの改善(?)
啟用日期:
2008-12-19 21:03
最後更新:
2009-03-22 21:41
監視
ON
OFF
回報者:
raynstard
負責人:
doda
類型:
特色請求
狀態:
關閉
元件:
(無)
里程碑:
(無)
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
修正
檔案:
無
Vote
Score:
0
No votes
0.0
% (
0
/
0
)
0.0
% (
0
/
0
)
0
0
細節
回覆
お世話になります。
また、あったらうれしいなてきな改善要望です。
ctrlキーを押したままの時、マウス操作をTeratermのみに限定できませんでしょうか?
マウストラッキングを一時的にoffするイメージです。
xtermの時だけでもかまいません。
要望した経緯ですが、
普段、Teratermを経由して vim を使用しています。
んで、vim は term=xtermの時、マウス操作が有効にできるので
有効にして使っているのですが、そのままだとマウスホイールしたときにカーソルが移動してしまってスクロールバッファが移動してくれません。
ダブルクリックの操作はctrlキーを押したままだと
ちゃんとTeratermの操作になってくれるので、同じことが
マウスホイールでもできると便利だと思いました。
最後になりましたが
僕がvim でマウスを利用しているときの
設定です。
もしも、vimが利用できる環境があれば実験してみてください。(もちろんCUIです。)
set mouse=nvh
ちなみに、上記に示す設定のように
編集モードの時にマウスは無効になる設定もできるので
この要望もあったらうれしい程度の希望です。
以上
よろしくお願いいたします。
Ticket History (3/9 Histories)
Show older Histories
2008-12-20 16:06
Updated by:
(del#1144)
處理結果
Update from
無
to
Works For Me
評語
回覆
手もとの環境では、ctrl + スクロールで Tera Term バッファのスクロールに切り替わりますが、なりませんか?
2008-12-21 19:58
Updated by:
raynstard
評語
回覆
新規インストールして実験してみました。
スクロールってpageup|downのことでしょうか?
キーボード操作ではできましたが、
マウスホイールではやっぱできなかったです。
2008-12-22 01:52
Updated by:
(del#1144)
評語
回覆
スクロールじゃありませんでしたね。
TranslateWheelToCursor=on
のときに、マウスホイールの回転でvimのバッファを上下しますが、Ctrl+マウスホイールでTera Termのバッファがスクロールします。
前者と後者、どちらが動作しないですか?
# ちなみに、ThinkPadの真ん中にある上下に動くボタンは、マウスホイールではなくスクロールイベントを発生させるようで、前者が動きませんでした。
2008-12-22 21:33
Updated by:
raynstard
評語
回覆
お世話になります。
えと、TranslateWheelToCursor=on ですが
邪魔なのでoffにしています。
# カーソルが動いてしまう
ということで、マウスホイール(マウス)はvimの機能として有効になっています。
Ctrl+マウスホイールですが、vimのマウスが無効になっている間はスクロールできます。
ですが、vimのマウスが有効になっていると
スクロールしないでvimが処理してしまいます。
2008-12-22 23:26
Updated by:
doda
處理結果
Update from
Works For Me
to
Accepted
負責人
Update from
(無)
to
doda
評語
回覆
TranslateWheelToCursorではなく、Mouse Event Trackingの話ですね。
Mouse Event Trackingをサポートした時、xtermと同じようにShiftを押している間はMouse Event Trackingを無効にしようとも考えたのですが、
・仕様上はShift(やControl,Alt)を押した状態でのマウス操作を伝えられるし、
ホスト側のアプリケーションも受け取る事を期待している可能性がある。
・Tera TermではShift(やControl,Alt)と(主に左ボタンでの)マウス操作に通常とは別の動作を割り当てている。
という事から見送っています。
Control+左ダブルクリックの時にMouse Event Trackingが無効になっているように見えるのは
・vimがControl+左ダブルクリックに特に処理を割り当てていない
・Tera TermはMouse Event Trackingモード中でも左ダブルクリックによる単語選択を出来るようにしている
事によって、たまたまそう見えているだけです。
実際、4.58ではMouse Event Trackingモード中は左ダブルクリックによる単語選択を無効にしていた為、
Controlを押していても期待通り動かなかったはずです。
# これに関しては4.59で動作を変えました
ただ、Controlとマウス操作の組み合わせはタイトル/メニューが非表示の時だけ意味を持つので、
Controlを押している間はMouse Event Trackingを無効にしてもいいのかも知れません。
# その場合でもアプリがControl+マウス操作を受け取る事を期待している可能性があるので、
# 設定で変更出来るようにする必要があると思います
あと、vim起動中は通常はアプリケーションカーソルモードですので、TranslateWheelToCursorとの折り合いも考える必要があります。
# TranslateWheelToCursorの方は標準のKeyboard.cnfならばControlを押せば無効になっているように見える動作をするので、
# あまり気にしなくてもいいのかもしれません
どうするかちょっと検討してみます。
2008-12-23 13:57
Updated by:
raynstard
評語
回覆
>実際、4.58ではMouse Event Trackingモード中は左ダブルクリックによる単語選択を無効にしていた為、
Controlを押していても期待通り動かなかったはずです。
># これに関しては4.59で動作を変えました
おっしゃるとおり、過去のバージョンでは、期待通り動いていませんでした。
最近バージョンアップしたときに、動作するになっていたので
てっきり、CTRLキーを押しているときの動作が変わったのかなと
思ったのですが、単純にvimが処理対象にしていないから
偶然できるようになっていただけなのですね。。。
優先度は下げていただいても問題ありませんので
是非に検討していただければと思います~
以上です。
2008-12-24 18:45
Updated by:
doda
處理結果
Update from
Accepted
to
修正
評語
回覆
対応してみました。
Additional SettingsのGeneralで、"Disable Mouse Event Tracking when Control is pressed."(Controlキーを押している間はマウスイベントを通知しない)にチェックを入れて使ってみてください。
# 現在のところ、デフォルトではoff -- 要検討
http://ttssh2.sourceforge.jp/snapshot/snapshot-20081224.zip
2008-12-26 20:12
Updated by:
raynstard
評語
回覆
早速の対応ありがとうございました。
使ってみた感じですが個人的には理想的です。
クリスマスプレゼントありがとうございました。
普通に使っているものと差し替えたので、
利用していておかしな動作を見つけたら連絡するようにします。
# なんとなく平気そうですが。。。
TranslateWheelToCursor も少し変わっていたりするのでしょうか。
以前はviの時、おかしなことになっていたのに
今回、気がつかずに使っていたら特に変な入力とかにはなりませんでした。
# でも、現在はTranslateWheelToCursor=offにして利用しています^^;;;
2009-03-22 21:41
Updated by:
(del#1144)
狀態
Update from
開啟
to
關閉
Attachment File List (
0
)
Attachment File List
No attachments
編輯
新增評語
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
登入
新增評語
預覽
提交
また、あったらうれしいなてきな改善要望です。
ctrlキーを押したままの時、マウス操作をTeratermのみに限定できませんでしょうか?
マウストラッキングを一時的にoffするイメージです。
xtermの時だけでもかまいません。
要望した経緯ですが、
普段、Teratermを経由して vim を使用しています。
んで、vim は term=xtermの時、マウス操作が有効にできるので
有効にして使っているのですが、そのままだとマウスホイールしたときにカーソルが移動してしまってスクロールバッファが移動してくれません。
ダブルクリックの操作はctrlキーを押したままだと
ちゃんとTeratermの操作になってくれるので、同じことが
マウスホイールでもできると便利だと思いました。
最後になりましたが
僕がvim でマウスを利用しているときの
設定です。
もしも、vimが利用できる環境があれば実験してみてください。(もちろんCUIです。)
set mouse=nvh
ちなみに、上記に示す設定のように
編集モードの時にマウスは無効になる設定もできるので
この要望もあったらうれしい程度の希望です。
以上
よろしくお願いいたします。