keyboard controller data

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
slacker

keyboard controller data

Post by slacker »

anyone know of a good up to date document on the internet describing the ports,registers of the kbd controller (besides the nondot site)?
slacker

Re:keyboard controller data

Post by slacker »

i guess noone has a kbd driver for their OS...
nullify

Re:keyboard controller data

Post by nullify »

We do. I found the OS Resource Center's information on the keyboard controller to be sufficient for writing my driver. However, if you want other docs, is it too much to ask you to Google it first? Its not too difficult to find more info if you try. It will do you more good to research yourself first, instead of asking other people to do your homework for you.
Tim

Re:keyboard controller data

Post by Tim »

Right. We're not human Googles.
slacker

Re:keyboard controller data

Post by slacker »

nullify wrote: Google it first?
already tried it....
slacker

Re:keyboard controller data

Post by slacker »

i guess since it would be too much help to give me a direct URL, how about some keyword to search for?

keyboard controller
keyboard registers
keyboard port i/o

anything else?
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Re:keyboard controller data

Post by distantvoices »

look at keyboard driver of minix f. ex.
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
nullify

Re:keyboard controller data

Post by nullify »

slacker wrote: i guess since it would be too much help to give me a direct URL, how about some keyword to search for?

keyboard controller
keyboard registers
keyboard port i/o

anything else?
How about "keyboard controller programming" or simply, "keyboard programming"? (I found stuff with both queries) Also, notice how the OSRC is a general purpose osdev site, with stuff in addition to keyboards. If you do a search for sites like those you should be able to find keyboard information as well (Chris Giese's osdev site comes to mind here). Bona Fide OS Development has a Docs section with a few keyboard specs there too. The information is out there on the 'net; you definately could dig it up if you really wanted to.
slacker

Re:keyboard controller data

Post by slacker »

if i want to read command byte...i send 0x20 to port 0x64.....

what port do i read from next to get the command byte?
0x60?
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:keyboard controller data

Post by Pype.Clicker »

http://www.nondot.org/sabre/os/files/HCI/keyboard2.txt

was two clicks away through .:QuickLinkz:.
Post Reply