Infos on ADB and Kernel keyboard facilities.
Infos on ADB and Kernel keyboard facilities.
- Subject: Infos on ADB and Kernel keyboard facilities.
- From: Thierry DELHAISE <email@hidden>
- Date: Mon, 27 Oct 2003 09:41:57 +0100
Hi all,
I want to use and international Keyboard (a MS Internet Pro Keyboard on
darwin x86 with French mapping - ISO 8859-15). But, would like to have
french mapping when I start OS/X on my PowerBook in Console mode too.
Found some doc about keymaping file on darwin, but I think this mostly
for the Windows Server. Am I right ?
Coming from FreeBSB world, I search man and found "man 5 keymap". But,
where is the userland command line tools to set keymap. Is it a reality
that this functionnality exist ?
Since I found nothing on the apple and darwin site, I choose to hack a
keyboard driver and to test this on an x86 darwin implementation with a
PS2 Keyboard, since I don't want to crash my Mac.;-)
So would like to know is there some doc on ADB. I'm ddigging into
Darwin source code to understand the representation of
appleUSAKeyMap[] a static array define in the defaultKeymapOfLength()
method of most of keyboard drivers.
I'm currently working on the internationalization of this drivers,
since I found nothing in Console Driver able to map a new keyboard just
inside the console. (May be I'm wrong ?). Does it is the right way to
do it inside Darwin ?
I took a look at AppleADBKeyboard and IOHIDFamilly but don't
undertstand all especially mapping and order inside this array.
I understood the concept of Key's modifiers in the first part of the
array, but after ?
Any help or link where I could find some infos will be appreciate ?
THX in advance
Thierry DELHAISE
------------------------------------------------------------------------
---------------------------
befree_fr at mac dot com
delhaise.t at wanadoo dot fr
------------------------------------------------------------------------
---------------------------
My nickname is Befree in memory to Be Inc world certainly the most
powerfull environment I never met on PC. If mac get me, Be's is
certainly responsible. THX !!!!
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.