From: Araki K. <j00...@ip...> - 2001-12-25 13:01:03
|
荒木です:-) Subject: [Mlterm-dev-ja] Shift + mouse From: Hironori Sakamoto <hs...@mt...> Message-ID: <200...@ud...> Date: Tue, 25 Dec 2001 18:41:00 +0900 (JST) > コンソールアプリでマウスイベントを受け取れる様にしている時に、 > Shift + マウス が効かなくなってしまっています。 > # xterm の様に Shift + マウス で cut&paste できる様に直して > # もらったはずですが、該当メールが見つからないので勘違いかな。 Shift + マウスによる copy&paste は実装していないと思います。 # そもそも、xterm でそんなことができるということ自体知りませんでした^_^; 添付のパッチ(src/ml_term_screen.cにあてて下さい)のような感じでよろしいで しょうか? では -- kiken j00...@ip... Index: ml_term_screen.c =================================================================== RCS file: /home/ken/cvsroot/mlterm/src/ml_term_screen.c,v retrieving revision 1.234 diff -u -r1.234 ml_term_screen.c --- ml_term_screen.c 2001/12/24 15:07:52 1.234 +++ ml_term_screen.c 2001/12/25 12:53:20 @@ -1979,7 +1979,7 @@ termscr = (ml_term_screen_t*) win ; - if( termscr->is_mouse_pos_sending) + if( ! (event->state & ShiftMask) && termscr->is_mouse_pos_sending) { return ; } @@ -2156,7 +2156,7 @@ ml_restore_selected_region_color( &termscr->sel) ; - if( termscr->is_mouse_pos_sending) + if( ! (event->state & ShiftMask) && termscr->is_mouse_pos_sending) { report_mouse_tracking( termscr , event , 0) ; |