[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mgp-users-jp 00020] Re: window manager



>>>>> On Thu, 25 Dec 1997 20:39:24 +0900, Jun-ichiro itojun Itoh <itojun@itojun.org> said:
>あと、起動後にいっさいの keyboard 入力を受け付けなくなりました。
>次の page に移る時は mouse の左ボタンクリックしか効きませんでした。
>私の設定か何かが悪いのでしょうか。
 >> 	-oでwindowを独立させているとき、そういうふうになることがあります。
 >> 	mouse cursorを外に出して戻すと直ります。なんか、key eventが
 >> 	ktermの方に行き続けてしまうようですが、X11に詳しくないのでわからない...

こういうパッチをあてるとどうなります?

*** x11.c.orig	Fri Dec 26 05:06:40 1997
--- x11.c	Fri Dec 26 05:05:24 1997
***************
*** 172,177 ****
--- 172,182 ----
  	if (!(mgp_flag & FL_OVER)) {
  		XGetInputFocus(display, &dummy, &revert);
  		XSetInputFocus(display, window, revert, CurrentTime);
+ 		if (XGrabKeyboard(display, window, True, 
+ 				GrabModeAsync, GrabModeAsync, CurrentTime) != GrabSuccess){
+ 			fprintf(stderr, "XGrabKeyboard failed. sorry \n");
+ 			exit(-1);
+ 		}
  	}
  
  	gc_pl = XCreateGC(display, window, 0, 0);


--
					慶應義塾大学 政策・メディア研究科
	                                西田 佳史 nishida@sfc.wide.ad.jp