[<<] [<] Page 1 of 2 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Problem with keys ...
From: Ritesh Saigal ####@####.#### Date: 5 Oct 2000 21:46:05 -0000 Message-Id: <39DCF631.EF49F0D2@metabyte.com> Hi, I am having a problem with the keyboard events. I want to catch all (keyboard) events and then filter out some of them. I am able to get ascii values of all integer/character keys. But as soon as I press any of the function keys or esc, insert, home, end keys, the program exits. Can anyone tell me how to remove the default action (exit) for these key events so that my program can catch them... Regds, Ritesh. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Problem with keys ...
From: "Greg Haerr" ####@####.#### Date: 6 Oct 2000 01:13:04 -0000 Message-Id: <028401c02f33$4a06a180$6817dbd0@censoft.com> : I am having a problem with the keyboard events. I want to catch all : (keyboard) events and then filter out some of them. I am able to get : ascii values of all integer/character keys. But as soon as I press any : of the function keys or esc, insert, home, end keys, the program exits. Run "nano-X -e" to disable the development version feature where "ESC" terminates the server. The function keys all start with an ESC prefix. Regards, Greg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Problem with keys ...
From: Ritesh Saigal ####@####.#### Date: 9 Oct 2000 17:03:18 -0000 Message-Id: <39E1FA1B.19C74F10@metabyte.com> Hi !! I am not running the server Nano-X but instead linking application into server. So what do I need to do to disable the development version feature. Thanks, Ritesh. Greg Haerr wrote: > : I am having a problem with the keyboard events. I want to catch all > : (keyboard) events and then filter out some of them. I am able to get > : ascii values of all integer/character keys. But as soon as I press any > : of the function keys or esc, insert, home, end keys, the program exits. > > Run "nano-X -e" to disable the development version feature > where "ESC" terminates the server. The function keys all start > with an ESC prefix. > > Regards, > > Greg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Problem with keys ...
From: "Greg Haerr" ####@####.#### Date: 9 Oct 2000 17:23:14 -0000 Message-Id: <0fbc01c03215$f46f22c0$15320cd0@gregh> : I am not running the server Nano-X but instead linking application into : server. So what do I need to do to disable the development version : feature. At this point, initialize the variable escape_quits to 0 in src/nanox/srvmain.c and recompile. Regards, Greg : : Thanks, : : Ritesh. : : Greg Haerr wrote: : : > : I am having a problem with the keyboard events. I want to catch all : > : (keyboard) events and then filter out some of them. I am able to : get : > : ascii values of all integer/character keys. But as soon as I press : any : > : of the function keys or esc, insert, home, end keys, the program : exits. : > : > Run "nano-X -e" to disable the development version feature : > where "ESC" terminates the server. The function keys all start : > with an ESC prefix. : > : > Regards, : > : > Greg : : | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Problem with keys ...
From: Ritesh Saigal ####@####.#### Date: 9 Oct 2000 17:47:41 -0000 Message-Id: <39E2047F.E187F92D@metabyte.com> Hi, Its still not working. Escape, function, arrow, pagegup, pagedown keys terminate the application. I initialized escape_quits to 0, recompiled nanox, recompiled my program. The program still terminates on pressing any of these keys. Regds, Ritesh. Greg Haerr wrote: > : I am not running the server Nano-X but instead linking application into > : server. So what do I need to do to disable the development version > : feature. > > At this point, initialize the variable escape_quits to 0 > in src/nanox/srvmain.c and recompile. > > Regards, > > Greg > > : > : Thanks, > : > : Ritesh. > : > : Greg Haerr wrote: > : > : > : I am having a problem with the keyboard events. I want to catch all > : > : (keyboard) events and then filter out some of them. I am able to > : get > : > : ascii values of all integer/character keys. But as soon as I press > : any > : > : of the function keys or esc, insert, home, end keys, the program > : exits. > : > > : > Run "nano-X -e" to disable the development version feature > : > where "ESC" terminates the server. The function keys all start > : > with an ESC prefix. > : > > : > Regards, > : > > : > Greg > : > : | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Problem with keys ...
From: "Greg Haerr" ####@####.#### Date: 10 Oct 2000 01:02:50 -0000 Message-Id: <0ffd01c03256$2c94cf20$15320cd0@gregh> : Its still not working. Escape, function, arrow, pagegup, pagedown keys : terminate the application. I initialized escape_quits to 0, recompiled nanox, : recompiled my program. The program still terminates on pressing any of these : keys. Hmm.. greping the code shows that there's yet another instance of escape_quits being set to 1, just inside GrOpen() in nanox/srvmain.c. Change this to =0 as well. Regards, Greg : : Regds, : : Ritesh. : : Greg Haerr wrote: : : > : I am not running the server Nano-X but instead linking application into : > : server. So what do I need to do to disable the development version : > : feature. : > : > At this point, initialize the variable escape_quits to 0 : > in src/nanox/srvmain.c and recompile. : > : > Regards, : > : > Greg : > : > : : > : Thanks, : > : : > : Ritesh. : > : : > : Greg Haerr wrote: : > : : > : > : I am having a problem with the keyboard events. I want to catch all : > : > : (keyboard) events and then filter out some of them. I am able to : > : get : > : > : ascii values of all integer/character keys. But as soon as I press : > : any : > : > : of the function keys or esc, insert, home, end keys, the program : > : exits. : > : > : > : > Run "nano-X -e" to disable the development version feature : > : > where "ESC" terminates the server. The function keys all start : > : > with an ESC prefix. : > : > : > : > Regards, : > : > : > : > Greg : > : : > : : : | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Problem with keys ...
From: Ritesh Saigal ####@####.#### Date: 10 Oct 2000 16:19:01 -0000 Message-Id: <39E34108.B0901BA6@metabyte.com> Hi Greg, Its still not working. Escape, function, arrow, pagegup, pagedown keys terminate the application. I initialized escape_quits to 0, recompiled nanox, recompiled my program. The program still terminates on pressing any of these keys. Regds, Ritesh. Greg Haerr wrote: > : I am not running the server Nano-X but instead linking application into > : server. So what do I need to do to disable the development version > : feature. > > At this point, initialize the variable escape_quits to 0 > in src/nanox/srvmain.c and recompile. > > Regards, > > Greg > > : > : Thanks, > : > : Ritesh. > : > : Greg Haerr wrote: > : > : > : I am having a problem with the keyboard events. I want to catch all > : > : (keyboard) events and then filter out some of them. I am able to > : get > : > : ascii values of all integer/character keys. But as soon as I press > : any > : > : of the function keys or esc, insert, home, end keys, the program > : exits. > : > > : > Run "nano-X -e" to disable the development version feature > : > where "ESC" terminates the server. The function keys all start > : > with an ESC prefix. > : > > : > Regards, > : > > : > Greg > : > : --------------------------------------------------------------------- To unsubscribe, e-mail: ####@####.#### For additional commands, e-mail: ####@####.#### | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Problem with keys ...
From: "Greg Haerr" ####@####.#### Date: 10 Oct 2000 17:25:00 -0000 Message-Id: <156d01c032df$6376cdc0$15320cd0@gregh> : Its still not working. Escape, function, arrow, pagegup, pagedown keys : terminate the application. I initialized escape_quits to 0, recompiled : nanox, : recompiled my program. The program still terminates on pressing any of : these : keys. It's _still_ not working?@#$W#$?!! Well, let's bring out the heavy artillery on this one. I assume you've got BOTH instances of escape_quits set to 0 in nanox/srvmain.c. Modify the keyboard driver to NEVER return -2, which is what ESC has been special cased to do. For instance, in drivers/kbd_tty.c, function TTY_Read, remove the following line: if(*buf == 0x1b) return -2; Regards, Greg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Problem with keys ...
From: Ritesh Saigal ####@####.#### Date: 11 Oct 2000 00:12:47 -0000 Message-Id: <39E3B016.FBF5D769@metabyte.com> It worked - thanks. Another problem: The variable 'special' of structure GR_EVENT_KEYSTROKE always returns 0, which indicates GR_SPECIAL_KEY_NOSPECIAL whereas it should return some non-zero identifier for keys such as function keys, esc, tab, arrow etc. Can u tell me what's going wrong. Thanks, Ritesh. Greg Haerr wrote: > : Its still not working. Escape, function, arrow, pagegup, pagedown keys > : terminate the application. I initialized escape_quits to 0, recompiled > : nanox, > : recompiled my program. The program still terminates on pressing any of > : these > : keys. > > It's _still_ not working?@#$W#$?!! > > Well, let's bring out the heavy artillery on this one. I assume you've > got BOTH instances of escape_quits set to 0 in nanox/srvmain.c. > > Modify the keyboard driver to NEVER return -2, which is what ESC > has been special cased to do. For instance, in drivers/kbd_tty.c, > function TTY_Read, remove the following line: > > if(*buf == 0x1b) > return -2; > > Regards, > > Greg > > --------------------------------------------------------------------- > To unsubscribe, e-mail: ####@####.#### > For additional commands, e-mail: ####@####.#### | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Problem with keys ...
From: Ritesh Saigal ####@####.#### Date: 11 Oct 2000 18:40:07 -0000 Message-Id: <39E4B36A.60AF241@metabyte.com> Hi ! The variable 'special' of structure GR_EVENT_KEYSTROKE always returns 0, which indicates GR_SPECIAL_KEY_NOSPECIAL whereas it should return some non-zero identifier for keys such as function keys, esc, tab, arrow etc. Can u tell me what's going wrong. Thanks, Ritesh. Greg Haerr wrote: > : Its still not working. Escape, function, arrow, pagegup, pagedown keys > : terminate the application. I initialized escape_quits to 0, recompiled > : nanox, > : recompiled my program. The program still terminates on pressing any of > : these > : keys. > > It's _still_ not working?@#$W#$?!! > > Well, let's bring out the heavy artillery on this one. I assume you've > got BOTH instances of escape_quits set to 0 in nanox/srvmain.c. > > Modify the keyboard driver to NEVER return -2, which is what ESC > has been special cased to do. For instance, in drivers/kbd_tty.c, > function TTY_Read, remove the following line: > > if(*buf == 0x1b) > return -2; > > Regards, > > Greg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 1 of 2 [>] [>>] |