🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.windows.x
Article #122

Get Key Event

#122
From: Shuichi Takazawa
Date: Thu, 10 Sep 1992 11:20
34 lines
1917 bytes
$@$O$8(J$@$a$^$7$F!"$?$+$6$o!w(Jsony$@$G$9!#(J
$@$9$$$^$;$s$,!"$I$J$?$+65$($F$/$@$5$$!#(J

$@:#!"(JSONY PWS-1630+NEWS-OS 4.1C+mwm$@$G(Jscreen saver$@$r;n$7$K:n$C$F(J
$@$$$k$s$G$9$,!"(JKeyPress/KeyRelease$@$J$I$N(Jevent$@$,<u$1<h$l$:$K:$$C$F(J
$@$$$^(J$@$9!#$?$@!"0lDj;~4V$r2a$.$k$H2hLL$r0E$/$9$k$@$1$N$b$N$J$s$G$9$,!#(J
$@0l@87|L?(Jnews$@$J$I$rFI$s$G$$$k$H(Jmouse$@$K(J$@$O?($i$J$$$N$G(J
$@FMA30E$/$J$C$F$7$^$C$F!"$a$s$/$i$C$F$^$9!#(J

$@0J2<$O(Jsource$@$N0lIt$G$9$,!"(J
    d = XtDisplay(topLevel);
    r = RootWindow(d,0);

    XSelectInput(d, r, PointerMotionMask|KeyPressMask|KeyReleaseMask );

    while(1) {
	XtAppNextEvent (app_context, &e);
	XtDispatchEvent(&e);
	if(e.type == MotionNotify) SaverOff();
	if(e.type == KeyPress) SaverOff();
	if(e.type == KeyRelease) SaverOff();
    }
$@$N$h$&$K$7$F$_$?$s$G$9$,!"$3$l$@$H(Jmouse cursor$@$,(Jroot window$@>e$K(J
$@$"$k$H$-$O(JOK$@$J$s$G$9$,!"(Jxterm$@$J$I$N(J$@B>$N(Jwindow$@>e$K$"$k$H$-$O(Jkey
event$@$O<u$1<h$k$3$H$,=PMh$^$;$s!#(J(mouse$@$O(JOK$@$G$9$,!#(J)

$@$3$N$h$&$J(Jprogram$@$G(J$@>o$K(Jkey$@$H(Jmouse$@$r4F;k$9$kJ}K!$OL5$$$b$N$G$7$g(J
$@$&$+!)(J

--
+----------------------------------------------------------------------+
  ($@3t(J)$@#S#O#N#Y!!%+%a%i;v6HK\It(J / $@9b(J $@Bt(J  $@=$(J $@0l(J ( Shuichi Takazawa )
  Sony corp., Camera Products Group
  E-mail : takazawa@cam.cpg.sony.co.jp
Technical Details
Message-ID: <TAKAZAWA.92Sep10112025@ctcc08.cam.cpg.sony.co.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!ccut!wnoc-tyo-news!scslwide!wsgw!headgw!atg2gw!atggw!cpggw!cpgcgw!takazawa

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ccut!wnoc-tyo-news!scslwide!wsgw!headgw!atg2gw!atggw!cpggw!cpgcgw!takazawa
From: takazawa@cam.cpg.sony.co.jp (Shuichi Takazawa)
Newsgroups: fj.windows.x
Subject: Get Key Event
Message-ID: <TAKAZAWA.92Sep10112025@ctcc08.cam.cpg.sony.co.jp>
Date: 10 Sep 92 11:20:25 GMT
Sender: news@cam.cpg.sony.co.jp (Usenet News System)
Distribution: fj
Organization: Sony corp. Camera Products Group Atsugi No.2 Japan.
Lines: 34