Infos on ADB and Kernel keyboard facilities.
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 | darwin-kernel@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-kernel Do not post admin requests to the list. They will be ignored.
participants (1)
-
Thierry DELHAISE