#
# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# @(#)keyboards.idb	1.8 - 06/01/18
#
# Device id database test file
#
# This database contains stanzas starting with lines
# specifying device type and device information file name.
# Followed by lines containing property names, followed by
# string or numeric specifications to be matched.  The stanzas are
# terminated by a line with a single "Enddevice" keyword.
# Here is the generic form of a stanza:
#	# a comment
#	Type=adapter|mouse|keyboard|monitor
#	File="filename"
#		property-name1=0xNNNN,0NNNN,NNNN,...
#		property-name2=offset:length:"string"
#			.
#			.
#			.
#	Enddevice
# Note that Type, File and Enddevice are capitalized, this
# avoids possible conflict with property names.
#

Type=keyboard
File="us101.kbd"
	keyboard-type=0:10:"US-English"
	keyboard-nkeys=101
Enddevice

Type=keyboard
File="danish101.kbd"
	keyboard-type=0:6:"Danish"
Enddevice

Type=keyboard
File="dutch101.kbd"
	keyboard-type=0:5:"Dutch"
Enddevice

Type=keyboard
File="french101.kbd"
	keyboard-type=0:6:"French"
Enddevice

Type=keyboard
File="frcan101.kbd"
# Need both of these so we select French-Canadian over French
# since the rule is "Select device with the most matches"
	keyboard-type=0:6:"French"
	keyboard-type=0:15:"French-Canadian"
Enddevice

Type=keyboard
File="german101.kbd"
	keyboard-type=0:6:"German"
Enddevice

Type=keyboard
File="italian101.kbd"
	keyboard-type=0:7:"Italian"
Enddevice

Type=keyboard
File="japan106.kbd"
	keyboard-type=0:13:"Japanese(106)"
Enddevice

Type=keyboard
File="japan3100.kbd"
	keyboard-type=0:15:"Japanese(J3100)"
Enddevice

Type=keyboard
File="korean101.kbd"
	keyboard-type=0:6:"Korean"
Enddevice

Type=keyboard
File="norway101.kbd"
	keyboard-type=0:9:"Norwegian"
Enddevice

Type=keyboard
File="spanish101.kbd"
	keyboard-type=0:7:"Spanish"
Enddevice

Type=keyboard
File="sweden101.kbd"
	keyboard-type=0:7:"Swedish"
Enddevice

Type=keyboard
File="swissfr101.kbd"
	keyboard-type=0:12:"Swiss-French"
Enddevice

Type=keyboard
File="swissgr101.kbd"
	keyboard-type=0:12:"Swiss-German"
Enddevice

Type=keyboard
File="taiwan101.kbd"
	keyboard-type=0:9:"Taiwanese"
Enddevice

Type=keyboard
File="uk101.kbd"
	keyboard-type=0:10:"UK-English"
Enddevice

Type=keyboard
File="msus101.kbd"
	keyboard-type=0:19:"US-English(104-Key)"
	keyboard-nkeys=101
Enddevice

Type=keyboard
File="msus101.kbd"
	keyboard-type=0:19:"US-English(104-Key)"
	keyboard-nkeys=104
Enddevice

Type=keyboard
File="msus101.kbd"
	keyboard-type=0:20:"US-English(Microsoft"
	keyboard-nkeys=101
Enddevice

Type=keyboard
File="msus101.kbd"
	keyboard-type=0:10:"US-English"
	keyboard-nkeys=104
Enddevice

Type=keyboard
File="czech101.kbd"
	keyboard-type=0:5:"Czech"
Enddevice

Type=keyboard
File="greek101.kbd"
	keyboard-type=0:5:"Greek"
Enddevice

Type=keyboard
File="hungary101.kbd"
	keyboard-type=0:9:"Hungarian"
Enddevice

Type=keyboard
File="lith101.kbd"
	keyboard-type=0:10:"Lithuanian"
Enddevice

Type=keyboard
File="poland101.kbd"
	keyboard-type=0:6:"Polish"
Enddevice

Type=keyboard
File="russia101.kbd"
	keyboard-type=0:7:"Russian"
Enddevice

Type=keyboard
File="latvia101.kbd"
	keyboard-type=0:7:"Latvian"
Enddevice

Type=keyboard
File="turkeyF101.kbd"
	keyboard-type=0:8:"TurkishF"
Enddevice

Type=keyboard
File="turkeyQ101.kbd"
	keyboard-type=0:8:"TurkishQ"
Enddevice

Type=keyboard
File="slovenia101.kbd"
	keyboard-type=0:9:"Slovenian"
Enddevice

Type=keyboard
File="slovakia101.kbd"
	keyboard-type=0:9:"Slovakian"
Enddevice

Type=keyboard
File="serbiaandmontenegro101.kbd"
	keyboard-type=0:17:"Serbia_Montenegro"
Enddevice

Type=keyboard
File="iceland101.kbd"
	keyboard-type=0:9:"Icelandic"
Enddevice

Type=keyboard
File="croatia101.kbd"
	keyboard-type=0:8:"Croatian"
Enddevice

Type=keyboard
File="bulgaria101.kbd"
	keyboard-type=0:9:"Bulgarian"
Enddevice

Type=keyboard
File="belarus101.kbd"
	keyboard-type=0:10:"Belarusian"
Enddevice

Type=keyboard
File="albanian101.kbd"
	keyboard-type=0:8:"Albanian"
Enddevice

Type=keyboard
File="malta_us101.kbd"
	keyboard-type=0:8:"Malta_US"
Enddevice

Type=keyboard
File="malta_uk101.kbd"
	keyboard-type=0:8:"Malta_UK"
Enddevice

Type=keyboard
File="finnish101.kbd"
	keyboard-type=0:7:"Finnish"
Enddevice
