using shift/alt modifier with numpad keys

C

colin

It seems windows loses the numpad information if you have num lock on and
press <alt>+numpad6 for example, it just reports the key as <alt>+alt6
is there any way round this ?
im using c# with .net 2.0

I realy need all the numpad keys to be used to freely move and rotate
one of several objects in 3d,
with alt/shift/ctrol used to determine wich object
eg model/camera/surface/wire/node etc...

Colin =^.^=
 
A

Andrew Murray

I assume it depends on this functionality being built into the application
you're using. (Visual Studio??).

Usually ALT & a numerical keypad key types the ascii code equivalent
character to the screen. e.g ALT+455 displays this character: ? from the
ascii character set.

What has this got to do with "Windows.Hardware"? I don't think it's a
keyboard issue, but the functionality of the program you're using.
 
C

colin

Andrew Murray said:
I assume it depends on this functionality being built into the application
you're using. (Visual Studio??).

yep, the 2005 XNA express version,
but i dont want it built into visual studio I want it built into my
application im writing.

im making a program to manipulate 3d wire mesh models.
If I want to manipulate a 3d object there are at least 6 degrees of freedom
not only does the mouse only have 2 degrees of freedom but I might not want
to
use the mouse as I might want to make sure the movement is limited to one
direction only,
wich is trickier with a mouse, the mouse is also used for selecting the
point in the first place,
and zooming and pannning around in 3d space. it is already overloaded with
modifiers.

the keypad is the next handiest thing to the mouse, but I was hoping to use
modifiers.
Usually ALT & a numerical keypad key types the ascii code equivalent
character to the screen. e.g ALT+455 displays this character: ? from the
ascii character set.

ah good point something I hadnt considered. il have to forget at least using
alt,
but shift and control would still be usefull.
What has this got to do with "Windows.Hardware"? I don't think it's a
keyboard issue, but the functionality of the program you're using.

well I assumed this group is about the interaction between windowsxp and
hardware.

the keyboard driver takes the keyboard input and turns it into the basic
keycodes.
^ ^
<windowsxp> . <hardware>

most hardware isnt just windows as such as it will work on linux too,
although im not bother about linux, unless it handles this diferently ?

forgive me if im wrong or if you think theres a better group?

Ive seen this question asked a few times but not any answer.
aparently its something mac users get used to and miss being able to do on
windows.
I also asked some time ago in the csharp (c#) grp.

ive kinda given up with the idea and gone to
toggling modifiers rather than having to hold down a modifier with the
keypad.

as I said Im creating rather than using a program,
what I realy need is a 3d mouse, interstingly there are some,
at least the one I saw had a rocking action as well.

the scroll wheel is a 3rd axis, but kind of granular
at least on mine. maybe a wii ...

thanks
Colin =^.^=
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top