.segment "KBDMETA"

; Be mindful of the order as the NVRAM layout preference byte
; uses this order

; result from survey, ordered by frequency
.include "asm/99409.s"  ; United States-Extended (Mac)
.include "asm/20409.s"  ; United States-International (Win)
.include "asm/809.s"    ; United Kingdom
.include "asm/41D.s"    ; Swedish
.include "asm/407.s"    ; German
.include "asm/406.s"    ; Danish
.include "asm/410.s"    ; Italian
.include "asm/415.s"    ; Polish (Programmers)
.include "asm/414.s"    ; Norwegian
.include "asm/40E.s"    ; Hungarian
.include "asm/40A.s"    ; Spanish
.include "asm/40B.s"    ; Finnish
.include "asm/416.s"    ; Portuguese (Brazil ABNT)
.include "asm/405.s"    ; Czech
.include "asm/411.s"    ; Japanese
.include "asm/40C.s"    ; French
.include "asm/807.s"    ; Swiss German
.include "asm/10409.s"  ; Dvorak
.include "asm/425.s"    ; Estonian
.include "asm/80C.s"    ; Belgian French
.include "asm/1009.s"   ; Canadian French
.include "asm/40F.s"    ; Icelandic
.include "asm/816.s"    ; Portuguese
.include "asm/41A.s"    ; Croatian
.include "asm/41B.s"    ; Slovak
.include "asm/424.s"    ; Slovenian
.include "asm/426.s"    ; Latvian
.include "asm/427.s"    ; Lithuanian IBM
; nobody asked for these, but they may be useful
;.include "asm/Colemak.s"; US - Colemak
;.include "asm/413.s"    ; Dutch

;.include "asm/41C.s"    ; Albanian
;.include "asm/80A.s"    ; Latin American Spanish

.segment "KBDMETA"
	; terminator, fills out the 32 "metadata" slots.
	; if another layout is added above, remove one of these
	.byte 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
	.byte 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
	.byte 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
	.byte 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
