Date: Wed, 8 Mar 2000 21:16:53 +0000 From: Mark Ovens <mark@ukug.uk.freebsd.org> To: Jim Weeks <jim@siteplus.com> Cc: "freebsd-questions@FreeBSD.ORG" <freebsd-questions@freebsd.org> Subject: Re: weird vi behavior in X Message-ID: <20000308211653.B234@parish> In-Reply-To: <38C6836D.112501B1@siteplus.com>; from jim@siteplus.com on Wed, Mar 08, 2000 at 11:44:30AM -0500 References: <38C681B9.46E48541@siteplus.com> <38C6836D.112501B1@siteplus.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 08, 2000 at 11:44:30AM -0500, Jim Weeks wrote:
> I meant to say I have NOT been able to stop this behavior.
>
> Jim Weeks wrote:
>
> > Good day,
> >
> > I am running the latest version of STABLE and Afterstep. In fact I did
> > a make world this morning. Any way, when searching in vi from an xterm
> > if I do "/search" and hit the enter button on the numeric key pad vi
> > goes to the line above the match and inserts an "M". I have tried
> > several keymaps and several adjustments to XF86Config and have been able
> > to stop this behavior. It doesn't happen if you use the normal enter
> > key. Just the one on the numeric keypad.
> >
> > Any one else seen this?
Yeah, and you will also find that the cursor keys on the numeric
keypad will do similar things. The output from xev(1) gives us a clue:
The "normal" RETURN key:
KeyPress event, serial 21, synthetic NO, window 0x4c00001,
root 0x25, subw 0x0, time 3362131098, (97,79), root:(170,237),
state 0x10, keycode 36 (keysym 0xff0d, Return), same_screen YES,
" XLookupString gives 1 characters: "
KeyRelease event, serial 21, synthetic NO, window 0x4c00001,
root 0x25, subw 0x0, time 3362131157, (97,79), root:(170,237),
state 0x10, keycode 36 (keysym 0xff0d, Return), same_screen YES,
" XLookupString gives 1 characters: "
...and the numeric keypad one:
KeyPress event, serial 21, synthetic NO, window 0x4c00001,
root 0x25, subw 0x0, time 3362128432, (97,79), root:(170,237),
state 0x10, keycode 108 (keysym 0xff8d, KP_Enter), same_screen YES,
" XLookupString gives 1 characters: "
KeyRelease event, serial 21, synthetic NO, window 0x4c00001,
root 0x25, subw 0x0, time 3362128492, (97,79), root:(170,237),
state 0x10, keycode 108 (keysym 0xff8d, KP_Enter), same_screen YES,
" XLookupString gives 1 characters: "
They produce different keysyms, Return and KP_Enter. You can use
xmodmap(1) to fix it.
HTH
> >
> > Thanks,
> >
> > Jim
>
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
--
Microsoft: Where do you want to go today?
Linux: Where do you want to go tomorrow?
BSD: Are you guys coming, or what?
-Poster at LinuxWorld 2000
________________________________________________________________
FreeBSD - The Power To Serve http://www.freebsd.org
My Webpage http://ukug.uk.freebsd.org/~mark/
mailto:mark@ukug.uk.freebsd.org http://www.radan.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000308211653.B234>
