Subject: Re: booting netbsd
To: None <port-hpcsh@netbsd.org>
From: UCHIYAMA Yasushi <uch@nop.or.jp>
List: port-hpcsh
Date: 03/02/2001 02:11:32
 | >how can i get it? (german keymap)
 |
 | To follow the key-top printed, edit src/sys/dev/dev/hpc/hpckeymap.h (& etc),
 | compile the kernel and use it .
 | 
 |  (But , already exists the map tagged "Jornada 690 (Japanese)",
 |   probably you can use it for testing to boot  by choose in hpcboot.
 |   (Perhaps differ the symbolical keys,though)
 |   Is it dangerous to hardware? > UCHIYAMA-san )

It is not dangerous.

To create german keymap:

	1. download ftp://ftp.netbsd.org/pub/NetBSD/arch/hpcsh/snapshot/20010302-netbsd.gz
	2. select `HP Jornada 690'. no need to load miniroot.fs.
	3. fill keymap table
	[sample sequence]
		push key `b'
		console prints "hpckbd: unknown scan code 0x31 (6, 1)".
		according to sys/dev/pckbc/wskbdmap_mfii.c, 
			    KC(48), 			KS_b,		
	    	fill the element.
const u_int8_t jornada690_de_keymap[] = {
/*      0    1    2    3    4    5    6    7 */       
/* 0 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/* 1 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/* 2 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/* 3 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/* 4 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/* 5 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/* 6 */	UNK, 48 , UNK, UNK, UNK, UNK, UNK, UNK, <--- (6, 1) = 48 (`b')
/* 7 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/* 8 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/* 9 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/*10 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/*11 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/*12 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/*13 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/*14 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK,
/*15 */	UNK, UNK, UNK, UNK, UNK, UNK, UNK, UNK
};
	4. send complete table to me.
---
UCHIYAMA Yasushi
uch@nop.or.jp