• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#objective-cqtwindows誰得cocoapythonphprubygameguibathyscaphec翻訳omegat計画中(planning stage)frameworktwittertestdomvb.netdirectxbtronarduinopreviewerゲームエンジン

FreeBSD bhyve keyboard layout patch


Commit MetaInfo

Révision31b43327fa32f2a78a4d7d4c6769614d2323960c (tree)
l'heure2021-01-02 12:32:41
AuteurKoine Yuusuke(koinec) <koinec@user...>
CommiterKoine Yuusuke(koinec)

Message de Log

kbdlayout: regist old version(2020/05/19-v2: append layout file except Japanese)

Change Summary

Modification

--- a/kbdlayout_option/bhyve_kbdlayout.shar
+++ b/kbdlayout_option/bhyve_kbdlayout.shar
@@ -6,13 +6,213 @@
66 # This archive contains:
77 #
88 # bhyve/kbdlayout/
9-# bhyve/kbdlayout/default
109 # bhyve/kbdlayout/Makefile
1110 # bhyve/kbdlayout/Makefile.depend
11+# bhyve/kbdlayout/am
12+# bhyve/kbdlayout/jp_capsctrl
13+# bhyve/kbdlayout/default
14+# bhyve/kbdlayout/be_acc
15+# bhyve/kbdlayout/lt
16+# bhyve/kbdlayout/be
17+# bhyve/kbdlayout/bg_bds
18+# bhyve/kbdlayout/bg_phonetic
19+# bhyve/kbdlayout/br
20+# bhyve/kbdlayout/br_noacc
21+# bhyve/kbdlayout/by
22+# bhyve/kbdlayout/ca-fr
23+# bhyve/kbdlayout/ca
24+# bhyve/kbdlayout/centraleuropean
25+# bhyve/kbdlayout/centraleuropean_qwerty
26+# bhyve/kbdlayout/ch-fr_acc
27+# bhyve/kbdlayout/ch-fr
28+# bhyve/kbdlayout/ch_acc
29+# bhyve/kbdlayout/ch
30+# bhyve/kbdlayout/ch_macbook_acc
31+# bhyve/kbdlayout/colemak_acc
32+# bhyve/kbdlayout/cz
33+# bhyve/kbdlayout/de_acc
34+# bhyve/kbdlayout/de
35+# bhyve/kbdlayout/de_noacc
36+# bhyve/kbdlayout/dk_acc
37+# bhyve/kbdlayout/dk
38+# bhyve/kbdlayout/dk_macbook
39+# bhyve/kbdlayout/ee
40+# bhyve/kbdlayout/es_acc
41+# bhyve/kbdlayout/es_dvorak
42+# bhyve/kbdlayout/es
43+# bhyve/kbdlayout/fi
44+# bhyve/kbdlayout/fr_acc
45+# bhyve/kbdlayout/fr_dvorak_acc
46+# bhyve/kbdlayout/fr_dvorak
47+# bhyve/kbdlayout/fr
48+# bhyve/kbdlayout/fr_macbook
49+# bhyve/kbdlayout/gr_101_acc
50+# bhyve/kbdlayout/gr_elot_acc
51+# bhyve/kbdlayout/gr
52+# bhyve/kbdlayout/hr
53+# bhyve/kbdlayout/hu_101
54+# bhyve/kbdlayout/hu_102
55+# bhyve/kbdlayout/il
56+# bhyve/kbdlayout/is_acc
57+# bhyve/kbdlayout/is
58+# bhyve/kbdlayout/it
1259 # bhyve/kbdlayout/jp
60+# bhyve/kbdlayout/kz_io
61+# bhyve/kbdlayout/kz_kst
62+# bhyve/kbdlayout/latinamerican_acc
63+# bhyve/kbdlayout/latinamerican
64+# bhyve/kbdlayout/nl
65+# bhyve/kbdlayout/no_dvorak
66+# bhyve/kbdlayout/no
67+# bhyve/kbdlayout/nordic_asus-eee
68+# bhyve/kbdlayout/pl_dvorak
69+# bhyve/kbdlayout/pl
70+# bhyve/kbdlayout/pt_acc
71+# bhyve/kbdlayout/pt
72+# bhyve/kbdlayout/ru
73+# bhyve/kbdlayout/ru_shift
74+# bhyve/kbdlayout/ru_win
75+# bhyve/kbdlayout/se
76+# bhyve/kbdlayout/si
77+# bhyve/kbdlayout/sk
78+# bhyve/kbdlayout/tr_f
79+# bhyve/kbdlayout/tr
80+# bhyve/kbdlayout/ua
81+# bhyve/kbdlayout/ua_shift_alt
82+# bhyve/kbdlayout/uk_capsctrl
83+# bhyve/kbdlayout/uk_dvorak
84+# bhyve/kbdlayout/uk
85+# bhyve/kbdlayout/uk_macbook
86+# bhyve/kbdlayout/us_acc
87+# bhyve/kbdlayout/us_ctrl
88+# bhyve/kbdlayout/us_dvorak
89+# bhyve/kbdlayout/us_dvorakl
90+# bhyve/kbdlayout/us_dvorakp
91+# bhyve/kbdlayout/us_dvorakr
92+# bhyve/kbdlayout/us
93+# bhyve/kbdlayout/us_dvorakx
94+# bhyve/kbdlayout/us_emacs
95+# bhyve/kbdlayout/us_macbook
96+# bhyve/kbdlayout/us_unix
1397 #
1498 echo c - bhyve/kbdlayout/
1599 mkdir -p bhyve/kbdlayout/ > /dev/null 2>&1
100+echo x - bhyve/kbdlayout/Makefile
101+sed 's/^X//' >bhyve/kbdlayout/Makefile << '45c249aac065a1b50638d6bf66271d77'
102+X# $FreeBSD$
103+X
104+XFILESDIR= ${SHAREDIR}/bhyve/kbdlayout
105+XFILES= default \
106+X am \
107+X be be_acc \
108+X bg_bds bg_phonetic \
109+X br br_noacc \
110+X by \
111+X ca ca-fr \
112+X centraleuropean centraleuropean_qwerty \
113+X ch ch_acc ch_macbook_acc ch-fr ch-fr_acc \
114+X colemak_acc \
115+X cz \
116+X de de_acc de_noacc \
117+X dk dk_acc dk_macbook \
118+X ee \
119+X es es_acc es_dvorak \
120+X fi \
121+X fr fr_acc fr_dvorak fr_dvorak_acc fr_macbook \
122+X gr gr_101_acc gr_elot_acc \
123+X hr \
124+X hu_101 hu_102 \
125+X il \
126+X is is_acc \
127+X it \
128+X jp jp_capsctrl \
129+X kz_io kz_kst \
130+X latinamerican latinamerican_acc \
131+X lt \
132+X nl \
133+X no no_dvorak nordic_asus-eee \
134+X pl pl_dvorak \
135+X pt pt_acc \
136+X ru ru_shift ru_win \
137+X se \
138+X si \
139+X sk \
140+X tr tr_f \
141+X ua ua_shift_alt \
142+X uk uk_capsctrl uk_dvorak uk_macbook \
143+X us us_acc us_ctrl \
144+X us_dvorak us_dvorakl us_dvorakp us_dvorakr us_dvorakx \
145+X us_emacs us_macbook us_unix
146+X
147+X.include <bsd.prog.mk>
148+45c249aac065a1b50638d6bf66271d77
149+echo x - bhyve/kbdlayout/Makefile.depend
150+sed 's/^X//' >bhyve/kbdlayout/Makefile.depend << '893b5adcc8741a44149034c131d9fd33'
151+X# $FreeBSD$
152+X# Autogenerated - do NOT edit!
153+X
154+XDIRDEPS = \
155+X
156+X
157+X.include <dirdeps.mk>
158+X
159+X.if ${DEP_RELDIR} == ${_DEP_RELDIR}
160+X# local dependencies - needed for -jN in clean tree
161+X.endif
162+893b5adcc8741a44149034c131d9fd33
163+echo x - bhyve/kbdlayout/am
164+sed 's/^X//' >bhyve/kbdlayout/am << '11381791091783864e003496f61e783f'
165+X# bhyve ps2kbd keyboard layout file
166+X# (am : Armenian phonetic layout)
167+X#
168+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
169+X#
170+X# $FreeBSD$
171+X
172+X')',0x87; ) (0x29)
173+X'+',0xce; + (0x2b)
174+X
175+11381791091783864e003496f61e783f
176+echo x - bhyve/kbdlayout/jp_capsctrl
177+sed 's/^X//' >bhyve/kbdlayout/jp_capsctrl << '2cd8cb176d2eb8a7ddd54ec4c342f5ba'
178+X# bhyve ps2kbd keyboard layout file
179+X# (jp.capsctrl : Japanese 106x)
180+X#
181+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
182+X#
183+X# $FreeBSD$
184+X
185+X# Alphabet/Number/Sign Key ----------------------------------------------------
186+X'"',0x1e; " (0x22)
187+X'&',0x36; & (0x26)
188+X''',0x3d; ' (0x27)
189+X'(',0x3e; ( (0x28)
190+X')',0x46; ) (0x29)
191+X'*',0x52; * (0x2a)
192+X'+',0x4c; + (0x2b)
193+X':',0x52; : (0x3a)
194+X'=',0x4e; = (0x3d)
195+X'@',0x54; @ (0x40)
196+X'[',0x5b; [ (0x5b)
197+X'\',0x51; \ (0x5c)
198+X']',0x5d; ] (0x5d)
199+X'^',0x55; ^ (0x5e)
200+X'_',0x51; _ (0x5f)
201+X'`',0x54; ` (0x60)
202+X'{',0x5b; { (0x7b)
203+X'|',0x6a; | (0x7c)
204+X'}',0x5d; } (0x7d)
205+X'~',0x55; ~ (0x7e)
206+X
207+X# Language Specific Key -------------------------------------------------------
208+X0xff2a,0x0e; Hankaku/Zenkaku|Kanji
209+X0xffe5,0x58; CapsLock
210+X0xff22,0x67; Muhenkan
211+X0xff23,0x64; Henkan_Mode
212+X0xff27,0x13; Katakana-Hiragana/RomaJi
213+X0xffe3,0x58; Left control
214+X
215+2cd8cb176d2eb8a7ddd54ec4c342f5ba
16216 echo x - bhyve/kbdlayout/default
17217 sed 's/^X//' >bhyve/kbdlayout/default << 'ac3386698065328c80222ada6cd27a07'
18218 X# bhyve ps2kbd keyboard layout file (US - default)
@@ -264,218 +464,2851 @@ X# 0xff2a,0x0e; Hankaku/Zenkaku|Kanji (Japanese 106 keyboard original Key)
264464 X
265465 X
266466 ac3386698065328c80222ada6cd27a07
267-echo x - bhyve/kbdlayout/Makefile
268-sed 's/^X//' >bhyve/kbdlayout/Makefile << '45c249aac065a1b50638d6bf66271d77'
467+echo x - bhyve/kbdlayout/be_acc
468+sed 's/^X//' >bhyve/kbdlayout/be_acc << 'e54fd24f6d5a79786d31c3cbdc21d8f9'
469+X# bhyve ps2kbd keyboard layout file
470+X# (be_acc : Belgian (accent keys))
471+X#
472+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
473+X#
269474 X# $FreeBSD$
270475 X
271-XFILESDIR= ${SHAREDIR}/bhyve/kbdlayout
272-XFILES= default \
273-X jp
476+X'!',0x3e; ! (0x21)
477+X'"',0x26; " (0x22)
478+X'$',0x5b; $ (0x24)
479+X'%',0x52; % (0x25)
480+X'&',0x16; & (0x26)
481+X''',0x25; ' (0x27)
482+X'(',0x2e; ( (0x28)
483+X')',0x4e; ) (0x29)
484+X'*',0x5b; * (0x2a)
485+X'+',0x4a; + (0x2b)
486+X',',0x3a; , (0x2c)
487+X'-',0x55; - (0x2d)
488+X'.',0x41; . (0x2e)
489+X':',0x49; : (0x3a)
490+X';',0x41; ; (0x3b)
491+X'<',0x61; < (0x3c)
492+X'=',0x4a; = (0x3d)
493+X'>',0x61; > (0x3e)
494+X'?',0x3a; ? (0x3f)
495+X'A',0x15; A (0x41)
496+X'M',0x4c; M (0x4d)
497+X'Q',0x1c; Q (0x51)
498+X'W',0x1a; W (0x57)
499+X'Z',0x1d; Z (0x5a)
500+X'\',0x61; \ (0x5c)
501+X'_',0x55; _ (0x5f)
502+X'a',0x15; a (0x61)
503+X'm',0x4c; m (0x6d)
504+X'q',0x1c; q (0x71)
505+X'w',0x1a; w (0x77)
506+X'z',0x1d; z (0x7a)
507+X'{',0x46; { (0x7b)
508+X'|',0x16; | (0x7c)
509+X'}',0x45; } (0x7d)
274510 X
275-X.include <bsd.prog.mk>
276-45c249aac065a1b50638d6bf66271d77
277-echo x - bhyve/kbdlayout/Makefile.depend
278-sed 's/^X//' >bhyve/kbdlayout/Makefile.depend << '893b5adcc8741a44149034c131d9fd33'
511+e54fd24f6d5a79786d31c3cbdc21d8f9
512+echo x - bhyve/kbdlayout/lt
513+sed 's/^X//' >bhyve/kbdlayout/lt << 'da93ecf6fb008086aec44b168bf7e677'
514+X# bhyve ps2kbd keyboard layout file
515+X# (lt : Lithuanian Ukrainian (with Russian) (shift))
516+X#
517+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
518+X#
279519 X# $FreeBSD$
280-X# Autogenerated - do NOT edit!
281520 X
282-XDIRDEPS = \
521+X'*',0xb7; * (0x2a)
522+X0xffea,0x61; Right alt
283523 X
524+da93ecf6fb008086aec44b168bf7e677
525+echo x - bhyve/kbdlayout/be
526+sed 's/^X//' >bhyve/kbdlayout/be << '050c14e074fb1f33f2588f95e64949d3'
527+X# bhyve ps2kbd keyboard layout file
528+X# (be : Belgian)
529+X#
530+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
531+X#
532+X# $FreeBSD$
284533 X
285-X.include <dirdeps.mk>
534+X'!',0x3e; ! (0x21)
535+X'"',0x26; " (0x22)
536+X'$',0x5b; $ (0x24)
537+X'%',0x52; % (0x25)
538+X'&',0x16; & (0x26)
539+X''',0x25; ' (0x27)
540+X'(',0x2e; ( (0x28)
541+X')',0x4e; ) (0x29)
542+X'*',0x5b; * (0x2a)
543+X'+',0x4a; + (0x2b)
544+X',',0x3a; , (0x2c)
545+X'-',0x55; - (0x2d)
546+X'.',0x41; . (0x2e)
547+X':',0x49; : (0x3a)
548+X';',0x41; ; (0x3b)
549+X'<',0x61; < (0x3c)
550+X'=',0x4a; = (0x3d)
551+X'>',0x61; > (0x3e)
552+X'?',0x3a; ? (0x3f)
553+X'A',0x15; A (0x41)
554+X'M',0x4c; M (0x4d)
555+X'Q',0x1c; Q (0x51)
556+X'W',0x1a; W (0x57)
557+X'Z',0x1d; Z (0x5a)
558+X'\',0x61; \ (0x5c)
559+X'^',0x54; ^ (0x5e)
560+X'_',0x55; _ (0x5f)
561+X'`',0x5d; ` (0x60)
562+X'a',0x15; a (0x61)
563+X'm',0x4c; m (0x6d)
564+X'q',0x1c; q (0x71)
565+X'w',0x1a; w (0x77)
566+X'z',0x1d; z (0x7a)
567+X'{',0x46; { (0x7b)
568+X'|',0x16; | (0x7c)
569+X'}',0x45; } (0x7d)
570+X'~',0x4a; ~ (0x7e)
286571 X
287-X.if ${DEP_RELDIR} == ${_DEP_RELDIR}
288-X# local dependencies - needed for -jN in clean tree
289-X.endif
290-893b5adcc8741a44149034c131d9fd33
291-echo x - bhyve/kbdlayout/jp
292-sed 's/^X//' >bhyve/kbdlayout/jp << 'd6df48ea98a1ebaff3731fef3d457758'
293-X# bhyve ps2kbd keyboard layout file for jp keyboard
572+050c14e074fb1f33f2588f95e64949d3
573+echo x - bhyve/kbdlayout/bg_bds
574+sed 's/^X//' >bhyve/kbdlayout/bg_bds << 'ca8b29bf32cd1bc12fe325dedc4dbd41'
575+X# bhyve ps2kbd keyboard layout file
576+X# (bg_bds : Bulgarian (BDS))
294577 X#
295578 X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
296579 X#
297580 X# $FreeBSD$
298581 X
299-X# Alphabet/Number/Sign Key ----------------------------------------------------
300-X# 0x20,0x29; SP (0x20)
301-X# '!',0x16; ! (0x21)
302-X'"',0x1e; " (0x22)
303-X# '#',0x26; # (0x23)
304-X# '$',0x25; $ (0x24)
305-X# '%',0x2e; % (0x25)
306-X'&',0x36; & (0x26)
307-X''',0x3d; ' (0x27)
308-X'(',0x3e; ( (0x28)
309-X')',0x46; ) (0x29)
310-X'*',0x52; * (0x2a)
311-X'+',0x4c; + (0x2b)
312-X# ',',0x41; , (0x2c)
313-X# '-',0x4e; - (0x2d)
314-X# '.',0x49; . (0x2e)
315-X# '/',0x4a; / (0x2f)
582+X'(',0xa9; ( (0x28)
583+X'*',0xb7; * (0x2a)
316584 X
317-X# '0',0x45; 0 (0x30)
318-X# '1',0x16; 1 (0x31)
319-X# '2',0x1e; 2 (0x32)
320-X# '3',0x26; 3 (0x33)
321-X# '4',0x25; 4 (0x34)
322-X# '5',0x2e; 5 (0x35)
323-X# '6',0x36; 6 (0x36)
324-X# '7',0x3d; 7 (0x37)
325-X# '8',0x3e; 8 (0x38)
326-X# '9',0x46; 9 (0x39)
327-X':',0x52; : (0x3a)
328-X# ';',0x4c; ; (0x3b)
329-X# '<',0x41; < (0x3c)
330-X'=',0x4e; = (0x3d)
331-X# '>',0x49; > (0x3e)
332-X# '?',0x4a; ? (0x3f)
585+ca8b29bf32cd1bc12fe325dedc4dbd41
586+echo x - bhyve/kbdlayout/bg_phonetic
587+sed 's/^X//' >bhyve/kbdlayout/bg_phonetic << '0978ab508fbef2b461973c50595e4196'
588+X# bhyve ps2kbd keyboard layout file
589+X# (bg_phonetic : Bulgarian (Phonetic))
590+X#
591+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
592+X#
593+X# $FreeBSD$
333594 X
334-X'@',0x54; @ (0x40)
335-X# 'A',0x1c; A (0x41)
336-X# 'B',0x32; B (0x42)
337-X# 'C',0x21; C (0x43)
338-X# 'D',0x23; D (0x44)
339-X# 'E',0x24; E (0x45)
340-X# 'F',0x2b; F (0x46)
341-X# 'G',0x34; G (0x47)
342-X# 'H',0x33; H (0x48)
343-X# 'I',0x43; I (0x49)
344-X# 'J',0x3b; J (0x4a)
345-X# 'K',0x42; K (0x4b)
346-X# 'L',0x4b; L (0x4c)
347-X# 'M',0x3a; M (0x4d)
348-X# 'N',0x31; N (0x4e)
349-X# 'O',0x44; O (0x4f)
595+X'*',0xb7; * (0x2a)
350596 X
351-X# 'P',0x4d; P (0x50)
352-X# 'Q',0x15; Q (0x51)
353-X# 'R',0x2d; R (0x52)
354-X# 'S',0x1b; S (0x53)
355-X# 'T',0x2c; T (0x54)
356-X# 'U',0x3c; U (0x55)
357-X# 'V',0x2a; V (0x56)
358-X# 'W',0x1d; W (0x57)
359-X# 'X',0x22; X (0x58)
360-X# 'Y',0x35; Y (0x59)
361-X# 'Z',0x1a; Z (0x5a)
597+0978ab508fbef2b461973c50595e4196
598+echo x - bhyve/kbdlayout/br
599+sed 's/^X//' >bhyve/kbdlayout/br << 'd9b9c82a3b5e485b4a1ccc0debbfa708'
600+X# bhyve ps2kbd keyboard layout file
601+X# (br : Brazilian (accent keys))
602+X#
603+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
604+X#
605+X# $FreeBSD$
606+X
607+X'"',0x0e; " (0x22)
608+X''',0x0e; ' (0x27)
609+X':',0x4a; : (0x3a)
610+X';',0x4a; ; (0x3b)
611+X'?',0x51; ? (0x3f)
362612 X'[',0x5b; [ (0x5b)
363-X'\',0x51; \ (0x5c)
613+X'\',0x61; \ (0x5c)
364614 X']',0x5d; ] (0x5d)
365-X'^',0x55; ^ (0x5e)
366-X'_',0x51; _ (0x5f)
615+X'{',0x5b; { (0x7b)
616+X'|',0x61; | (0x7c)
617+X'}',0x5d; } (0x7d)
367618 X
368-X'`',0x54; ` (0x60)
369-X# 'a',0x1c; a (0x61)
370-X# 'b',0x32; b (0x62)
371-X# 'c',0x21; c (0x63)
372-X# 'd',0x23; d (0x64)
373-X# 'e',0x24; e (0x65)
374-X# 'f',0x2b; f (0x66)
375-X# 'g',0x34; g (0x67)
376-X# 'h',0x33; h (0x68)
377-X# 'i',0x43; i (0x69)
378-X# 'j',0x3b; j (0x6a)
379-X# 'k',0x42; k (0x6b)
380-X# 'l',0x4b; l (0x6c)
381-X# 'm',0x3a; m (0x6d)
382-X# 'n',0x31; n (0x6e)
383-X# 'o',0x44; o (0x6f)
619+d9b9c82a3b5e485b4a1ccc0debbfa708
620+echo x - bhyve/kbdlayout/br_noacc
621+sed 's/^X//' >bhyve/kbdlayout/br_noacc << 'd1d155e5dc3d8011aa78b38dfd2499f9'
622+X# bhyve ps2kbd keyboard layout file
623+X# (br_noacc : Brazilian (without accent keys))
624+X#
625+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
626+X#
627+X# $FreeBSD$
384628 X
385-X# 'p',0x4d; p (0x70)
386-X# 'q',0x15; q (0x71)
387-X# 'r',0x2d; r (0x72)
388-X# 's',0x1b; s (0x73)
389-X# 't',0x2c; t (0x74)
390-X# 'u',0x3c; u (0x75)
391-X# 'v',0x2a; v (0x76)
392-X# 'w',0x1d; w (0x77)
393-X# 'x',0x22; x (0x78)
394-X# 'y',0x35; y (0x79)
395-X# 'z',0x1a; z (0x7a)
629+X'"',0x0e; " (0x22)
630+X''',0x0e; ' (0x27)
631+X':',0x4a; : (0x3a)
632+X';',0x4a; ; (0x3b)
633+X'?',0x51; ? (0x3f)
634+X'[',0x5b; [ (0x5b)
635+X'\',0x61; \ (0x5c)
636+X']',0x5d; ] (0x5d)
637+X'^',0x52; ^ (0x5e)
638+X'`',0x54; ` (0x60)
396639 X'{',0x5b; { (0x7b)
397-X'|',0x6a; | (0x7c)
640+X'|',0x61; | (0x7c)
398641 X'}',0x5d; } (0x7d)
399-X'~',0x55; ~ (0x7e)
642+X'~',0x52; ~ (0x7e)
400643 X
644+d1d155e5dc3d8011aa78b38dfd2499f9
645+echo x - bhyve/kbdlayout/by
646+sed 's/^X//' >bhyve/kbdlayout/by << '9a2f68c4359868b4bbb3fb4d3c82a3bb'
647+X# bhyve ps2kbd keyboard layout file
648+X# (by : Belarusian)
649+X#
650+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
651+X#
652+X# $FreeBSD$
401653 X
402-X# Functional Key --------------------------------------------------------------
403-X# 0xff08,0x66; Back space
404-X# 0xff09,0x0d; Tab
405-X# 0xff0d,0x5a; Return
406-X# 0xff1b,0x76; Escape
407-X# 0xff50,0x6c,0xe0; Home
408-X# 0xff51,0x6b,0xe0; Left arrow
409-X# 0xff52,0x75,0xe0; Up arrow
410-X# 0xff53,0x74,0xe0; Right arrow
411-X# 0xff54,0x72,0xe0; Down arrow
412-X# 0xff55,0x7d,0xe0; PgUp
413-X# 0xff56,0x7a,0xe0; PgDown
414-X# 0xff57,0x69,0xe0; End
415-X# 0xff63,0x70,0xe0; Ins
416-X# 0xff8d,0x5a,0xe0; Keypad Enter
417-X# 0xffe1,0x12; Left shift
418-X# 0xffe2,0x59; Right shift
419-X# 0xffe3,0x14; Left control
420-X# 0xffe4,0x14,0xe0; Right control
421-X# 0xffe9,0x11; Left alt
422-X# 0xfe03,0x11,0xe0; AltGr
423-X# 0xffea,0x11,0xe0; Right alt
424-X# 0xffeb,0x1f,0xe0; Left Windows
425-X# 0xffec,0x27,0xe0; Right Windows
426-X# 0xffbe,0x05; F1
427-X# 0xffbf,0x06; F2
428-X# 0xffc0,0x04; F3
429-X# 0xffc1,0x0c; F4
430-X# 0xffc2,0x03; F5
431-X# 0xffc3,0x0b; F6
432-X# 0xffc4,0x83; F7
433-X# 0xffc5,0x0a; F8
434-X# 0xffc6,0x01; F9
435-X# 0xffc7,0x09; F10
436-X# 0xffc8,0x78; F11
437-X# 0xffc9,0x07; F12
438-X# 0xffff,0x71,0xe0; Del
439-X# 0xff14,0x7e; ScrollLock
440654 X
655+9a2f68c4359868b4bbb3fb4d3c82a3bb
656+echo x - bhyve/kbdlayout/ca-fr
657+sed 's/^X//' >bhyve/kbdlayout/ca-fr << 'feacb0067797bb363b2426b4a76d321f'
658+X# bhyve ps2kbd keyboard layout file
659+X# (ca-fr : French Canadian (accent keys))
660+X#
661+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
662+X#
663+X# $FreeBSD$
441664 X
442-X# NumLock and Keypads ---------------------------------------------------------
443-X# 0xff7f,0x77; NumLock
444-X# 0xffaf,0x4a,0xe0; Keypad slash
445-X# 0xffaa,0x7c; Keypad asterisk
446-X# 0xffad,0x7b; Keypad minus
447-X# 0xffab,0x79; Keypad plus
448-X# 0xffb7,0x6c; Keypad 7
449-X# 0xff95,0x6c; Keypad home
450-X# 0xffb8,0x75; Keypad 8
451-X# 0xff97,0x75; Keypad up arrow
452-X# 0xffb9,0x7d; Keypad 9
453-X# 0xff9a,0x7d; Keypad PgUp
454-X# 0xffb4,0x6b; Keypad 4
455-X# 0xff96,0x6b; Keypad left arrow
456-X# 0xffb5,0x73; Keypad 5
457-X# 0xff9d,0x73; Keypad empty
458-X# 0xffb6,0x74; Keypad 6
459-X# 0xff98,0x74; Keypad right arrow
460-X# 0xffb1,0x69; Keypad 1
461-X# 0xff9c,0x69; Keypad end
462-X# 0xffb2,0x72; Keypad 2
463-X# 0xff99,0x72; Keypad down arrow
464-X# 0xffb3,0x7a; Keypad 3
465-X# 0xff9b,0x7a; Keypad PgDown
466-X# 0xffb0,0x70; Keypad 0
467-X# 0xff9e,0x70; Keypad ins
468-X# 0xffae,0x71; Keypad .
469-X# 0xff9f,0x71; Keypad del
470665 X
666+feacb0067797bb363b2426b4a76d321f
667+echo x - bhyve/kbdlayout/ca
668+sed 's/^X//' >bhyve/kbdlayout/ca << 'f266d80b42e199bc3a670e1f43926d38'
669+X# bhyve ps2kbd keyboard layout file
670+X# (ca : Canadian Bilingual)
671+X#
672+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
673+X#
674+X# $FreeBSD$
675+X
676+X
677+f266d80b42e199bc3a670e1f43926d38
678+echo x - bhyve/kbdlayout/centraleuropean
679+sed 's/^X//' >bhyve/kbdlayout/centraleuropean << '398ee41f2bbaba43845475a959de2735'
680+X# bhyve ps2kbd keyboard layout file
681+X# (centraleuropean : Central European)
682+X#
683+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
684+X#
685+X# $FreeBSD$
686+X
687+X'Y',0x1a; Y (0x59)
688+X'Z',0x35; Z (0x5a)
689+X'y',0x1a; y (0x79)
690+X'z',0x35; z (0x7a)
691+X
692+398ee41f2bbaba43845475a959de2735
693+echo x - bhyve/kbdlayout/centraleuropean_qwerty
694+sed 's/^X//' >bhyve/kbdlayout/centraleuropean_qwerty << 'f0b64989466a93c5a4eb43d07ededa1f'
695+X# bhyve ps2kbd keyboard layout file
696+X# (centraleuropean_qwerty : Central European (QWERTY))
697+X#
698+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
699+X#
700+X# $FreeBSD$
701+X
702+X
703+f0b64989466a93c5a4eb43d07ededa1f
704+echo x - bhyve/kbdlayout/ch-fr_acc
705+sed 's/^X//' >bhyve/kbdlayout/ch-fr_acc << '3d533c95294e1d2bb9559aef1b6ec089'
706+X# bhyve ps2kbd keyboard layout file
707+X# (ch-fr_acc : Swiss-French (accent keys))
708+X#
709+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
710+X#
711+X# $FreeBSD$
712+X
713+X'!',0x5b; ! (0x21)
714+X'"',0x1e; " (0x22)
715+X'$',0x5d; $ (0x24)
716+X'&',0x36; & (0x26)
717+X''',0x4e; ' (0x27)
718+X'(',0x3e; ( (0x28)
719+X')',0x46; ) (0x29)
720+X'*',0x26; * (0x2a)
721+X'+',0x16; + (0x2b)
722+X'-',0x4a; - (0x2d)
723+X':',0x49; : (0x3a)
724+X';',0x41; ; (0x3b)
725+X'<',0x61; < (0x3c)
726+X'=',0x45; = (0x3d)
727+X'>',0x61; > (0x3e)
728+X'?',0x4e; ? (0x3f)
729+X'Y',0x1a; Y (0x59)
730+X'Z',0x35; Z (0x5a)
731+X'\',0x61; \ (0x5c)
732+X'_',0x4a; _ (0x5f)
733+X'y',0x1a; y (0x79)
734+X'z',0x35; z (0x7a)
735+X'{',0x52; { (0x7b)
736+X'|',0x16; | (0x7c)
737+X'}',0x5d; } (0x7d)
738+X
739+3d533c95294e1d2bb9559aef1b6ec089
740+echo x - bhyve/kbdlayout/ch-fr
741+sed 's/^X//' >bhyve/kbdlayout/ch-fr << 'b8d16606205672207270fee1f432b69d'
742+X# bhyve ps2kbd keyboard layout file
743+X# (ch-fr : Swiss-French)
744+X#
745+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
746+X#
747+X# $FreeBSD$
748+X
749+X'!',0x5b; ! (0x21)
750+X'"',0x1e; " (0x22)
751+X'$',0x5d; $ (0x24)
752+X'&',0x36; & (0x26)
753+X''',0x4e; ' (0x27)
754+X'(',0x3e; ( (0x28)
755+X')',0x46; ) (0x29)
756+X'*',0x26; * (0x2a)
757+X'+',0x16; + (0x2b)
758+X'-',0x4a; - (0x2d)
759+X':',0x49; : (0x3a)
760+X';',0x41; ; (0x3b)
761+X'<',0x61; < (0x3c)
762+X'=',0x45; = (0x3d)
763+X'>',0x61; > (0x3e)
764+X'?',0x4e; ? (0x3f)
765+X'Y',0x1a; Y (0x59)
766+X'Z',0x35; Z (0x5a)
767+X'\',0x61; \ (0x5c)
768+X'^',0x55; ^ (0x5e)
769+X'_',0x4a; _ (0x5f)
770+X'`',0x55; ` (0x60)
771+X'y',0x1a; y (0x79)
772+X'z',0x35; z (0x7a)
773+X'{',0x52; { (0x7b)
774+X'|',0x16; | (0x7c)
775+X'}',0x5d; } (0x7d)
776+X'~',0x55; ~ (0x7e)
777+X
778+b8d16606205672207270fee1f432b69d
779+echo x - bhyve/kbdlayout/ch_acc
780+sed 's/^X//' >bhyve/kbdlayout/ch_acc << '367cdc8289a8916f37ef728a1cf2ae30'
781+X# bhyve ps2kbd keyboard layout file
782+X# (ch_acc : Swiss-German (accent keys))
783+X#
784+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
785+X#
786+X# $FreeBSD$
787+X
788+X'!',0x5b; ! (0x21)
789+X'"',0x1e; " (0x22)
790+X'$',0x5d; $ (0x24)
791+X'&',0x36; & (0x26)
792+X''',0x4e; ' (0x27)
793+X'(',0x3e; ( (0x28)
794+X')',0x46; ) (0x29)
795+X'*',0x26; * (0x2a)
796+X'+',0x16; + (0x2b)
797+X'-',0x4a; - (0x2d)
798+X':',0x49; : (0x3a)
799+X';',0x41; ; (0x3b)
800+X'<',0x61; < (0x3c)
801+X'=',0x45; = (0x3d)
802+X'>',0x61; > (0x3e)
803+X'?',0x4e; ? (0x3f)
804+X'Y',0x1a; Y (0x59)
805+X'Z',0x35; Z (0x5a)
806+X'\',0x61; \ (0x5c)
807+X'_',0x4a; _ (0x5f)
808+X'y',0x1a; y (0x79)
809+X'z',0x35; z (0x7a)
810+X'{',0x52; { (0x7b)
811+X'|',0x16; | (0x7c)
812+X'}',0x5d; } (0x7d)
813+X
814+367cdc8289a8916f37ef728a1cf2ae30
815+echo x - bhyve/kbdlayout/ch
816+sed 's/^X//' >bhyve/kbdlayout/ch << 'c84c6212cb1864fe72e1c55e52747c19'
817+X# bhyve ps2kbd keyboard layout file
818+X# (ch : Swiss-German)
819+X#
820+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
821+X#
822+X# $FreeBSD$
823+X
824+X'!',0x5b; ! (0x21)
825+X'"',0x1e; " (0x22)
826+X'$',0x5d; $ (0x24)
827+X'&',0x36; & (0x26)
828+X''',0x4e; ' (0x27)
829+X'(',0x3e; ( (0x28)
830+X')',0x46; ) (0x29)
831+X'*',0x26; * (0x2a)
832+X'+',0x16; + (0x2b)
833+X'-',0x4a; - (0x2d)
834+X':',0x49; : (0x3a)
835+X';',0x41; ; (0x3b)
836+X'<',0x61; < (0x3c)
837+X'=',0x45; = (0x3d)
838+X'>',0x61; > (0x3e)
839+X'?',0x4e; ? (0x3f)
840+X'Y',0x1a; Y (0x59)
841+X'Z',0x35; Z (0x5a)
842+X'\',0x61; \ (0x5c)
843+X'^',0x55; ^ (0x5e)
844+X'_',0x4a; _ (0x5f)
845+X'`',0x55; ` (0x60)
846+X'y',0x1a; y (0x79)
847+X'z',0x35; z (0x7a)
848+X'{',0x52; { (0x7b)
849+X'|',0x16; | (0x7c)
850+X'}',0x5d; } (0x7d)
851+X'~',0x55; ~ (0x7e)
852+X
853+c84c6212cb1864fe72e1c55e52747c19
854+echo x - bhyve/kbdlayout/ch_macbook_acc
855+sed 's/^X//' >bhyve/kbdlayout/ch_macbook_acc << 'e34a79af2380820544070880f10cbf98'
856+X# bhyve ps2kbd keyboard layout file
857+X# (ch_macbook_acc : Swiss-German Macbook/Macbook Pro (accent keys))
858+X#
859+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
860+X#
861+X# $FreeBSD$
862+X
863+X'!',0x5b; ! (0x21)
864+X'"',0x1e; " (0x22)
865+X'$',0x5d; $ (0x24)
866+X'&',0x36; & (0x26)
867+X''',0x4e; ' (0x27)
868+X'(',0x3e; ( (0x28)
869+X')',0x46; ) (0x29)
870+X'*',0x26; * (0x2a)
871+X'+',0x16; + (0x2b)
872+X'-',0x4a; - (0x2d)
873+X':',0x49; : (0x3a)
874+X';',0x41; ; (0x3b)
875+X'<',0x0e; < (0x3c)
876+X'=',0x45; = (0x3d)
877+X'>',0x0e; > (0x3e)
878+X'?',0x4e; ? (0x3f)
879+X'@',0x34; @ (0x40)
880+X'Y',0x1a; Y (0x59)
881+X'Z',0x35; Z (0x5a)
882+X'[',0x2e; [ (0x5b)
883+X'\',0x61; \ (0x5c)
884+X']',0x36; ] (0x5d)
885+X'_',0x4a; _ (0x5f)
886+X'y',0x1a; y (0x79)
887+X'z',0x35; z (0x7a)
888+X'{',0x3e; { (0x7b)
889+X'|',0x3d; | (0x7c)
890+X'}',0x46; } (0x7d)
891+X'~',0x31; ~ (0x7e)
892+X
893+e34a79af2380820544070880f10cbf98
894+echo x - bhyve/kbdlayout/colemak_acc
895+sed 's/^X//' >bhyve/kbdlayout/colemak_acc << '4c039e8162fd6fe3ba1b0ec796fe1f3e'
896+X# bhyve ps2kbd keyboard layout file
897+X# (colemak_acc : Colemak ergonomic alternative)
898+X#
899+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
900+X#
901+X# $FreeBSD$
902+X
903+X
904+4c039e8162fd6fe3ba1b0ec796fe1f3e
905+echo x - bhyve/kbdlayout/cz
906+sed 's/^X//' >bhyve/kbdlayout/cz << '52ecbef5101b7a28d88dbae5904e6320'
907+X# bhyve ps2kbd keyboard layout file
908+X# (cz : Czech (QWERTZ, accent keys))
909+X#
910+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
911+X#
912+X# $FreeBSD$
913+X
914+X')',0x9b; ) (0x29)
915+X'*',0xb7; * (0x2a)
916+X'+',0x82; + (0x2b)
917+X
918+52ecbef5101b7a28d88dbae5904e6320
919+echo x - bhyve/kbdlayout/de_acc
920+sed 's/^X//' >bhyve/kbdlayout/de_acc << '9c29f6a23571641d08d41ec8a5a4a2f9'
921+X# bhyve ps2kbd keyboard layout file
922+X# (de_acc : German (accent keys))
923+X#
924+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
925+X#
926+X# $FreeBSD$
927+X
928+X'"',0x1e; " (0x22)
929+X'#',0x5d; # (0x23)
930+X'&',0x36; & (0x26)
931+X''',0x5d; ' (0x27)
932+X'(',0x3e; ( (0x28)
933+X')',0x46; ) (0x29)
934+X'*',0x5b; * (0x2a)
935+X'+',0x5b; + (0x2b)
936+X'-',0x4a; - (0x2d)
937+X':',0x49; : (0x3a)
938+X';',0x41; ; (0x3b)
939+X'<',0x61; < (0x3c)
940+X'=',0x45; = (0x3d)
941+X'>',0x61; > (0x3e)
942+X'?',0x4e; ? (0x3f)
943+X'@',0x15; @ (0x40)
944+X'Y',0x1a; Y (0x59)
945+X'Z',0x35; Z (0x5a)
946+X'[',0x3e; [ (0x5b)
947+X'\',0x4e; \ (0x5c)
948+X']',0x46; ] (0x5d)
949+X'^',0x0e; ^ (0x5e)
950+X'_',0x4a; _ (0x5f)
951+X'y',0x1a; y (0x79)
952+X'z',0x35; z (0x7a)
953+X'{',0x3d; { (0x7b)
954+X'|',0x61; | (0x7c)
955+X'}',0x45; } (0x7d)
956+X
957+9c29f6a23571641d08d41ec8a5a4a2f9
958+echo x - bhyve/kbdlayout/de
959+sed 's/^X//' >bhyve/kbdlayout/de << 'e7c533e04c398e336389c6286cf7b7c7'
960+X# bhyve ps2kbd keyboard layout file
961+X# (de : German)
962+X#
963+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
964+X#
965+X# $FreeBSD$
966+X
967+X'"',0x1e; " (0x22)
968+X'#',0x5d; # (0x23)
969+X'&',0x36; & (0x26)
970+X''',0x5d; ' (0x27)
971+X'(',0x3e; ( (0x28)
972+X')',0x46; ) (0x29)
973+X'*',0x5b; * (0x2a)
974+X'+',0x5b; + (0x2b)
975+X'-',0x4a; - (0x2d)
976+X':',0x49; : (0x3a)
977+X';',0x41; ; (0x3b)
978+X'<',0x61; < (0x3c)
979+X'=',0x45; = (0x3d)
980+X'>',0x61; > (0x3e)
981+X'?',0x4e; ? (0x3f)
982+X'@',0x15; @ (0x40)
983+X'Y',0x1a; Y (0x59)
984+X'Z',0x35; Z (0x5a)
985+X'[',0x3e; [ (0x5b)
986+X'\',0x4e; \ (0x5c)
987+X']',0x46; ] (0x5d)
988+X'^',0x0e; ^ (0x5e)
989+X'_',0x4a; _ (0x5f)
990+X'y',0x1a; y (0x79)
991+X'z',0x35; z (0x7a)
992+X'{',0x3d; { (0x7b)
993+X'|',0x61; | (0x7c)
994+X'}',0x45; } (0x7d)
995+X'~',0x5b; ~ (0x7e)
996+X
997+e7c533e04c398e336389c6286cf7b7c7
998+echo x - bhyve/kbdlayout/de_noacc
999+sed 's/^X//' >bhyve/kbdlayout/de_noacc << '70d8bc3ed753271880a7f65ce39d1f06'
1000+X# bhyve ps2kbd keyboard layout file
1001+X# (de_noacc : German (no accent keys))
1002+X#
1003+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1004+X#
1005+X# $FreeBSD$
1006+X
1007+X'"',0x1e; " (0x22)
1008+X'#',0x5d; # (0x23)
1009+X'&',0x36; & (0x26)
1010+X''',0x55; ' (0x27)
1011+X'(',0x3e; ( (0x28)
1012+X')',0x46; ) (0x29)
1013+X'*',0x5b; * (0x2a)
1014+X'+',0x5b; + (0x2b)
1015+X'-',0x4a; - (0x2d)
1016+X':',0x49; : (0x3a)
1017+X';',0x41; ; (0x3b)
1018+X'<',0x61; < (0x3c)
1019+X'=',0x45; = (0x3d)
1020+X'>',0x61; > (0x3e)
1021+X'?',0x4e; ? (0x3f)
1022+X'@',0x15; @ (0x40)
1023+X'Y',0x1a; Y (0x59)
1024+X'Z',0x35; Z (0x5a)
1025+X'[',0x3e; [ (0x5b)
1026+X'\',0x4e; \ (0x5c)
1027+X']',0x46; ] (0x5d)
1028+X'^',0x0e; ^ (0x5e)
1029+X'_',0x4a; _ (0x5f)
1030+X'`',0x55; ` (0x60)
1031+X'y',0x1a; y (0x79)
1032+X'z',0x35; z (0x7a)
1033+X'{',0x3d; { (0x7b)
1034+X'|',0x61; | (0x7c)
1035+X'}',0x45; } (0x7d)
1036+X'~',0x5b; ~ (0x7e)
1037+X
1038+70d8bc3ed753271880a7f65ce39d1f06
1039+echo x - bhyve/kbdlayout/dk_acc
1040+sed 's/^X//' >bhyve/kbdlayout/dk_acc << 'a8b78ab9396046977de45f741f4b48b0'
1041+X# bhyve ps2kbd keyboard layout file
1042+X# (dk_acc : Danish (accent keys))
1043+X#
1044+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1045+X#
1046+X# $FreeBSD$
1047+X
1048+X
1049+a8b78ab9396046977de45f741f4b48b0
1050+echo x - bhyve/kbdlayout/dk
1051+sed 's/^X//' >bhyve/kbdlayout/dk << '439db14e131e287aaa72c1e3484b983c'
1052+X# bhyve ps2kbd keyboard layout file
1053+X# (dk : Danish)
1054+X#
1055+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1056+X#
1057+X# $FreeBSD$
1058+X
1059+X'"',0x5b; " (0x22)
1060+X'&',0x36; & (0x26)
1061+X''',0x55; ' (0x27)
1062+X'(',0x3e; ( (0x28)
1063+X')',0x46; ) (0x29)
1064+X'*',0x5d; * (0x2a)
1065+X'+',0x4e; + (0x2b)
1066+X'-',0x4a; - (0x2d)
1067+X':',0x49; : (0x3a)
1068+X';',0x41; ; (0x3b)
1069+X'<',0x61; < (0x3c)
1070+X'=',0x45; = (0x3d)
1071+X'>',0x61; > (0x3e)
1072+X'?',0x4e; ? (0x3f)
1073+X'[',0x3e; [ (0x5b)
1074+X'\',0x61; \ (0x5c)
1075+X']',0x46; ] (0x5d)
1076+X'^',0x5b; ^ (0x5e)
1077+X'_',0x4a; _ (0x5f)
1078+X'`',0x55; ` (0x60)
1079+X'{',0x3d; { (0x7b)
1080+X'|',0x55; | (0x7c)
1081+X'}',0x45; } (0x7d)
1082+X'~',0x5b; ~ (0x7e)
1083+X
1084+439db14e131e287aaa72c1e3484b983c
1085+echo x - bhyve/kbdlayout/dk_macbook
1086+sed 's/^X//' >bhyve/kbdlayout/dk_macbook << 'a1a276c81cecec14730d0b3a42b34b7e'
1087+X# bhyve ps2kbd keyboard layout file
1088+X# (dk_macbook : Danish (macbook))
1089+X#
1090+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1091+X#
1092+X# $FreeBSD$
1093+X
1094+X'"',0x1e; " (0x22)
1095+X'$',0x0e; $ (0x24)
1096+X'&',0x36; & (0x26)
1097+X''',0x5d; ' (0x27)
1098+X'(',0x3e; ( (0x28)
1099+X')',0x46; ) (0x29)
1100+X'*',0x5d; * (0x2a)
1101+X'+',0x4e; + (0x2b)
1102+X'-',0x4a; - (0x2d)
1103+X':',0x49; : (0x3a)
1104+X';',0x41; ; (0x3b)
1105+X'<',0x61; < (0x3c)
1106+X'=',0x45; = (0x3d)
1107+X'>',0x61; > (0x3e)
1108+X'?',0x4e; ? (0x3f)
1109+X'@',0x5d; @ (0x40)
1110+X'G',0x7a,0xe0; G (0x47)
1111+X'I',0x6c,0xe0; I (0x49)
1112+X'O',0x69,0xe0; O (0x4f)
1113+X'Q',0x7d,0xe0; Q (0x51)
1114+X'[',0x3e; [ (0x5b)
1115+X'\',0x61; \ (0x5c)
1116+X']',0x46; ] (0x5d)
1117+X'^',0x5b; ^ (0x5e)
1118+X'_',0x4a; _ (0x5f)
1119+X'|',0x43; | (0x7c)
1120+X'~',0x5b; ~ (0x7e)
1121+X
1122+a1a276c81cecec14730d0b3a42b34b7e
1123+echo x - bhyve/kbdlayout/ee
1124+sed 's/^X//' >bhyve/kbdlayout/ee << '24e8c073bfebb540ff07561d84519d46'
1125+X# bhyve ps2kbd keyboard layout file
1126+X# (ee : Nordic layout on Asus eeePC Estonian)
1127+X#
1128+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1129+X#
1130+X# $FreeBSD$
1131+X
1132+X'"',0x1e; " (0x22)
1133+X'&',0x36; & (0x26)
1134+X''',0x5d; ' (0x27)
1135+X'(',0x3e; ( (0x28)
1136+X')',0x46; ) (0x29)
1137+X'*',0x5d; * (0x2a)
1138+X'+',0x4e; + (0x2b)
1139+X'-',0x4a; - (0x2d)
1140+X':',0x49; : (0x3a)
1141+X';',0x41; ; (0x3b)
1142+X'<',0x61; < (0x3c)
1143+X'=',0x45; = (0x3d)
1144+X'>',0x61; > (0x3e)
1145+X'?',0x4e; ? (0x3f)
1146+X'[',0x3e; [ (0x5b)
1147+X'\',0x4e; \ (0x5c)
1148+X']',0x46; ] (0x5d)
1149+X'^',0x52; ^ (0x5e)
1150+X'_',0x4a; _ (0x5f)
1151+X'`',0x55; ` (0x60)
1152+X'{',0x3d; { (0x7b)
1153+X'|',0x61; | (0x7c)
1154+X'}',0x45; } (0x7d)
1155+X
1156+24e8c073bfebb540ff07561d84519d46
1157+echo x - bhyve/kbdlayout/es_acc
1158+sed 's/^X//' >bhyve/kbdlayout/es_acc << '743727066db7dfd7ff4d0ffb7d21dfc5'
1159+X# bhyve ps2kbd keyboard layout file
1160+X# (es_acc : Spanish (accent keys))
1161+X#
1162+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1163+X#
1164+X# $FreeBSD$
1165+X
1166+X'"',0x1e; " (0x22)
1167+X'&',0x36; & (0x26)
1168+X''',0x4e; ' (0x27)
1169+X'(',0x3e; ( (0x28)
1170+X')',0x46; ) (0x29)
1171+X'*',0x5b; * (0x2a)
1172+X'+',0x5b; + (0x2b)
1173+X'-',0x4a; - (0x2d)
1174+X':',0x49; : (0x3a)
1175+X';',0x41; ; (0x3b)
1176+X'<',0x61; < (0x3c)
1177+X'=',0x45; = (0x3d)
1178+X'>',0x61; > (0x3e)
1179+X'?',0x4e; ? (0x3f)
1180+X'\',0x0e; \ (0x5c)
1181+X'_',0x4a; _ (0x5f)
1182+X'{',0x52; { (0x7b)
1183+X'|',0x16; | (0x7c)
1184+X'}',0x5d; } (0x7d)
1185+X'~',0x25; ~ (0x7e)
1186+X
1187+743727066db7dfd7ff4d0ffb7d21dfc5
1188+echo x - bhyve/kbdlayout/es_dvorak
1189+sed 's/^X//' >bhyve/kbdlayout/es_dvorak << '622ed6bc4d8ab5757a77a601d76be0d1'
1190+X# bhyve ps2kbd keyboard layout file
1191+X# (es_dvorak : Spanish Dvorak)
1192+X#
1193+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1194+X#
1195+X# $FreeBSD$
1196+X
1197+X'"',0x1e; " (0x22)
1198+X'&',0x36; & (0x26)
1199+X''',0x4e; ' (0x27)
1200+X'(',0x3e; ( (0x28)
1201+X')',0x46; ) (0x29)
1202+X'*',0x5b; * (0x2a)
1203+X'+',0x5b; + (0x2b)
1204+X',',0x1d; , (0x2c)
1205+X'-',0x1a; - (0x2d)
1206+X'.',0x15; . (0x2e)
1207+X':',0x15; : (0x3a)
1208+X';',0x1d; ; (0x3b)
1209+X'<',0x61; < (0x3c)
1210+X'=',0x45; = (0x3d)
1211+X'>',0x61; > (0x3e)
1212+X'?',0x4e; ? (0x3f)
1213+X'B',0x31; B (0x42)
1214+X'C',0x43; C (0x43)
1215+X'D',0x33; D (0x44)
1216+X'E',0x23; E (0x45)
1217+X'F',0x35; F (0x46)
1218+X'G',0x3c; G (0x47)
1219+X'H',0x44; H (0x48)
1220+X'I',0x34; I (0x49)
1221+X'J',0x21; J (0x4a)
1222+X'K',0x2a; K (0x4b)
1223+X'L',0x4d; L (0x4c)
1224+X'N',0x4b; N (0x4e)
1225+X'O',0x1b; O (0x4f)
1226+X'P',0x2d; P (0x50)
1227+X'Q',0x22; Q (0x51)
1228+X'R',0x3b; R (0x52)
1229+X'S',0x4c; S (0x53)
1230+X'T',0x42; T (0x54)
1231+X'U',0x2b; U (0x55)
1232+X'V',0x49; V (0x56)
1233+X'W',0x41; W (0x57)
1234+X'X',0x32; X (0x58)
1235+X'Y',0x2c; Y (0x59)
1236+X'Z',0x4a; Z (0x5a)
1237+X'\',0x0e; \ (0x5c)
1238+X'_',0x1a; _ (0x5f)
1239+X'b',0x31; b (0x62)
1240+X'c',0x43; c (0x63)
1241+X'd',0x33; d (0x64)
1242+X'e',0x23; e (0x65)
1243+X'f',0x35; f (0x66)
1244+X'g',0x3c; g (0x67)
1245+X'h',0x44; h (0x68)
1246+X'i',0x34; i (0x69)
1247+X'j',0x21; j (0x6a)
1248+X'k',0x2a; k (0x6b)
1249+X'l',0x4d; l (0x6c)
1250+X'n',0x4b; n (0x6e)
1251+X'o',0x1b; o (0x6f)
1252+X'p',0x2d; p (0x70)
1253+X'q',0x22; q (0x71)
1254+X'r',0x3b; r (0x72)
1255+X's',0x4c; s (0x73)
1256+X't',0x42; t (0x74)
1257+X'u',0x2b; u (0x75)
1258+X'v',0x49; v (0x76)
1259+X'w',0x41; w (0x77)
1260+X'x',0x32; x (0x78)
1261+X'y',0x2c; y (0x79)
1262+X'z',0x4a; z (0x7a)
1263+X'{',0x52; { (0x7b)
1264+X'|',0x0e; | (0x7c)
1265+X'}',0x5d; } (0x7d)
1266+X'~',0x25; ~ (0x7e)
1267+X
1268+622ed6bc4d8ab5757a77a601d76be0d1
1269+echo x - bhyve/kbdlayout/es
1270+sed 's/^X//' >bhyve/kbdlayout/es << 'adb320ee844b868d984a8931ad3d35e6'
1271+X# bhyve ps2kbd keyboard layout file
1272+X# (es : Spanish (accent keys))
1273+X#
1274+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1275+X#
1276+X# $FreeBSD$
1277+X
1278+X'"',0x1e; " (0x22)
1279+X'&',0x36; & (0x26)
1280+X''',0x4e; ' (0x27)
1281+X'(',0x3e; ( (0x28)
1282+X')',0x46; ) (0x29)
1283+X'*',0x5b; * (0x2a)
1284+X'+',0x5b; + (0x2b)
1285+X'-',0x4a; - (0x2d)
1286+X':',0x49; : (0x3a)
1287+X';',0x41; ; (0x3b)
1288+X'<',0x61; < (0x3c)
1289+X'=',0x45; = (0x3d)
1290+X'>',0x61; > (0x3e)
1291+X'?',0x4e; ? (0x3f)
1292+X'\',0x0e; \ (0x5c)
1293+X'_',0x4a; _ (0x5f)
1294+X'{',0x52; { (0x7b)
1295+X'|',0x16; | (0x7c)
1296+X'}',0x5d; } (0x7d)
1297+X'~',0x25; ~ (0x7e)
1298+X
1299+adb320ee844b868d984a8931ad3d35e6
1300+echo x - bhyve/kbdlayout/fi
1301+sed 's/^X//' >bhyve/kbdlayout/fi << '0134e28b4e6f6614f8cc339b62543d46'
1302+X# bhyve ps2kbd keyboard layout file
1303+X# (fi : Finnish)
1304+X#
1305+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1306+X#
1307+X# $FreeBSD$
1308+X
1309+X'"',0x1e; " (0x22)
1310+X'&',0x36; & (0x26)
1311+X''',0x5d; ' (0x27)
1312+X'(',0x3e; ( (0x28)
1313+X')',0x46; ) (0x29)
1314+X'*',0x5d; * (0x2a)
1315+X'+',0x4e; + (0x2b)
1316+X'-',0x4a; - (0x2d)
1317+X':',0x49; : (0x3a)
1318+X';',0x41; ; (0x3b)
1319+X'<',0x61; < (0x3c)
1320+X'=',0x45; = (0x3d)
1321+X'>',0x61; > (0x3e)
1322+X'?',0x4e; ? (0x3f)
1323+X'[',0x3e; [ (0x5b)
1324+X'\',0x4e; \ (0x5c)
1325+X']',0x46; ] (0x5d)
1326+X'^',0x5b; ^ (0x5e)
1327+X'_',0x4a; _ (0x5f)
1328+X'`',0x55; ` (0x60)
1329+X'{',0x3d; { (0x7b)
1330+X'|',0x4c; | (0x7c)
1331+X'}',0x45; } (0x7d)
1332+X'~',0x5b; ~ (0x7e)
1333+X
1334+0134e28b4e6f6614f8cc339b62543d46
1335+echo x - bhyve/kbdlayout/fr_acc
1336+sed 's/^X//' >bhyve/kbdlayout/fr_acc << 'eddd690267d4407b43ef79511bc489e2'
1337+X# bhyve ps2kbd keyboard layout file
1338+X# (fr_acc : French (accent keys) Swiss-French (accent keys))
1339+X#
1340+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1341+X#
1342+X# $FreeBSD$
1343+X
1344+X'!',0x4a; ! (0x21)
1345+X'"',0x26; " (0x22)
1346+X'$',0x5b; $ (0x24)
1347+X'%',0x52; % (0x25)
1348+X'&',0x16; & (0x26)
1349+X''',0x25; ' (0x27)
1350+X'(',0x2e; ( (0x28)
1351+X')',0x4e; ) (0x29)
1352+X'*',0x5d; * (0x2a)
1353+X',',0x3a; , (0x2c)
1354+X'-',0x36; - (0x2d)
1355+X'.',0x41; . (0x2e)
1356+X':',0x49; : (0x3a)
1357+X';',0x41; ; (0x3b)
1358+X'<',0x61; < (0x3c)
1359+X'>',0x61; > (0x3e)
1360+X'?',0x3a; ? (0x3f)
1361+X'@',0x45; @ (0x40)
1362+X'A',0x15; A (0x41)
1363+X'M',0x4c; M (0x4d)
1364+X'Q',0x1c; Q (0x51)
1365+X'W',0x1a; W (0x57)
1366+X'Z',0x1d; Z (0x5a)
1367+X'[',0x2e; [ (0x5b)
1368+X'\',0x3e; \ (0x5c)
1369+X']',0x4e; ] (0x5d)
1370+X'^',0x46; ^ (0x5e)
1371+X'_',0x3e; _ (0x5f)
1372+X'`',0x3d; ` (0x60)
1373+X'a',0x15; a (0x61)
1374+X'm',0x4c; m (0x6d)
1375+X'q',0x1c; q (0x71)
1376+X'w',0x1a; w (0x77)
1377+X'z',0x1d; z (0x7a)
1378+X'{',0x25; { (0x7b)
1379+X'|',0x36; | (0x7c)
1380+X'}',0x55; } (0x7d)
1381+X'~',0x1e; ~ (0x7e)
1382+X
1383+eddd690267d4407b43ef79511bc489e2
1384+echo x - bhyve/kbdlayout/fr_dvorak_acc
1385+sed 's/^X//' >bhyve/kbdlayout/fr_dvorak_acc << '96b71b438c6cb18716f084548bf2d12c'
1386+X# bhyve ps2kbd keyboard layout file
1387+X# (fr_dvorak_acc : French Dvorak-like (accent keys))
1388+X#
1389+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1390+X#
1391+X# $FreeBSD$
1392+X
1393+X'!',0x2c; ! (0x21)
1394+X'"',0x45; " (0x22)
1395+X'#',0x5d; # (0x23)
1396+X'%',0x55; % (0x25)
1397+X'&',0x5b; & (0x26)
1398+X''',0x1d; ' (0x27)
1399+X'(',0x3d; ( (0x28)
1400+X')',0x46; ) (0x29)
1401+X'*',0x0e; * (0x2a)
1402+X'+',0x4e; + (0x2b)
1403+X',',0x21; , (0x2c)
1404+X'-',0x26; - (0x2d)
1405+X'.',0x2c; . (0x2e)
1406+X'/',0x1e; / (0x2f)
1407+X':',0x15; : (0x3a)
1408+X';',0x1a; ; (0x3b)
1409+X'<',0x1d; < (0x3c)
1410+X'=',0x16; = (0x3d)
1411+X'>',0x24; > (0x3e)
1412+X'?',0x15; ? (0x3f)
1413+X'@',0x21; @ (0x40)
1414+X'A',0x1b; A (0x41)
1415+X'B',0x34; B (0x42)
1416+X'C',0x43; C (0x43)
1417+X'D',0x4c; D (0x44)
1418+X'E',0x2b; E (0x45)
1419+X'F',0x33; F (0x46)
1420+X'G',0x2d; G (0x47)
1421+X'H',0x35; H (0x48)
1422+X'I',0x2a; I (0x49)
1423+X'J',0x4a; J (0x4a)
1424+X'K',0x4d; K (0x4b)
1425+X'L',0x41; L (0x4c)
1426+X'M',0x44; M (0x4d)
1427+X'N',0x4b; N (0x4e)
1428+X'O',0x1c; O (0x4f)
1429+X'P',0x49; P (0x50)
1430+X'Q',0x22; Q (0x51)
1431+X'R',0x3a; R (0x52)
1432+X'S',0x3b; S (0x53)
1433+X'T',0x42; T (0x54)
1434+X'U',0x23; U (0x55)
1435+X'V',0x3c; V (0x56)
1436+X'W',0x52; W (0x57)
1437+X'X',0x31; X (0x58)
1438+X'Y',0x32; Y (0x59)
1439+X'Z',0x54; Z (0x5a)
1440+X'[',0x4e; [ (0x5b)
1441+X'\',0x2e; \ (0x5c)
1442+X']',0x55; ] (0x5d)
1443+X'_',0x0e; _ (0x5f)
1444+X'a',0x1b; a (0x61)
1445+X'b',0x34; b (0x62)
1446+X'c',0x43; c (0x63)
1447+X'd',0x4c; d (0x64)
1448+X'e',0x2b; e (0x65)
1449+X'f',0x33; f (0x66)
1450+X'g',0x2d; g (0x67)
1451+X'h',0x35; h (0x68)
1452+X'i',0x2a; i (0x69)
1453+X'j',0x4a; j (0x6a)
1454+X'k',0x4d; k (0x6b)
1455+X'l',0x41; l (0x6c)
1456+X'm',0x44; m (0x6d)
1457+X'n',0x4b; n (0x6e)
1458+X'o',0x1c; o (0x6f)
1459+X'p',0x49; p (0x70)
1460+X'q',0x22; q (0x71)
1461+X'r',0x3a; r (0x72)
1462+X's',0x3b; s (0x73)
1463+X't',0x42; t (0x74)
1464+X'u',0x23; u (0x75)
1465+X'v',0x3c; v (0x76)
1466+X'w',0x52; w (0x77)
1467+X'x',0x31; x (0x78)
1468+X'y',0x32; y (0x79)
1469+X'z',0x54; z (0x7a)
1470+X'|',0x1a; | (0x7c)
1471+X
1472+96b71b438c6cb18716f084548bf2d12c
1473+echo x - bhyve/kbdlayout/fr_dvorak
1474+sed 's/^X//' >bhyve/kbdlayout/fr_dvorak << '0bf1df7d01039d83c5594347ad825049'
1475+X# bhyve ps2kbd keyboard layout file
1476+X# (fr_dvorak : French Dvorak-like)
1477+X#
1478+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1479+X#
1480+X# $FreeBSD$
1481+X
1482+X'!',0x2c; ! (0x21)
1483+X'"',0x45; " (0x22)
1484+X'#',0x5d; # (0x23)
1485+X'%',0x55; % (0x25)
1486+X'&',0x5b; & (0x26)
1487+X''',0x1d; ' (0x27)
1488+X'(',0x3d; ( (0x28)
1489+X')',0x46; ) (0x29)
1490+X'*',0x61; * (0x2a)
1491+X'+',0x61; + (0x2b)
1492+X',',0x21; , (0x2c)
1493+X'-',0x26; - (0x2d)
1494+X'.',0x2c; . (0x2e)
1495+X'/',0x2e; / (0x2f)
1496+X':',0x15; : (0x3a)
1497+X';',0x1a; ; (0x3b)
1498+X'<',0x1d; < (0x3c)
1499+X'=',0x16; = (0x3d)
1500+X'>',0x24; > (0x3e)
1501+X'?',0x15; ? (0x3f)
1502+X'@',0x1a; @ (0x40)
1503+X'A',0x1b; A (0x41)
1504+X'B',0x34; B (0x42)
1505+X'C',0x43; C (0x43)
1506+X'D',0x4c; D (0x44)
1507+X'E',0x2b; E (0x45)
1508+X'F',0x33; F (0x46)
1509+X'G',0x2d; G (0x47)
1510+X'H',0x35; H (0x48)
1511+X'I',0x2a; I (0x49)
1512+X'J',0x4a; J (0x4a)
1513+X'K',0x4d; K (0x4b)
1514+X'L',0x41; L (0x4c)
1515+X'M',0x44; M (0x4d)
1516+X'N',0x4b; N (0x4e)
1517+X'O',0x1c; O (0x4f)
1518+X'P',0x49; P (0x50)
1519+X'Q',0x22; Q (0x51)
1520+X'R',0x3a; R (0x52)
1521+X'S',0x3b; S (0x53)
1522+X'T',0x42; T (0x54)
1523+X'U',0x23; U (0x55)
1524+X'V',0x3c; V (0x56)
1525+X'W',0x52; W (0x57)
1526+X'X',0x31; X (0x58)
1527+X'Y',0x32; Y (0x59)
1528+X'Z',0x54; Z (0x5a)
1529+X'[',0x4e; [ (0x5b)
1530+X'\',0x21; \ (0x5c)
1531+X']',0x55; ] (0x5d)
1532+X'`',0x3e; ` (0x60)
1533+X'a',0x1b; a (0x61)
1534+X'b',0x34; b (0x62)
1535+X'c',0x43; c (0x63)
1536+X'd',0x4c; d (0x64)
1537+X'e',0x2b; e (0x65)
1538+X'f',0x33; f (0x66)
1539+X'g',0x2d; g (0x67)
1540+X'h',0x35; h (0x68)
1541+X'i',0x2a; i (0x69)
1542+X'j',0x4a; j (0x6a)
1543+X'k',0x4d; k (0x6b)
1544+X'l',0x41; l (0x6c)
1545+X'm',0x44; m (0x6d)
1546+X'n',0x4b; n (0x6e)
1547+X'o',0x1c; o (0x6f)
1548+X'p',0x49; p (0x70)
1549+X'q',0x22; q (0x71)
1550+X'r',0x3a; r (0x72)
1551+X's',0x3b; s (0x73)
1552+X't',0x42; t (0x74)
1553+X'u',0x23; u (0x75)
1554+X'v',0x3c; v (0x76)
1555+X'w',0x52; w (0x77)
1556+X'x',0x31; x (0x78)
1557+X'y',0x32; y (0x79)
1558+X'z',0x54; z (0x7a)
1559+X'|',0x4e; | (0x7c)
1560+X'~',0x5d; ~ (0x7e)
1561+X
1562+0bf1df7d01039d83c5594347ad825049
1563+echo x - bhyve/kbdlayout/fr
1564+sed 's/^X//' >bhyve/kbdlayout/fr << '117f48b77eb8b6d04d36323303234455'
1565+X# bhyve ps2kbd keyboard layout file
1566+X# (fr : French French Canadian (accent keys) Swiss-French)
1567+X#
1568+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1569+X#
1570+X# $FreeBSD$
1571+X
1572+X'!',0x4a; ! (0x21)
1573+X'"',0x26; " (0x22)
1574+X'$',0x5b; $ (0x24)
1575+X'%',0x52; % (0x25)
1576+X'&',0x16; & (0x26)
1577+X''',0x25; ' (0x27)
1578+X'(',0x2e; ( (0x28)
1579+X')',0x4e; ) (0x29)
1580+X'*',0x5d; * (0x2a)
1581+X',',0x3a; , (0x2c)
1582+X'-',0x36; - (0x2d)
1583+X'.',0x41; . (0x2e)
1584+X':',0x49; : (0x3a)
1585+X';',0x41; ; (0x3b)
1586+X'<',0x61; < (0x3c)
1587+X'>',0x61; > (0x3e)
1588+X'?',0x3a; ? (0x3f)
1589+X'@',0x45; @ (0x40)
1590+X'A',0x15; A (0x41)
1591+X'M',0x4c; M (0x4d)
1592+X'Q',0x1c; Q (0x51)
1593+X'W',0x1a; W (0x57)
1594+X'Z',0x1d; Z (0x5a)
1595+X'[',0x2e; [ (0x5b)
1596+X'\',0x3e; \ (0x5c)
1597+X']',0x4e; ] (0x5d)
1598+X'^',0x46; ^ (0x5e)
1599+X'_',0x3e; _ (0x5f)
1600+X'`',0x3d; ` (0x60)
1601+X'a',0x15; a (0x61)
1602+X'm',0x4c; m (0x6d)
1603+X'q',0x1c; q (0x71)
1604+X'w',0x1a; w (0x77)
1605+X'z',0x1d; z (0x7a)
1606+X'{',0x25; { (0x7b)
1607+X'|',0x36; | (0x7c)
1608+X'}',0x55; } (0x7d)
1609+X'~',0x1e; ~ (0x7e)
1610+X
1611+117f48b77eb8b6d04d36323303234455
1612+echo x - bhyve/kbdlayout/fr_macbook
1613+sed 's/^X//' >bhyve/kbdlayout/fr_macbook << 'fc92357752f78c85c30d05b76c9d2d15'
1614+X# bhyve ps2kbd keyboard layout file
1615+X# (fr_macbook : French Macbook/Macbook Pro (accent keys))
1616+X#
1617+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1618+X#
1619+X# $FreeBSD$
1620+X
1621+X'!',0x3e; ! (0x21)
1622+X'"',0x26; " (0x22)
1623+X'#',0x0e; # (0x23)
1624+X'$',0x5b; $ (0x24)
1625+X'%',0x52; % (0x25)
1626+X'&',0x16; & (0x26)
1627+X''',0x25; ' (0x27)
1628+X'(',0x2e; ( (0x28)
1629+X')',0x4e; ) (0x29)
1630+X'*',0x5b; * (0x2a)
1631+X'+',0x4a; + (0x2b)
1632+X',',0x3a; , (0x2c)
1633+X'-',0x55; - (0x2d)
1634+X'.',0x41; . (0x2e)
1635+X':',0x49; : (0x3a)
1636+X';',0x41; ; (0x3b)
1637+X'<',0x61; < (0x3c)
1638+X'=',0x4a; = (0x3d)
1639+X'>',0x61; > (0x3e)
1640+X'?',0x3a; ? (0x3f)
1641+X'@',0x0e; @ (0x40)
1642+X'A',0x15; A (0x41)
1643+X'M',0x4c; M (0x4d)
1644+X'Q',0x1c; Q (0x51)
1645+X'W',0x1a; W (0x57)
1646+X'Z',0x1d; Z (0x5a)
1647+X'[',0x2e; [ (0x5b)
1648+X'\',0x3e; \ (0x5c)
1649+X']',0x4e; ] (0x5d)
1650+X'^',0x46; ^ (0x5e)
1651+X'_',0x55; _ (0x5f)
1652+X'`',0x3d; ` (0x60)
1653+X'a',0x15; a (0x61)
1654+X'm',0x4c; m (0x6d)
1655+X'q',0x1c; q (0x71)
1656+X'w',0x1a; w (0x77)
1657+X'z',0x1d; z (0x7a)
1658+X'{',0x25; { (0x7b)
1659+X'|',0x36; | (0x7c)
1660+X'}',0x55; } (0x7d)
1661+X'~',0x1e; ~ (0x7e)
1662+X
1663+fc92357752f78c85c30d05b76c9d2d15
1664+echo x - bhyve/kbdlayout/gr_101_acc
1665+sed 's/^X//' >bhyve/kbdlayout/gr_101_acc << 'f39b14d518cdef3f01ee6b199df63638'
1666+X# bhyve ps2kbd keyboard layout file
1667+X# (gr_101_acc : Greek (101 keys))
1668+X#
1669+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1670+X#
1671+X# $FreeBSD$
1672+X
1673+X'*',0xb7; * (0x2a)
1674+X
1675+f39b14d518cdef3f01ee6b199df63638
1676+echo x - bhyve/kbdlayout/gr_elot_acc
1677+sed 's/^X//' >bhyve/kbdlayout/gr_elot_acc << 'e773042512680a9b980ad6ce3837350e'
1678+X# bhyve ps2kbd keyboard layout file
1679+X# (gr_elot_acc : Greek ELOT)
1680+X#
1681+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1682+X#
1683+X# $FreeBSD$
1684+X
1685+X'"',0x1e; " (0x22)
1686+X'#',0x5d; # (0x23)
1687+X''',0x0e; ' (0x27)
1688+X'*',0xb7; * (0x2a)
1689+X'/',0x52; / (0x2f)
1690+X'@',0x52; @ (0x40)
1691+X'\',0x61; \ (0x5c)
1692+X'|',0x61; | (0x7c)
1693+X'~',0x5d; ~ (0x7e)
1694+X
1695+e773042512680a9b980ad6ce3837350e
1696+echo x - bhyve/kbdlayout/gr
1697+sed 's/^X//' >bhyve/kbdlayout/gr << '2e64800e0dab52fc4aacfd7821183be5'
1698+X# bhyve ps2kbd keyboard layout file
1699+X# (gr : Greek (104 keys))
1700+X#
1701+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1702+X#
1703+X# $FreeBSD$
1704+X
1705+X'*',0xb7; * (0x2a)
1706+X
1707+2e64800e0dab52fc4aacfd7821183be5
1708+echo x - bhyve/kbdlayout/hr
1709+sed 's/^X//' >bhyve/kbdlayout/hr << 'efece34f44fa7dc1e2d0aab38afee7c9'
1710+X# bhyve ps2kbd keyboard layout file
1711+X# (hr : Croatian)
1712+X#
1713+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1714+X#
1715+X# $FreeBSD$
1716+X
1717+X'"',0x1e; " (0x22)
1718+X'&',0x36; & (0x26)
1719+X''',0x4e; ' (0x27)
1720+X'(',0x3e; ( (0x28)
1721+X')',0x46; ) (0x29)
1722+X'*',0x55; * (0x2a)
1723+X'-',0x4a; - (0x2d)
1724+X':',0x49; : (0x3a)
1725+X';',0x41; ; (0x3b)
1726+X'<',0x61; < (0x3c)
1727+X'=',0x45; = (0x3d)
1728+X'>',0x61; > (0x3e)
1729+X'?',0x4e; ? (0x3f)
1730+X'@',0x2a; @ (0x40)
1731+X'Y',0x1a; Y (0x59)
1732+X'Z',0x35; Z (0x5a)
1733+X'[',0x2b; [ (0x5b)
1734+X'\',0x15; \ (0x5c)
1735+X']',0x34; ] (0x5d)
1736+X'^',0x26; ^ (0x5e)
1737+X'_',0x4a; _ (0x5f)
1738+X'`',0x3d; ` (0x60)
1739+X'y',0x1a; y (0x79)
1740+X'z',0x35; z (0x7a)
1741+X'{',0x32; { (0x7b)
1742+X'|',0x1d; | (0x7c)
1743+X'}',0x31; } (0x7d)
1744+X'~',0x16; ~ (0x7e)
1745+X
1746+efece34f44fa7dc1e2d0aab38afee7c9
1747+echo x - bhyve/kbdlayout/hu_101
1748+sed 's/^X//' >bhyve/kbdlayout/hu_101 << 'ecd0ae971871314e11b9a50d49d3165a'
1749+X# bhyve ps2kbd keyboard layout file
1750+X# (hu_101 : Hungarian (101 keys))
1751+X#
1752+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1753+X#
1754+X# $FreeBSD$
1755+X
1756+X'*',0xb7; * (0x2a)
1757+X
1758+ecd0ae971871314e11b9a50d49d3165a
1759+echo x - bhyve/kbdlayout/hu_102
1760+sed 's/^X//' >bhyve/kbdlayout/hu_102 << 'a8f112021ff4f40894eb800d2ef1868b'
1761+X# bhyve ps2kbd keyboard layout file
1762+X# (hu_102 : Hungarian (102 keys))
1763+X#
1764+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1765+X#
1766+X# $FreeBSD$
1767+X
1768+X'!',0x25; ! (0x21)
1769+X'"',0x1e; " (0x22)
1770+X'#',0x22; # (0x23)
1771+X'$',0x4c; $ (0x24)
1772+X'&',0x21; & (0x26)
1773+X''',0x16; ' (0x27)
1774+X'(',0x3e; ( (0x28)
1775+X')',0x46; ) (0x29)
1776+X'*',0x4a; * (0x2a)
1777+X'+',0x26; + (0x2b)
1778+X'-',0x4a; - (0x2d)
1779+X'0',0x0e; 0 (0x30)
1780+X':',0x49; : (0x3a)
1781+X';',0x41; ; (0x3b)
1782+X'<',0x3a; < (0x3c)
1783+X'=',0x3d; = (0x3d)
1784+X'>',0x1a; > (0x3e)
1785+X'?',0x41; ? (0x3f)
1786+X'@',0x2a; @ (0x40)
1787+X'Y',0x1a; Y (0x59)
1788+X'Z',0x35; Z (0x5a)
1789+X'[',0x2b; [ (0x5b)
1790+X'\',0x15; \ (0x5c)
1791+X']',0x34; ] (0x5d)
1792+X'^',0x26; ^ (0x5e)
1793+X'_',0x4a; _ (0x5f)
1794+X'`',0x3d; ` (0x60)
1795+X'y',0x1a; y (0x79)
1796+X'z',0x35; z (0x7a)
1797+X'{',0x32; { (0x7b)
1798+X'|',0x1d; | (0x7c)
1799+X'}',0x31; } (0x7d)
1800+X'~',0x16; ~ (0x7e)
1801+X
1802+a8f112021ff4f40894eb800d2ef1868b
1803+echo x - bhyve/kbdlayout/il
1804+sed 's/^X//' >bhyve/kbdlayout/il << '5eb58703f087d6f11d20f0e06f2ac503'
1805+X# bhyve ps2kbd keyboard layout file
1806+X# (il : Hebrew)
1807+X#
1808+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1809+X#
1810+X# $FreeBSD$
1811+X
1812+X
1813+5eb58703f087d6f11d20f0e06f2ac503
1814+echo x - bhyve/kbdlayout/is_acc
1815+sed 's/^X//' >bhyve/kbdlayout/is_acc << '4c9c0a084bb93860e58e9c211398a446'
1816+X# bhyve ps2kbd keyboard layout file
1817+X# (is_acc : Icelandic (accent keys))
1818+X#
1819+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1820+X#
1821+X# $FreeBSD$
1822+X
1823+X'"',0x1e; " (0x22)
1824+X'&',0x36; & (0x26)
1825+X''',0x5b; ' (0x27)
1826+X'(',0x3e; ( (0x28)
1827+X')',0x46; ) (0x29)
1828+X'*',0x5d; * (0x2a)
1829+X'+',0x5d; + (0x2b)
1830+X'-',0x55; - (0x2d)
1831+X':',0x49; : (0x3a)
1832+X';',0x41; ; (0x3b)
1833+X'<',0x61; < (0x3c)
1834+X'=',0x45; = (0x3d)
1835+X'>',0x61; > (0x3e)
1836+X'?',0x5b; ? (0x3f)
1837+X'@',0x15; @ (0x40)
1838+X'[',0x3e; [ (0x5b)
1839+X'\',0x4e; \ (0x5c)
1840+X']',0x46; ] (0x5d)
1841+X'_',0x55; _ (0x5f)
1842+X'`',0x5d; ` (0x60)
1843+X'{',0x3d; { (0x7b)
1844+X'|',0x4c; | (0x7c)
1845+X'}',0x45; } (0x7d)
1846+X'~',0x5b; ~ (0x7e)
1847+X
1848+4c9c0a084bb93860e58e9c211398a446
1849+echo x - bhyve/kbdlayout/is
1850+sed 's/^X//' >bhyve/kbdlayout/is << 'aa89eb6f29465d69691d9d571bef2c73'
1851+X# bhyve ps2kbd keyboard layout file
1852+X# (is : Icelandic)
1853+X#
1854+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1855+X#
1856+X# $FreeBSD$
1857+X
1858+X'"',0x1e; " (0x22)
1859+X'&',0x36; & (0x26)
1860+X''',0x5b; ' (0x27)
1861+X'(',0x3e; ( (0x28)
1862+X')',0x46; ) (0x29)
1863+X'*',0x5d; * (0x2a)
1864+X'+',0x5d; + (0x2b)
1865+X'-',0x55; - (0x2d)
1866+X':',0x49; : (0x3a)
1867+X';',0x41; ; (0x3b)
1868+X'<',0x61; < (0x3c)
1869+X'=',0x45; = (0x3d)
1870+X'>',0x61; > (0x3e)
1871+X'?',0x5b; ? (0x3f)
1872+X'@',0x15; @ (0x40)
1873+X'[',0x3e; [ (0x5b)
1874+X'\',0x4e; \ (0x5c)
1875+X']',0x46; ] (0x5d)
1876+X'^',0x0e; ^ (0x5e)
1877+X'_',0x55; _ (0x5f)
1878+X'`',0x5d; ` (0x60)
1879+X'{',0x3d; { (0x7b)
1880+X'|',0x4c; | (0x7c)
1881+X'}',0x45; } (0x7d)
1882+X'~',0x5b; ~ (0x7e)
1883+X
1884+aa89eb6f29465d69691d9d571bef2c73
1885+echo x - bhyve/kbdlayout/it
1886+sed 's/^X//' >bhyve/kbdlayout/it << '7b1dba7525b5a62fcd027b2b97afcd61'
1887+X# bhyve ps2kbd keyboard layout file
1888+X# (it : Italian)
1889+X#
1890+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1891+X#
1892+X# $FreeBSD$
1893+X
1894+X'"',0x1e; " (0x22)
1895+X'#',0x52; # (0x23)
1896+X'&',0x36; & (0x26)
1897+X''',0x4e; ' (0x27)
1898+X'(',0x3e; ( (0x28)
1899+X')',0x46; ) (0x29)
1900+X'*',0x5b; * (0x2a)
1901+X'+',0x5b; + (0x2b)
1902+X'-',0x4a; - (0x2d)
1903+X':',0x49; : (0x3a)
1904+X';',0x41; ; (0x3b)
1905+X'<',0x61; < (0x3c)
1906+X'=',0x45; = (0x3d)
1907+X'>',0x61; > (0x3e)
1908+X'?',0x4e; ? (0x3f)
1909+X'@',0x15; @ (0x40)
1910+X'[',0x3e; [ (0x5b)
1911+X'\',0x0e; \ (0x5c)
1912+X']',0x46; ] (0x5d)
1913+X'^',0x55; ^ (0x5e)
1914+X'_',0x4a; _ (0x5f)
1915+X'`',0x4e; ` (0x60)
1916+X'{',0x3d; { (0x7b)
1917+X'|',0x0e; | (0x7c)
1918+X'}',0x45; } (0x7d)
1919+X'~',0x55; ~ (0x7e)
1920+X
1921+7b1dba7525b5a62fcd027b2b97afcd61
1922+echo x - bhyve/kbdlayout/jp
1923+sed 's/^X//' >bhyve/kbdlayout/jp << 'd6df48ea98a1ebaff3731fef3d457758'
1924+X# bhyve ps2kbd keyboard layout file
1925+X# (jp : Japanese 106)
1926+X#
1927+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1928+X#
1929+X# $FreeBSD$
1930+X
1931+X# Alphabet/Number/Sign Key ----------------------------------------------------
1932+X'"',0x1e; " (0x22)
1933+X'&',0x36; & (0x26)
1934+X''',0x3d; ' (0x27)
1935+X'(',0x3e; ( (0x28)
1936+X')',0x46; ) (0x29)
1937+X'*',0x52; * (0x2a)
1938+X'+',0x4c; + (0x2b)
1939+X':',0x52; : (0x3a)
1940+X'=',0x4e; = (0x3d)
1941+X'@',0x54; @ (0x40)
1942+X'[',0x5b; [ (0x5b)
1943+X'\',0x51; \ (0x5c)
1944+X']',0x5d; ] (0x5d)
1945+X'^',0x55; ^ (0x5e)
1946+X'_',0x51; _ (0x5f)
1947+X'`',0x54; ` (0x60)
1948+X'{',0x5b; { (0x7b)
1949+X'|',0x6a; | (0x7c)
1950+X'}',0x5d; } (0x7d)
1951+X'~',0x55; ~ (0x7e)
1952+X
1953+X# Language Specific Key -------------------------------------------------------
1954+X0xff2a,0x0e; Hankaku/Zenkaku|Kanji
1955+X0xffe5,0x58; CapsLock
1956+X0xff22,0x67; Muhenkan
1957+X0xff23,0x64; Henkan_Mode
1958+X0xff27,0x13; Katakana-Hiragana/RomaJi
1959+X
1960+d6df48ea98a1ebaff3731fef3d457758
1961+echo x - bhyve/kbdlayout/kz_io
1962+sed 's/^X//' >bhyve/kbdlayout/kz_io << '222e41129779523247efafebb7ed2dd2'
1963+X# bhyve ps2kbd keyboard layout file
1964+X# (kz_io : Kazakh)
1965+X#
1966+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1967+X#
1968+X# $FreeBSD$
1969+X
1970+X'"',0x82; " (0x22)
1971+X'(',0xa9; ( (0x28)
1972+X'*',0xb7; * (0x2a)
1973+X
1974+222e41129779523247efafebb7ed2dd2
1975+echo x - bhyve/kbdlayout/kz_kst
1976+sed 's/^X//' >bhyve/kbdlayout/kz_kst << '10ca0e5a36c6ff6c9e880cb06ae8e362'
1977+X# bhyve ps2kbd keyboard layout file
1978+X# (kz_kst : Kazakh)
1979+X#
1980+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1981+X#
1982+X# $FreeBSD$
1983+X
1984+X'"',0x82; " (0x22)
1985+X'(',0xa9; ( (0x28)
1986+X'*',0xb7; * (0x2a)
1987+X
1988+10ca0e5a36c6ff6c9e880cb06ae8e362
1989+echo x - bhyve/kbdlayout/latinamerican_acc
1990+sed 's/^X//' >bhyve/kbdlayout/latinamerican_acc << 'e9dbd324bf48a79a8969f4e1d90d88b6'
1991+X# bhyve ps2kbd keyboard layout file
1992+X# (latinamerican_acc : Latin American (accent keys))
1993+X#
1994+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
1995+X#
1996+X# $FreeBSD$
1997+X
1998+X'"',0x1e; " (0x22)
1999+X'&',0x36; & (0x26)
2000+X''',0x4e; ' (0x27)
2001+X'(',0x3e; ( (0x28)
2002+X')',0x46; ) (0x29)
2003+X'*',0x5b; * (0x2a)
2004+X'+',0x5b; + (0x2b)
2005+X'-',0x4a; - (0x2d)
2006+X':',0x49; : (0x3a)
2007+X';',0x41; ; (0x3b)
2008+X'<',0x61; < (0x3c)
2009+X'=',0x45; = (0x3d)
2010+X'>',0x61; > (0x3e)
2011+X'?',0x4e; ? (0x3f)
2012+X'@',0x15; @ (0x40)
2013+X'[',0x52; [ (0x5b)
2014+X'\',0x4e; \ (0x5c)
2015+X']',0x5d; ] (0x5d)
2016+X'_',0x4a; _ (0x5f)
2017+X'{',0x52; { (0x7b)
2018+X'|',0x0e; | (0x7c)
2019+X'}',0x5d; } (0x7d)
2020+X'~',0x5b; ~ (0x7e)
2021+X
2022+e9dbd324bf48a79a8969f4e1d90d88b6
2023+echo x - bhyve/kbdlayout/latinamerican
2024+sed 's/^X//' >bhyve/kbdlayout/latinamerican << '98a6ab35294e258b82e4f3f61e48813a'
2025+X# bhyve ps2kbd keyboard layout file
2026+X# (latinamerican : Latin American)
2027+X#
2028+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2029+X#
2030+X# $FreeBSD$
2031+X
2032+X'"',0x1e; " (0x22)
2033+X'&',0x36; & (0x26)
2034+X''',0x4e; ' (0x27)
2035+X'(',0x3e; ( (0x28)
2036+X')',0x46; ) (0x29)
2037+X'*',0x5b; * (0x2a)
2038+X'+',0x5b; + (0x2b)
2039+X'-',0x4a; - (0x2d)
2040+X':',0x49; : (0x3a)
2041+X';',0x41; ; (0x3b)
2042+X'<',0x61; < (0x3c)
2043+X'=',0x45; = (0x3d)
2044+X'>',0x61; > (0x3e)
2045+X'?',0x4e; ? (0x3f)
2046+X'@',0x15; @ (0x40)
2047+X'[',0x52; [ (0x5b)
2048+X'\',0x4e; \ (0x5c)
2049+X']',0x5d; ] (0x5d)
2050+X'^',0x52; ^ (0x5e)
2051+X'_',0x4a; _ (0x5f)
2052+X'`',0x5d; ` (0x60)
2053+X'{',0x52; { (0x7b)
2054+X'|',0x0e; | (0x7c)
2055+X'}',0x5d; } (0x7d)
2056+X'~',0x5b; ~ (0x7e)
4712057 X
472-X# Language Specific Key -------------------------------------------------------
473-X0xff2a,0x0e; Hankaku/Zenkaku|Kanji
474-X0xffe5,0x58; CapsLock
475-X0xff22,0x67; Muhenkan
476-X0xff23,0x64; Henkan_Mode
477-X0xff27,0x13; Katakana-Hiragana/RomaJi
2058+98a6ab35294e258b82e4f3f61e48813a
2059+echo x - bhyve/kbdlayout/nl
2060+sed 's/^X//' >bhyve/kbdlayout/nl << '0c3b0ed5f3aa47f76089e8df7984ed67'
2061+X# bhyve ps2kbd keyboard layout file
2062+X# (nl : Dutch (accent keys))
2063+X#
2064+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2065+X#
2066+X# $FreeBSD$
4782067 X
479-d6df48ea98a1ebaff3731fef3d457758
2068+X'"',0x1e; " (0x22)
2069+X'&',0x36; & (0x26)
2070+X''',0x45; ' (0x27)
2071+X'(',0x3e; ( (0x28)
2072+X')',0x46; ) (0x29)
2073+X'*',0x5b; * (0x2a)
2074+X'+',0x4c; + (0x2b)
2075+X'-',0x4a; - (0x2d)
2076+X'/',0x4e; / (0x2f)
2077+X':',0x49; : (0x3a)
2078+X';',0x41; ; (0x3b)
2079+X'<',0x5d; < (0x3c)
2080+X'=',0x4a; = (0x3d)
2081+X'>',0x5d; > (0x3e)
2082+X'?',0x4e; ? (0x3f)
2083+X'@',0x0e; @ (0x40)
2084+X'[',0x61; [ (0x5b)
2085+X'\',0x4e; \ (0x5c)
2086+X']',0x61; ] (0x5d)
2087+X'_',0x3d; _ (0x5f)
2088+X'{',0x3e; { (0x7b)
2089+X'|',0x5b; | (0x7c)
2090+X'}',0x46; } (0x7d)
2091+X
2092+0c3b0ed5f3aa47f76089e8df7984ed67
2093+echo x - bhyve/kbdlayout/no_dvorak
2094+sed 's/^X//' >bhyve/kbdlayout/no_dvorak << '966d3383b43444b1a2d0374cb25f56b6'
2095+X# bhyve ps2kbd keyboard layout file
2096+X# (no_dvorak : Norwegian dvorak)
2097+X#
2098+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2099+X#
2100+X# $FreeBSD$
2101+X
2102+X'"',0x1e; " (0x22)
2103+X'&',0x36; & (0x26)
2104+X''',0x54; ' (0x27)
2105+X'(',0x3e; ( (0x28)
2106+X')',0x46; ) (0x29)
2107+X'*',0x54; * (0x2a)
2108+X'+',0x4e; + (0x2b)
2109+X',',0x1d; , (0x2c)
2110+X'-',0x52; - (0x2d)
2111+X'.',0x24; . (0x2e)
2112+X':',0x24; : (0x3a)
2113+X';',0x1d; ; (0x3b)
2114+X'<',0x5d; < (0x3c)
2115+X'=',0x45; = (0x3d)
2116+X'>',0x5d; > (0x3e)
2117+X'?',0x4e; ? (0x3f)
2118+X'B',0x31; B (0x42)
2119+X'C',0x43; C (0x43)
2120+X'D',0x33; D (0x44)
2121+X'E',0x23; E (0x45)
2122+X'F',0x35; F (0x46)
2123+X'G',0x3c; G (0x47)
2124+X'H',0x3b; H (0x48)
2125+X'I',0x34; I (0x49)
2126+X'J',0x21; J (0x4a)
2127+X'K',0x2a; K (0x4b)
2128+X'L',0x4d; L (0x4c)
2129+X'N',0x4b; N (0x4e)
2130+X'O',0x1b; O (0x4f)
2131+X'P',0x2d; P (0x50)
2132+X'Q',0x22; Q (0x51)
2133+X'R',0x44; R (0x52)
2134+X'S',0x4c; S (0x53)
2135+X'T',0x42; T (0x54)
2136+X'U',0x2b; U (0x55)
2137+X'V',0x49; V (0x56)
2138+X'W',0x41; W (0x57)
2139+X'X',0x32; X (0x58)
2140+X'Y',0x2c; Y (0x59)
2141+X'Z',0x4a; Z (0x5a)
2142+X'[',0x3e; [ (0x5b)
2143+X'\',0x55; \ (0x5c)
2144+X']',0x46; ] (0x5d)
2145+X'^',0x5b; ^ (0x5e)
2146+X'_',0x52; _ (0x5f)
2147+X'`',0x55; ` (0x60)
2148+X'b',0x31; b (0x62)
2149+X'c',0x43; c (0x63)
2150+X'd',0x33; d (0x64)
2151+X'e',0x23; e (0x65)
2152+X'f',0x35; f (0x66)
2153+X'g',0x3c; g (0x67)
2154+X'h',0x3b; h (0x68)
2155+X'i',0x34; i (0x69)
2156+X'j',0x21; j (0x6a)
2157+X'k',0x2a; k (0x6b)
2158+X'l',0x4d; l (0x6c)
2159+X'n',0x4b; n (0x6e)
2160+X'o',0x1b; o (0x6f)
2161+X'p',0x2d; p (0x70)
2162+X'q',0x22; q (0x71)
2163+X'r',0x44; r (0x72)
2164+X's',0x4c; s (0x73)
2165+X't',0x42; t (0x74)
2166+X'u',0x2b; u (0x75)
2167+X'v',0x49; v (0x76)
2168+X'w',0x41; w (0x77)
2169+X'x',0x32; x (0x78)
2170+X'y',0x2c; y (0x79)
2171+X'z',0x4a; z (0x7a)
2172+X'{',0x3d; { (0x7b)
2173+X'|',0x0e; | (0x7c)
2174+X'}',0x45; } (0x7d)
2175+X
2176+966d3383b43444b1a2d0374cb25f56b6
2177+echo x - bhyve/kbdlayout/no
2178+sed 's/^X//' >bhyve/kbdlayout/no << 'c0f5d64b69c22009622535ab3813b879'
2179+X# bhyve ps2kbd keyboard layout file
2180+X# (no : Norwegian)
2181+X#
2182+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2183+X#
2184+X# $FreeBSD$
2185+X
2186+X'"',0x1e; " (0x22)
2187+X'&',0x36; & (0x26)
2188+X''',0x5d; ' (0x27)
2189+X'(',0x3e; ( (0x28)
2190+X')',0x46; ) (0x29)
2191+X'*',0x5d; * (0x2a)
2192+X'+',0x4e; + (0x2b)
2193+X'-',0x4a; - (0x2d)
2194+X':',0x49; : (0x3a)
2195+X';',0x41; ; (0x3b)
2196+X'<',0x61; < (0x3c)
2197+X'=',0x45; = (0x3d)
2198+X'>',0x61; > (0x3e)
2199+X'?',0x4e; ? (0x3f)
2200+X'[',0x3e; [ (0x5b)
2201+X'\',0x55; \ (0x5c)
2202+X']',0x46; ] (0x5d)
2203+X'^',0x5b; ^ (0x5e)
2204+X'_',0x4a; _ (0x5f)
2205+X'`',0x55; ` (0x60)
2206+X'{',0x3d; { (0x7b)
2207+X'|',0x0e; | (0x7c)
2208+X'}',0x45; } (0x7d)
2209+X'~',0x5b; ~ (0x7e)
2210+X
2211+c0f5d64b69c22009622535ab3813b879
2212+echo x - bhyve/kbdlayout/nordic_asus-eee
2213+sed 's/^X//' >bhyve/kbdlayout/nordic_asus-eee << '6baa796c985db74d7155ede695fa5934'
2214+X# bhyve ps2kbd keyboard layout file
2215+X# (nordic_asus-eee : Nordic layout on Asus eeePC)
2216+X#
2217+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2218+X#
2219+X# $FreeBSD$
2220+X
2221+X'"',0x1e; " (0x22)
2222+X'&',0x36; & (0x26)
2223+X''',0x5d; ' (0x27)
2224+X'(',0x3e; ( (0x28)
2225+X')',0x46; ) (0x29)
2226+X'*',0x5d; * (0x2a)
2227+X'+',0x4e; + (0x2b)
2228+X'-',0x4a; - (0x2d)
2229+X':',0x49; : (0x3a)
2230+X';',0x41; ; (0x3b)
2231+X'<',0x61; < (0x3c)
2232+X'=',0x45; = (0x3d)
2233+X'>',0x61; > (0x3e)
2234+X'?',0x4e; ? (0x3f)
2235+X'[',0x3e; [ (0x5b)
2236+X'\',0x4e; \ (0x5c)
2237+X']',0x46; ] (0x5d)
2238+X'^',0x5b; ^ (0x5e)
2239+X'_',0x4a; _ (0x5f)
2240+X'`',0x55; ` (0x60)
2241+X'{',0x3d; { (0x7b)
2242+X'|',0x4c; | (0x7c)
2243+X'}',0x45; } (0x7d)
2244+X'~',0x5b; ~ (0x7e)
2245+X
2246+6baa796c985db74d7155ede695fa5934
2247+echo x - bhyve/kbdlayout/pl_dvorak
2248+sed 's/^X//' >bhyve/kbdlayout/pl_dvorak << '26b84e76ffaba427457d39f5846b89df'
2249+X# bhyve ps2kbd keyboard layout file
2250+X# (pl_dvorak : Polish Dvorak)
2251+X#
2252+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2253+X#
2254+X# $FreeBSD$
2255+X
2256+X'"',0x15; " (0x22)
2257+X''',0x15; ' (0x27)
2258+X'+',0x5b; + (0x2b)
2259+X',',0x1d; , (0x2c)
2260+X'-',0x52; - (0x2d)
2261+X'.',0x24; . (0x2e)
2262+X'/',0x54; / (0x2f)
2263+X':',0x1a; : (0x3a)
2264+X';',0x1a; ; (0x3b)
2265+X'<',0x1d; < (0x3c)
2266+X'=',0x5b; = (0x3d)
2267+X'>',0x24; > (0x3e)
2268+X'?',0x54; ? (0x3f)
2269+X'B',0x31; B (0x42)
2270+X'C',0x43; C (0x43)
2271+X'D',0x33; D (0x44)
2272+X'E',0x23; E (0x45)
2273+X'F',0x35; F (0x46)
2274+X'G',0x3c; G (0x47)
2275+X'H',0x3b; H (0x48)
2276+X'I',0x34; I (0x49)
2277+X'J',0x21; J (0x4a)
2278+X'K',0x2a; K (0x4b)
2279+X'L',0x4d; L (0x4c)
2280+X'N',0x4b; N (0x4e)
2281+X'O',0x1b; O (0x4f)
2282+X'P',0x2d; P (0x50)
2283+X'Q',0x22; Q (0x51)
2284+X'R',0x44; R (0x52)
2285+X'S',0x4c; S (0x53)
2286+X'T',0x42; T (0x54)
2287+X'U',0x2b; U (0x55)
2288+X'V',0x49; V (0x56)
2289+X'W',0x41; W (0x57)
2290+X'X',0x32; X (0x58)
2291+X'Y',0x2c; Y (0x59)
2292+X'Z',0x4a; Z (0x5a)
2293+X'[',0x4e; [ (0x5b)
2294+X']',0x55; ] (0x5d)
2295+X'_',0x52; _ (0x5f)
2296+X'b',0x31; b (0x62)
2297+X'c',0x43; c (0x63)
2298+X'd',0x33; d (0x64)
2299+X'e',0x23; e (0x65)
2300+X'f',0x35; f (0x66)
2301+X'g',0x3c; g (0x67)
2302+X'h',0x3b; h (0x68)
2303+X'i',0x34; i (0x69)
2304+X'j',0x21; j (0x6a)
2305+X'k',0x2a; k (0x6b)
2306+X'l',0x4d; l (0x6c)
2307+X'n',0x4b; n (0x6e)
2308+X'o',0x1b; o (0x6f)
2309+X'p',0x2d; p (0x70)
2310+X'q',0x22; q (0x71)
2311+X'r',0x44; r (0x72)
2312+X's',0x4c; s (0x73)
2313+X't',0x42; t (0x74)
2314+X'u',0x2b; u (0x75)
2315+X'v',0x49; v (0x76)
2316+X'w',0x41; w (0x77)
2317+X'x',0x32; x (0x78)
2318+X'y',0x2c; y (0x79)
2319+X'z',0x4a; z (0x7a)
2320+X'{',0x4e; { (0x7b)
2321+X'}',0x55; } (0x7d)
2322+X
2323+26b84e76ffaba427457d39f5846b89df
2324+echo x - bhyve/kbdlayout/pl
2325+sed 's/^X//' >bhyve/kbdlayout/pl << '0ce0b6c1f405dd3ba1c341e02601feaa'
2326+X# bhyve ps2kbd keyboard layout file
2327+X# (pl : Polish (programmer's))
2328+X#
2329+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2330+X#
2331+X# $FreeBSD$
2332+X
2333+X
2334+0ce0b6c1f405dd3ba1c341e02601feaa
2335+echo x - bhyve/kbdlayout/pt_acc
2336+sed 's/^X//' >bhyve/kbdlayout/pt_acc << 'ee7dc3666fb102ded022cf370fb83bee'
2337+X# bhyve ps2kbd keyboard layout file
2338+X# (pt_acc : Portuguese (accent keys))
2339+X#
2340+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2341+X#
2342+X# $FreeBSD$
2343+X
2344+X'"',0x1e; " (0x22)
2345+X'&',0x36; & (0x26)
2346+X''',0x4e; ' (0x27)
2347+X'(',0x3e; ( (0x28)
2348+X')',0x46; ) (0x29)
2349+X'*',0x54; * (0x2a)
2350+X'+',0x54; + (0x2b)
2351+X'-',0x4a; - (0x2d)
2352+X':',0x49; : (0x3a)
2353+X';',0x41; ; (0x3b)
2354+X'<',0x61; < (0x3c)
2355+X'>',0x61; > (0x3e)
2356+X'?',0x4e; ? (0x3f)
2357+X'[',0x3e; [ (0x5b)
2358+X'\',0x0e; \ (0x5c)
2359+X']',0x46; ] (0x5d)
2360+X'_',0x4a; _ (0x5f)
2361+X'{',0x3d; { (0x7b)
2362+X'|',0x0e; | (0x7c)
2363+X'}',0x45; } (0x7d)
2364+X
2365+ee7dc3666fb102ded022cf370fb83bee
2366+echo x - bhyve/kbdlayout/pt
2367+sed 's/^X//' >bhyve/kbdlayout/pt << '2e474c9273e7edabab2b58b60d6c8f06'
2368+X# bhyve ps2kbd keyboard layout file
2369+X# (pt : Portuguese)
2370+X#
2371+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2372+X#
2373+X# $FreeBSD$
2374+X
2375+X'"',0x1e; " (0x22)
2376+X'&',0x36; & (0x26)
2377+X''',0x4e; ' (0x27)
2378+X'(',0x3e; ( (0x28)
2379+X')',0x46; ) (0x29)
2380+X'*',0x54; * (0x2a)
2381+X'+',0x54; + (0x2b)
2382+X'-',0x4a; - (0x2d)
2383+X':',0x49; : (0x3a)
2384+X';',0x41; ; (0x3b)
2385+X'<',0x61; < (0x3c)
2386+X'>',0x61; > (0x3e)
2387+X'?',0x4e; ? (0x3f)
2388+X'[',0x3e; [ (0x5b)
2389+X'\',0x0e; \ (0x5c)
2390+X']',0x46; ] (0x5d)
2391+X'^',0x5d; ^ (0x5e)
2392+X'_',0x4a; _ (0x5f)
2393+X'`',0x5b; ` (0x60)
2394+X'{',0x3d; { (0x7b)
2395+X'|',0x0e; | (0x7c)
2396+X'}',0x45; } (0x7d)
2397+X'~',0x5d; ~ (0x7e)
2398+X
2399+2e474c9273e7edabab2b58b60d6c8f06
2400+echo x - bhyve/kbdlayout/ru
2401+sed 's/^X//' >bhyve/kbdlayout/ru << '4403dc0bb3a53b8560adeb691e0ee5ee'
2402+X# bhyve ps2kbd keyboard layout file
2403+X# (ru : Russian)
2404+X#
2405+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2406+X#
2407+X# $FreeBSD$
2408+X
2409+X'!',0x82; ! (0x21)
2410+X'"',0x00; " (0x22)
2411+X'(',0x8a; ( (0x28)
2412+X')',0x8b; ) (0x29)
2413+X'*',0x85; * (0x2a)
2414+X':',0x86; : (0x3a)
2415+X
2416+4403dc0bb3a53b8560adeb691e0ee5ee
2417+echo x - bhyve/kbdlayout/ru_shift
2418+sed 's/^X//' >bhyve/kbdlayout/ru_shift << '98852843602a5094066041c204b989dd'
2419+X# bhyve ps2kbd keyboard layout file
2420+X# (ru_shift : Russian (shift))
2421+X#
2422+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2423+X#
2424+X# $FreeBSD$
2425+X
2426+X'*',0xb7; * (0x2a)
2427+X
2428+98852843602a5094066041c204b989dd
2429+echo x - bhyve/kbdlayout/ru_win
2430+sed 's/^X//' >bhyve/kbdlayout/ru_win << '43c590dec6e291d5a9713202e9d65a46'
2431+X# bhyve ps2kbd keyboard layout file
2432+X# (ru_win : Russian (winkeys))
2433+X#
2434+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2435+X#
2436+X# $FreeBSD$
2437+X
2438+X'*',0xb7; * (0x2a)
2439+X
2440+43c590dec6e291d5a9713202e9d65a46
2441+echo x - bhyve/kbdlayout/se
2442+sed 's/^X//' >bhyve/kbdlayout/se << '4bec3e4695c86ee167c1a5ddb6ffc877'
2443+X# bhyve ps2kbd keyboard layout file
2444+X# (se : Swedish)
2445+X#
2446+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2447+X#
2448+X# $FreeBSD$
2449+X
2450+X'"',0x1e; " (0x22)
2451+X'&',0x36; & (0x26)
2452+X''',0x5d; ' (0x27)
2453+X'(',0x3e; ( (0x28)
2454+X')',0x46; ) (0x29)
2455+X'*',0x5d; * (0x2a)
2456+X'+',0x4e; + (0x2b)
2457+X'-',0x4a; - (0x2d)
2458+X':',0x49; : (0x3a)
2459+X';',0x41; ; (0x3b)
2460+X'<',0x61; < (0x3c)
2461+X'=',0x45; = (0x3d)
2462+X'>',0x61; > (0x3e)
2463+X'?',0x4e; ? (0x3f)
2464+X'[',0x3e; [ (0x5b)
2465+X'\',0x4e; \ (0x5c)
2466+X']',0x46; ] (0x5d)
2467+X'^',0x5b; ^ (0x5e)
2468+X'_',0x4a; _ (0x5f)
2469+X'`',0x55; ` (0x60)
2470+X'{',0x3d; { (0x7b)
2471+X'|',0x4c; | (0x7c)
2472+X'}',0x45; } (0x7d)
2473+X'~',0x5b; ~ (0x7e)
2474+X
2475+4bec3e4695c86ee167c1a5ddb6ffc877
2476+echo x - bhyve/kbdlayout/si
2477+sed 's/^X//' >bhyve/kbdlayout/si << 'ebc52c9254b14fb8eee2af0d10ce1929'
2478+X# bhyve ps2kbd keyboard layout file
2479+X# (si : Slovenian)
2480+X#
2481+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2482+X#
2483+X# $FreeBSD$
2484+X
2485+X'"',0x1e; " (0x22)
2486+X'&',0x36; & (0x26)
2487+X''',0x4e; ' (0x27)
2488+X'(',0x3e; ( (0x28)
2489+X')',0x46; ) (0x29)
2490+X'*',0x55; * (0x2a)
2491+X'-',0x4a; - (0x2d)
2492+X':',0x49; : (0x3a)
2493+X';',0x41; ; (0x3b)
2494+X'<',0x61; < (0x3c)
2495+X'=',0x45; = (0x3d)
2496+X'>',0x61; > (0x3e)
2497+X'?',0x4e; ? (0x3f)
2498+X'@',0x2a; @ (0x40)
2499+X'Y',0x1a; Y (0x59)
2500+X'Z',0x35; Z (0x5a)
2501+X'[',0x2b; [ (0x5b)
2502+X'\',0x15; \ (0x5c)
2503+X']',0x34; ] (0x5d)
2504+X'^',0x26; ^ (0x5e)
2505+X'_',0x4a; _ (0x5f)
2506+X'`',0x3d; ` (0x60)
2507+X'y',0x1a; y (0x79)
2508+X'z',0x35; z (0x7a)
2509+X'{',0x32; { (0x7b)
2510+X'|',0x1d; | (0x7c)
2511+X'}',0x31; } (0x7d)
2512+X'~',0x16; ~ (0x7e)
2513+X
2514+ebc52c9254b14fb8eee2af0d10ce1929
2515+echo x - bhyve/kbdlayout/sk
2516+sed 's/^X//' >bhyve/kbdlayout/sk << '3c721a7b15ec1b6d0ae52940d5aa9e01'
2517+X# bhyve ps2kbd keyboard layout file
2518+X# (sk : Slovak)
2519+X#
2520+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2521+X#
2522+X# $FreeBSD$
2523+X
2524+X
2525+3c721a7b15ec1b6d0ae52940d5aa9e01
2526+echo x - bhyve/kbdlayout/tr_f
2527+sed 's/^X//' >bhyve/kbdlayout/tr_f << '428b0a0e1a1c94e3834730b0bc875deb'
2528+X# bhyve ps2kbd keyboard layout file
2529+X# (tr_f : Turkish (F))
2530+X#
2531+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2532+X#
2533+X# $FreeBSD$
2534+X
2535+X'"',0x1e; " (0x22)
2536+X'&',0x36; & (0x26)
2537+X''',0x3d; ' (0x27)
2538+X'(',0x3e; ( (0x28)
2539+X')',0x46; ) (0x29)
2540+X'*',0x0e; * (0x2a)
2541+X'+',0x0e; + (0x2b)
2542+X',',0x4a; , (0x2c)
2543+X'-',0x55; - (0x2d)
2544+X'/',0x4e; / (0x2f)
2545+X':',0x49; : (0x3a)
2546+X';',0x4a; ; (0x3b)
2547+X'<',0x61; < (0x3c)
2548+X'=',0x45; = (0x3d)
2549+X'>',0x61; > (0x3e)
2550+X'?',0x4e; ? (0x3f)
2551+X'@',0x15; @ (0x40)
2552+X'A',0x2b; A (0x41)
2553+X'B',0x41; B (0x42)
2554+X'C',0x2a; C (0x43)
2555+X'D',0x35; D (0x44)
2556+X'E',0x23; E (0x45)
2557+X'F',0x15; F (0x46)
2558+X'G',0x1d; G (0x47)
2559+X'H',0x44; H (0x48)
2560+X'I',0x2d; I (0x49)
2561+X'J',0x1a; J (0x4a)
2562+X'K',0x3b; K (0x4b)
2563+X'M',0x42; M (0x4d)
2564+X'N',0x43; N (0x4e)
2565+X'O',0x2c; O (0x4f)
2566+X'Q',0x54; Q (0x51)
2567+X'R',0x3c; R (0x52)
2568+X'S',0x3a; S (0x53)
2569+X'T',0x33; T (0x54)
2570+X'U',0x1c; U (0x55)
2571+X'V',0x21; V (0x56)
2572+X'W',0x5b; W (0x57)
2573+X'X',0x5d; X (0x58)
2574+X'Y',0x4c; Y (0x59)
2575+X'Z',0x31; Z (0x5a)
2576+X'[',0x3e; [ (0x5b)
2577+X'\',0x4e; \ (0x5c)
2578+X']',0x46; ] (0x5d)
2579+X'^',0x26; ^ (0x5e)
2580+X'_',0x55; _ (0x5f)
2581+X'a',0x2b; a (0x61)
2582+X'b',0x41; b (0x62)
2583+X'c',0x2a; c (0x63)
2584+X'd',0x35; d (0x64)
2585+X'e',0x23; e (0x65)
2586+X'f',0x15; f (0x66)
2587+X'g',0x1d; g (0x67)
2588+X'h',0x44; h (0x68)
2589+X'i',0x1b; i (0x69)
2590+X'j',0x1a; j (0x6a)
2591+X'k',0x3b; k (0x6b)
2592+X'm',0x42; m (0x6d)
2593+X'n',0x43; n (0x6e)
2594+X'o',0x2c; o (0x6f)
2595+X'q',0x54; q (0x71)
2596+X'r',0x3c; r (0x72)
2597+X's',0x3a; s (0x73)
2598+X't',0x33; t (0x74)
2599+X'u',0x1c; u (0x75)
2600+X'v',0x21; v (0x76)
2601+X'w',0x5b; w (0x77)
2602+X'x',0x5d; x (0x78)
2603+X'y',0x4c; y (0x79)
2604+X'z',0x31; z (0x7a)
2605+X'{',0x3d; { (0x7b)
2606+X'|',0x55; | (0x7c)
2607+X'}',0x45; } (0x7d)
2608+X
2609+428b0a0e1a1c94e3834730b0bc875deb
2610+echo x - bhyve/kbdlayout/tr
2611+sed 's/^X//' >bhyve/kbdlayout/tr << '38355338d5267f798c1bb930db35a720'
2612+X# bhyve ps2kbd keyboard layout file
2613+X# (tr : Turkish (Q))
2614+X#
2615+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2616+X#
2617+X# $FreeBSD$
2618+X
2619+X'"',0x0e; " (0x22)
2620+X'&',0x36; & (0x26)
2621+X''',0x1e; ' (0x27)
2622+X'(',0x3e; ( (0x28)
2623+X')',0x46; ) (0x29)
2624+X'*',0x4e; * (0x2a)
2625+X'+',0x25; + (0x2b)
2626+X',',0x5d; , (0x2c)
2627+X'-',0x55; - (0x2d)
2628+X'.',0x4a; . (0x2e)
2629+X':',0x4a; : (0x3a)
2630+X';',0x5d; ; (0x3b)
2631+X'<',0x61; < (0x3c)
2632+X'=',0x45; = (0x3d)
2633+X'>',0x61; > (0x3e)
2634+X'?',0x4e; ? (0x3f)
2635+X'@',0x15; @ (0x40)
2636+X'[',0x3e; [ (0x5b)
2637+X'\',0x4e; \ (0x5c)
2638+X']',0x46; ] (0x5d)
2639+X'^',0x26; ^ (0x5e)
2640+X'_',0x55; _ (0x5f)
2641+X'`',0x5d; ` (0x60)
2642+X'i',0x52; i (0x69)
2643+X'{',0x3d; { (0x7b)
2644+X'|',0x61; | (0x7c)
2645+X'}',0x45; } (0x7d)
2646+X'~',0x5b; ~ (0x7e)
2647+X
2648+38355338d5267f798c1bb930db35a720
2649+echo x - bhyve/kbdlayout/ua
2650+sed 's/^X//' >bhyve/kbdlayout/ua << 'b17f19c66ceb818a9f45ff2d3db67171'
2651+X# bhyve ps2kbd keyboard layout file
2652+X# (ua : Ukrainian)
2653+X#
2654+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2655+X#
2656+X# $FreeBSD$
2657+X
2658+X'*',0xb7; * (0x2a)
2659+X
2660+b17f19c66ceb818a9f45ff2d3db67171
2661+echo x - bhyve/kbdlayout/ua_shift_alt
2662+sed 's/^X//' >bhyve/kbdlayout/ua_shift_alt << '89aa7e5ec2ab80eb9f3da79a908e3064'
2663+X# bhyve ps2kbd keyboard layout file
2664+X# (ua_shift_alt : Ukrainian (with Russian) (shift))
2665+X#
2666+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2667+X#
2668+X# $FreeBSD$
2669+X
2670+X'*',0xb7; * (0x2a)
2671+X0xffb5,0x71; Keypad 5
2672+X
2673+89aa7e5ec2ab80eb9f3da79a908e3064
2674+echo x - bhyve/kbdlayout/uk_capsctrl
2675+sed 's/^X//' >bhyve/kbdlayout/uk_capsctrl << '11bb8e45497ae4e545b574d6213b72e3'
2676+X# bhyve ps2kbd keyboard layout file
2677+X# (uk_capsctrl : United Kingdom (Caps Lock acts as Left Ctrl))
2678+X#
2679+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2680+X#
2681+X# $FreeBSD$
2682+X
2683+X'"',0x1e; " (0x22)
2684+X'#',0x5d; # (0x23)
2685+X'@',0x52; @ (0x40)
2686+X'\',0x61; \ (0x5c)
2687+X'|',0x61; | (0x7c)
2688+X'~',0x5d; ~ (0x7e)
2689+X
2690+11bb8e45497ae4e545b574d6213b72e3
2691+echo x - bhyve/kbdlayout/uk_dvorak
2692+sed 's/^X//' >bhyve/kbdlayout/uk_dvorak << 'b120312686a1bd5353c62fda16d7c25c'
2693+X# bhyve ps2kbd keyboard layout file
2694+X# (uk_dvorak : United Kingdom Dvorak)
2695+X#
2696+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2697+X#
2698+X# $FreeBSD$
2699+X
2700+X'"',0x1e; " (0x22)
2701+X'#',0x5d; # (0x23)
2702+X''',0x15; ' (0x27)
2703+X'+',0x5b; + (0x2b)
2704+X',',0x1d; , (0x2c)
2705+X'-',0x52; - (0x2d)
2706+X'.',0x24; . (0x2e)
2707+X'/',0x54; / (0x2f)
2708+X':',0x1a; : (0x3a)
2709+X';',0x1a; ; (0x3b)
2710+X'<',0x1d; < (0x3c)
2711+X'=',0x5b; = (0x3d)
2712+X'>',0x24; > (0x3e)
2713+X'?',0x54; ? (0x3f)
2714+X'@',0x15; @ (0x40)
2715+X'B',0x31; B (0x42)
2716+X'C',0x43; C (0x43)
2717+X'D',0x33; D (0x44)
2718+X'E',0x23; E (0x45)
2719+X'F',0x35; F (0x46)
2720+X'G',0x3c; G (0x47)
2721+X'H',0x3b; H (0x48)
2722+X'I',0x34; I (0x49)
2723+X'J',0x21; J (0x4a)
2724+X'K',0x2a; K (0x4b)
2725+X'L',0x4d; L (0x4c)
2726+X'N',0x4b; N (0x4e)
2727+X'O',0x1b; O (0x4f)
2728+X'P',0x2d; P (0x50)
2729+X'Q',0x22; Q (0x51)
2730+X'R',0x44; R (0x52)
2731+X'S',0x4c; S (0x53)
2732+X'T',0x42; T (0x54)
2733+X'U',0x2b; U (0x55)
2734+X'V',0x49; V (0x56)
2735+X'W',0x41; W (0x57)
2736+X'X',0x32; X (0x58)
2737+X'Y',0x2c; Y (0x59)
2738+X'Z',0x4a; Z (0x5a)
2739+X'[',0x4e; [ (0x5b)
2740+X'\',0x61; \ (0x5c)
2741+X']',0x55; ] (0x5d)
2742+X'_',0x52; _ (0x5f)
2743+X'b',0x31; b (0x62)
2744+X'c',0x43; c (0x63)
2745+X'd',0x33; d (0x64)
2746+X'e',0x23; e (0x65)
2747+X'f',0x35; f (0x66)
2748+X'g',0x3c; g (0x67)
2749+X'h',0x3b; h (0x68)
2750+X'i',0x34; i (0x69)
2751+X'j',0x21; j (0x6a)
2752+X'k',0x2a; k (0x6b)
2753+X'l',0x4d; l (0x6c)
2754+X'n',0x4b; n (0x6e)
2755+X'o',0x1b; o (0x6f)
2756+X'p',0x2d; p (0x70)
2757+X'q',0x22; q (0x71)
2758+X'r',0x44; r (0x72)
2759+X's',0x4c; s (0x73)
2760+X't',0x42; t (0x74)
2761+X'u',0x2b; u (0x75)
2762+X'v',0x49; v (0x76)
2763+X'w',0x41; w (0x77)
2764+X'x',0x32; x (0x78)
2765+X'y',0x2c; y (0x79)
2766+X'z',0x4a; z (0x7a)
2767+X'{',0x4e; { (0x7b)
2768+X'|',0x61; | (0x7c)
2769+X'}',0x55; } (0x7d)
2770+X
2771+b120312686a1bd5353c62fda16d7c25c
2772+echo x - bhyve/kbdlayout/uk
2773+sed 's/^X//' >bhyve/kbdlayout/uk << 'f14a9335c3220bc8ea3b64094f4eee03'
2774+X# bhyve ps2kbd keyboard layout file
2775+X# (uk : United Kingdom)
2776+X#
2777+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2778+X#
2779+X# $FreeBSD$
2780+X
2781+X'"',0x1e; " (0x22)
2782+X'#',0x5d; # (0x23)
2783+X'@',0x52; @ (0x40)
2784+X'\',0x61; \ (0x5c)
2785+X'|',0x61; | (0x7c)
2786+X'~',0x5d; ~ (0x7e)
2787+X
2788+f14a9335c3220bc8ea3b64094f4eee03
2789+echo x - bhyve/kbdlayout/uk_macbook
2790+sed 's/^X//' >bhyve/kbdlayout/uk_macbook << 'f14826f301078f3e61267af2cd0277c6'
2791+X# bhyve ps2kbd keyboard layout file
2792+X# (uk_macbook : United Kingdom Macbook)
2793+X#
2794+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2795+X#
2796+X# $FreeBSD$
2797+X
2798+X'`',0x61; ` (0x60)
2799+X'~',0x61; ~ (0x7e)
2800+X
2801+f14826f301078f3e61267af2cd0277c6
2802+echo x - bhyve/kbdlayout/us_acc
2803+sed 's/^X//' >bhyve/kbdlayout/us_acc << '58ab270e5ffcf430ea55d0cbecffb316'
2804+X# bhyve ps2kbd keyboard layout file
2805+X# (us_acc : United States of America (accent keys))
2806+X#
2807+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2808+X#
2809+X# $FreeBSD$
2810+X
2811+X
2812+58ab270e5ffcf430ea55d0cbecffb316
2813+echo x - bhyve/kbdlayout/us_ctrl
2814+sed 's/^X//' >bhyve/kbdlayout/us_ctrl << 'e0d6ffebb98c19fdbf3045d01558f0db'
2815+X# bhyve ps2kbd keyboard layout file
2816+X# (us_ctrl : United States of America (Caps Lock acts as Left Ctrl))
2817+X#
2818+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2819+X#
2820+X# $FreeBSD$
2821+X
2822+X
2823+e0d6ffebb98c19fdbf3045d01558f0db
2824+echo x - bhyve/kbdlayout/us_dvorak
2825+sed 's/^X//' >bhyve/kbdlayout/us_dvorak << '21b36409128e23f1d7e5599e8f08b2d4'
2826+X# bhyve ps2kbd keyboard layout file
2827+X# (us_dvorak : United States of America dvorak)
2828+X#
2829+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2830+X#
2831+X# $FreeBSD$
2832+X
2833+X'"',0x15; " (0x22)
2834+X''',0x15; ' (0x27)
2835+X'+',0x5b; + (0x2b)
2836+X',',0x1d; , (0x2c)
2837+X'-',0x52; - (0x2d)
2838+X'.',0x24; . (0x2e)
2839+X'/',0x54; / (0x2f)
2840+X':',0x1a; : (0x3a)
2841+X';',0x1a; ; (0x3b)
2842+X'<',0x1d; < (0x3c)
2843+X'=',0x5b; = (0x3d)
2844+X'>',0x24; > (0x3e)
2845+X'?',0x54; ? (0x3f)
2846+X'B',0x31; B (0x42)
2847+X'C',0x43; C (0x43)
2848+X'D',0x33; D (0x44)
2849+X'E',0x23; E (0x45)
2850+X'F',0x35; F (0x46)
2851+X'G',0x3c; G (0x47)
2852+X'H',0x3b; H (0x48)
2853+X'I',0x34; I (0x49)
2854+X'J',0x21; J (0x4a)
2855+X'K',0x2a; K (0x4b)
2856+X'L',0x4d; L (0x4c)
2857+X'N',0x4b; N (0x4e)
2858+X'O',0x1b; O (0x4f)
2859+X'P',0x2d; P (0x50)
2860+X'Q',0x22; Q (0x51)
2861+X'R',0x44; R (0x52)
2862+X'S',0x4c; S (0x53)
2863+X'T',0x42; T (0x54)
2864+X'U',0x2b; U (0x55)
2865+X'V',0x49; V (0x56)
2866+X'W',0x41; W (0x57)
2867+X'X',0x32; X (0x58)
2868+X'Y',0x2c; Y (0x59)
2869+X'Z',0x4a; Z (0x5a)
2870+X'[',0x4e; [ (0x5b)
2871+X']',0x55; ] (0x5d)
2872+X'_',0x52; _ (0x5f)
2873+X'b',0x31; b (0x62)
2874+X'c',0x43; c (0x63)
2875+X'd',0x33; d (0x64)
2876+X'e',0x23; e (0x65)
2877+X'f',0x35; f (0x66)
2878+X'g',0x3c; g (0x67)
2879+X'h',0x3b; h (0x68)
2880+X'i',0x34; i (0x69)
2881+X'j',0x21; j (0x6a)
2882+X'k',0x2a; k (0x6b)
2883+X'l',0x4d; l (0x6c)
2884+X'n',0x4b; n (0x6e)
2885+X'o',0x1b; o (0x6f)
2886+X'p',0x2d; p (0x70)
2887+X'q',0x22; q (0x71)
2888+X'r',0x44; r (0x72)
2889+X's',0x4c; s (0x73)
2890+X't',0x42; t (0x74)
2891+X'u',0x2b; u (0x75)
2892+X'v',0x49; v (0x76)
2893+X'w',0x41; w (0x77)
2894+X'x',0x32; x (0x78)
2895+X'y',0x2c; y (0x79)
2896+X'z',0x4a; z (0x7a)
2897+X'{',0x4e; { (0x7b)
2898+X'}',0x55; } (0x7d)
2899+X
2900+21b36409128e23f1d7e5599e8f08b2d4
2901+echo x - bhyve/kbdlayout/us_dvorakl
2902+sed 's/^X//' >bhyve/kbdlayout/us_dvorakl << 'bd22fb76cf16cf5e4867972153814bfe'
2903+X# bhyve ps2kbd keyboard layout file
2904+X# (us_dvorakl : United States of America lefthand dvorak)
2905+X#
2906+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2907+X#
2908+X# $FreeBSD$
2909+X
2910+X'!',0x55; ! (0x21)
2911+X'"',0x1a; " (0x22)
2912+X'#',0x45; # (0x23)
2913+X'$',0x46; $ (0x24)
2914+X'%',0x54; % (0x25)
2915+X'&',0x52; & (0x26)
2916+X''',0x1a; ' (0x27)
2917+X'(',0x4a; ( (0x28)
2918+X')',0x49; ) (0x29)
2919+X'*',0x4c; * (0x2a)
2920+X'+',0x5b; + (0x2b)
2921+X'-',0x1c; - (0x2d)
2922+X'.',0x44; . (0x2e)
2923+X'/',0x26; / (0x2f)
2924+X'0',0x49; 0 (0x30)
2925+X'1',0x55; 1 (0x31)
2926+X'2',0x4e; 2 (0x32)
2927+X'3',0x45; 3 (0x33)
2928+X'4',0x46; 4 (0x34)
2929+X'5',0x54; 5 (0x35)
2930+X'6',0x4d; 6 (0x36)
2931+X'7',0x52; 7 (0x37)
2932+X'8',0x4c; 8 (0x38)
2933+X'9',0x4a; 9 (0x39)
2934+X':',0x15; : (0x3a)
2935+X';',0x15; ; (0x3b)
2936+X'=',0x5b; = (0x3d)
2937+X'>',0x44; > (0x3e)
2938+X'?',0x26; ? (0x3f)
2939+X'@',0x4e; @ (0x40)
2940+X'A',0x42; A (0x41)
2941+X'B',0x24; B (0x42)
2942+X'C',0x23; C (0x43)
2943+X'D',0x2b; D (0x44)
2944+X'E',0x3b; E (0x45)
2945+X'F',0x2e; F (0x46)
2946+X'G',0x21; G (0x47)
2947+X'I',0x3a; I (0x49)
2948+X'J',0x3e; J (0x4a)
2949+X'K',0x1b; K (0x4b)
2950+X'L',0x3d; L (0x4c)
2951+X'M',0x36; M (0x4d)
2952+X'O',0x43; O (0x4f)
2953+X'P',0x25; P (0x50)
2954+X'Q',0x1d; Q (0x51)
2955+X'R',0x3c; R (0x52)
2956+X'S',0x35; S (0x53)
2957+X'T',0x34; T (0x54)
2958+X'U',0x2c; U (0x55)
2959+X'W',0x32; W (0x57)
2960+X'Y',0x2d; Y (0x59)
2961+X'Z',0x4b; Z (0x5a)
2962+X'[',0x16; [ (0x5b)
2963+X']',0x1e; ] (0x5d)
2964+X'^',0x4d; ^ (0x5e)
2965+X'_',0x1c; _ (0x5f)
2966+X'a',0x42; a (0x61)
2967+X'b',0x24; b (0x62)
2968+X'c',0x23; c (0x63)
2969+X'd',0x2b; d (0x64)
2970+X'e',0x3b; e (0x65)
2971+X'f',0x2e; f (0x66)
2972+X'g',0x21; g (0x67)
2973+X'i',0x3a; i (0x69)
2974+X'j',0x3e; j (0x6a)
2975+X'k',0x1b; k (0x6b)
2976+X'l',0x3d; l (0x6c)
2977+X'm',0x36; m (0x6d)
2978+X'o',0x43; o (0x6f)
2979+X'p',0x25; p (0x70)
2980+X'q',0x1d; q (0x71)
2981+X'r',0x3c; r (0x72)
2982+X's',0x35; s (0x73)
2983+X't',0x34; t (0x74)
2984+X'u',0x2c; u (0x75)
2985+X'w',0x32; w (0x77)
2986+X'y',0x2d; y (0x79)
2987+X'z',0x4b; z (0x7a)
2988+X'{',0x16; { (0x7b)
2989+X'}',0x1e; } (0x7d)
2990+X
2991+bd22fb76cf16cf5e4867972153814bfe
2992+echo x - bhyve/kbdlayout/us_dvorakp
2993+sed 's/^X//' >bhyve/kbdlayout/us_dvorakp << '384828901a2260a9ad9607d25199e867'
2994+X# bhyve ps2kbd keyboard layout file
2995+X# (us_dvorakp : United States of America Programmer Dvorak)
2996+X#
2997+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
2998+X#
2999+X# $FreeBSD$
3000+X
3001+X'!',0x4e; ! (0x21)
3002+X'"',0x1a; " (0x22)
3003+X'#',0x55; # (0x23)
3004+X'$',0x0e; $ (0x24)
3005+X'%',0x16; % (0x25)
3006+X'&',0x16; & (0x26)
3007+X''',0x1a; ' (0x27)
3008+X'(',0x2e; ( (0x28)
3009+X')',0x3e; ) (0x29)
3010+X'*',0x3d; * (0x2a)
3011+X'+',0x46; + (0x2b)
3012+X',',0x1d; , (0x2c)
3013+X'-',0x52; - (0x2d)
3014+X'.',0x24; . (0x2e)
3015+X'/',0x54; / (0x2f)
3016+X'0',0x3d; 0 (0x30)
3017+X'1',0x2e; 1 (0x31)
3018+X'2',0x3e; 2 (0x32)
3019+X'3',0x25; 3 (0x33)
3020+X'4',0x46; 4 (0x34)
3021+X'5',0x26; 5 (0x35)
3022+X'6',0x45; 6 (0x36)
3023+X'7',0x1e; 7 (0x37)
3024+X'8',0x4e; 8 (0x38)
3025+X'9',0x36; 9 (0x39)
3026+X':',0x15; : (0x3a)
3027+X';',0x15; ; (0x3b)
3028+X'<',0x1d; < (0x3c)
3029+X'=',0x36; = (0x3d)
3030+X'>',0x24; > (0x3e)
3031+X'?',0x54; ? (0x3f)
3032+X'@',0x5b; @ (0x40)
3033+X'B',0x31; B (0x42)
3034+X'C',0x43; C (0x43)
3035+X'D',0x33; D (0x44)
3036+X'E',0x23; E (0x45)
3037+X'F',0x35; F (0x46)
3038+X'G',0x3c; G (0x47)
3039+X'H',0x3b; H (0x48)
3040+X'I',0x34; I (0x49)
3041+X'J',0x21; J (0x4a)
3042+X'K',0x2a; K (0x4b)
3043+X'L',0x4d; L (0x4c)
3044+X'N',0x4b; N (0x4e)
3045+X'O',0x1b; O (0x4f)
3046+X'P',0x2d; P (0x50)
3047+X'Q',0x22; Q (0x51)
3048+X'R',0x44; R (0x52)
3049+X'S',0x4c; S (0x53)
3050+X'T',0x42; T (0x54)
3051+X'U',0x2b; U (0x55)
3052+X'V',0x49; V (0x56)
3053+X'W',0x41; W (0x57)
3054+X'X',0x32; X (0x58)
3055+X'Y',0x2c; Y (0x59)
3056+X'Z',0x4a; Z (0x5a)
3057+X'[',0x1e; [ (0x5b)
3058+X']',0x45; ] (0x5d)
3059+X'^',0x5b; ^ (0x5e)
3060+X'_',0x52; _ (0x5f)
3061+X'`',0x55; ` (0x60)
3062+X'b',0x31; b (0x62)
3063+X'c',0x43; c (0x63)
3064+X'd',0x33; d (0x64)
3065+X'e',0x23; e (0x65)
3066+X'f',0x35; f (0x66)
3067+X'g',0x3c; g (0x67)
3068+X'h',0x3b; h (0x68)
3069+X'i',0x34; i (0x69)
3070+X'j',0x21; j (0x6a)
3071+X'k',0x2a; k (0x6b)
3072+X'l',0x4d; l (0x6c)
3073+X'n',0x4b; n (0x6e)
3074+X'o',0x1b; o (0x6f)
3075+X'p',0x2d; p (0x70)
3076+X'q',0x22; q (0x71)
3077+X'r',0x44; r (0x72)
3078+X's',0x4c; s (0x73)
3079+X't',0x42; t (0x74)
3080+X'u',0x2b; u (0x75)
3081+X'v',0x49; v (0x76)
3082+X'w',0x41; w (0x77)
3083+X'x',0x32; x (0x78)
3084+X'y',0x2c; y (0x79)
3085+X'z',0x4a; z (0x7a)
3086+X'{',0x26; { (0x7b)
3087+X'}',0x25; } (0x7d)
3088+X
3089+384828901a2260a9ad9607d25199e867
3090+echo x - bhyve/kbdlayout/us_dvorakr
3091+sed 's/^X//' >bhyve/kbdlayout/us_dvorakr << 'd68f041261fe92500df2e8004bb1015e'
3092+X# bhyve ps2kbd keyboard layout file
3093+X# (us_dvorakr : United States of America righthand dvorak)
3094+X#
3095+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
3096+X#
3097+X# $FreeBSD$
3098+X
3099+X'"',0x4a; " (0x22)
3100+X'%',0x15; % (0x25)
3101+X'&',0x1c; & (0x26)
3102+X''',0x4a; ' (0x27)
3103+X'(',0x1a; ( (0x28)
3104+X')',0x22; ) (0x29)
3105+X'*',0x1b; * (0x2a)
3106+X'+',0x5b; + (0x2b)
3107+X',',0x2a; , (0x2c)
3108+X'-',0x52; - (0x2d)
3109+X'.',0x2d; . (0x2e)
3110+X'/',0x45; / (0x2f)
3111+X'0',0x22; 0 (0x30)
3112+X'5',0x15; 5 (0x35)
3113+X'6',0x1d; 6 (0x36)
3114+X'7',0x1c; 7 (0x37)
3115+X'8',0x1b; 8 (0x38)
3116+X'9',0x1a; 9 (0x39)
3117+X':',0x54; : (0x3a)
3118+X';',0x54; ; (0x3b)
3119+X'<',0x2a; < (0x3c)
3120+X'=',0x5b; = (0x3d)
3121+X'>',0x2d; > (0x3e)
3122+X'?',0x45; ? (0x3f)
3123+X'A',0x2b; A (0x41)
3124+X'B',0x4d; B (0x42)
3125+X'C',0x4b; C (0x43)
3126+X'D',0x42; D (0x44)
3127+X'E',0x34; E (0x45)
3128+X'F',0x3e; F (0x46)
3129+X'G',0x49; G (0x47)
3130+X'I',0x32; I (0x49)
3131+X'J',0x2e; J (0x4a)
3132+X'K',0x4c; K (0x4b)
3133+X'L',0x36; L (0x4c)
3134+X'M',0x3d; M (0x4d)
3135+X'O',0x2c; O (0x4f)
3136+X'P',0x46; P (0x50)
3137+X'Q',0x24; Q (0x51)
3138+X'R',0x35; R (0x52)
3139+X'S',0x3c; S (0x53)
3140+X'T',0x3b; T (0x54)
3141+X'U',0x43; U (0x55)
3142+X'V',0x41; V (0x56)
3143+X'W',0x3a; W (0x57)
3144+X'X',0x21; X (0x58)
3145+X'Y',0x44; Y (0x59)
3146+X'Z',0x23; Z (0x5a)
3147+X'[',0x4e; [ (0x5b)
3148+X']',0x55; ] (0x5d)
3149+X'^',0x1d; ^ (0x5e)
3150+X'_',0x52; _ (0x5f)
3151+X'a',0x2b; a (0x61)
3152+X'b',0x4d; b (0x62)
3153+X'c',0x4b; c (0x63)
3154+X'd',0x42; d (0x64)
3155+X'e',0x34; e (0x65)
3156+X'f',0x3e; f (0x66)
3157+X'g',0x49; g (0x67)
3158+X'i',0x32; i (0x69)
3159+X'j',0x2e; j (0x6a)
3160+X'k',0x4c; k (0x6b)
3161+X'l',0x36; l (0x6c)
3162+X'm',0x3d; m (0x6d)
3163+X'o',0x2c; o (0x6f)
3164+X'p',0x46; p (0x70)
3165+X'q',0x24; q (0x71)
3166+X'r',0x35; r (0x72)
3167+X's',0x3c; s (0x73)
3168+X't',0x3b; t (0x74)
3169+X'u',0x43; u (0x75)
3170+X'v',0x41; v (0x76)
3171+X'w',0x3a; w (0x77)
3172+X'x',0x21; x (0x78)
3173+X'y',0x44; y (0x79)
3174+X'z',0x23; z (0x7a)
3175+X'{',0x4e; { (0x7b)
3176+X'}',0x55; } (0x7d)
3177+X
3178+d68f041261fe92500df2e8004bb1015e
3179+echo x - bhyve/kbdlayout/us
3180+sed 's/^X//' >bhyve/kbdlayout/us << 'ab0b5501893cacfab8d6b2bce6c187ff'
3181+X# bhyve ps2kbd keyboard layout file
3182+X# (us : United States of America)
3183+X#
3184+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
3185+X#
3186+X# $FreeBSD$
3187+X
3188+X
3189+ab0b5501893cacfab8d6b2bce6c187ff
3190+echo x - bhyve/kbdlayout/us_dvorakx
3191+sed 's/^X//' >bhyve/kbdlayout/us_dvorakx << '11b7a52fd093f7e7c66e81a13bf2d629'
3192+X# bhyve ps2kbd keyboard layout file
3193+X# (us_dvorakx : United States of America dvorakx)
3194+X#
3195+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
3196+X#
3197+X# $FreeBSD$
3198+X
3199+X'"',0x15; " (0x22)
3200+X''',0x15; ' (0x27)
3201+X'+',0x5d; + (0x2b)
3202+X',',0x1d; , (0x2c)
3203+X'-',0x52; - (0x2d)
3204+X'.',0x24; . (0x2e)
3205+X'/',0x54; / (0x2f)
3206+X':',0x1a; : (0x3a)
3207+X';',0x1a; ; (0x3b)
3208+X'<',0x1d; < (0x3c)
3209+X'=',0x5d; = (0x3d)
3210+X'>',0x24; > (0x3e)
3211+X'?',0x54; ? (0x3f)
3212+X'B',0x31; B (0x42)
3213+X'C',0x43; C (0x43)
3214+X'D',0x33; D (0x44)
3215+X'E',0x23; E (0x45)
3216+X'F',0x35; F (0x46)
3217+X'G',0x3c; G (0x47)
3218+X'H',0x3b; H (0x48)
3219+X'I',0x34; I (0x49)
3220+X'J',0x21; J (0x4a)
3221+X'K',0x2a; K (0x4b)
3222+X'L',0x4d; L (0x4c)
3223+X'N',0x4b; N (0x4e)
3224+X'O',0x1b; O (0x4f)
3225+X'P',0x2d; P (0x50)
3226+X'Q',0x22; Q (0x51)
3227+X'R',0x44; R (0x52)
3228+X'S',0x4c; S (0x53)
3229+X'T',0x42; T (0x54)
3230+X'U',0x2b; U (0x55)
3231+X'V',0x49; V (0x56)
3232+X'W',0x41; W (0x57)
3233+X'X',0x32; X (0x58)
3234+X'Y',0x2c; Y (0x59)
3235+X'Z',0x4a; Z (0x5a)
3236+X'[',0x4e; [ (0x5b)
3237+X'\',0x5b; \ (0x5c)
3238+X']',0x55; ] (0x5d)
3239+X'_',0x52; _ (0x5f)
3240+X'`',0x76; ` (0x60)
3241+X'b',0x31; b (0x62)
3242+X'c',0x43; c (0x63)
3243+X'd',0x33; d (0x64)
3244+X'e',0x23; e (0x65)
3245+X'f',0x35; f (0x66)
3246+X'g',0x3c; g (0x67)
3247+X'h',0x3b; h (0x68)
3248+X'i',0x34; i (0x69)
3249+X'j',0x21; j (0x6a)
3250+X'k',0x2a; k (0x6b)
3251+X'l',0x4d; l (0x6c)
3252+X'n',0x4b; n (0x6e)
3253+X'o',0x1b; o (0x6f)
3254+X'p',0x2d; p (0x70)
3255+X'q',0x22; q (0x71)
3256+X'r',0x44; r (0x72)
3257+X's',0x4c; s (0x73)
3258+X't',0x42; t (0x74)
3259+X'u',0x2b; u (0x75)
3260+X'v',0x49; v (0x76)
3261+X'w',0x41; w (0x77)
3262+X'x',0x32; x (0x78)
3263+X'y',0x2c; y (0x79)
3264+X'z',0x4a; z (0x7a)
3265+X'{',0x4e; { (0x7b)
3266+X'|',0x5b; | (0x7c)
3267+X'}',0x55; } (0x7d)
3268+X'~',0x76; ~ (0x7e)
3269+X0xff1b,0x0e; Escape
3270+X0xffe3,0x58; Left control
3271+X
3272+11b7a52fd093f7e7c66e81a13bf2d629
3273+echo x - bhyve/kbdlayout/us_emacs
3274+sed 's/^X//' >bhyve/kbdlayout/us_emacs << '7be1eaf578cd0a7f082ea7a4ac0660cb'
3275+X# bhyve ps2kbd keyboard layout file
3276+X# (us_emacs : United States of America Emacs optimized layout)
3277+X#
3278+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
3279+X#
3280+X# $FreeBSD$
3281+X
3282+X0xffff,0x66; Del
3283+X
3284+7be1eaf578cd0a7f082ea7a4ac0660cb
3285+echo x - bhyve/kbdlayout/us_macbook
3286+sed 's/^X//' >bhyve/kbdlayout/us_macbook << 'f3dad0af87571ca8aafed10c0500669f'
3287+X# bhyve ps2kbd keyboard layout file
3288+X# (us_macbook : United States of America Macbook/Macbook Pro ISO-8859-1)
3289+X#
3290+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
3291+X#
3292+X# $FreeBSD$
3293+X
3294+X
3295+f3dad0af87571ca8aafed10c0500669f
3296+echo x - bhyve/kbdlayout/us_unix
3297+sed 's/^X//' >bhyve/kbdlayout/us_unix << '4e6c9adfbb21f95d5ce94b007f68db55'
3298+X# bhyve ps2kbd keyboard layout file
3299+X# (us_unix : United States of America Traditional Unix Workstation)
3300+X#
3301+X# Create by: Koine Yuusuke(koinec) <koinec@users.osdn.me>
3302+X#
3303+X# $FreeBSD$
3304+X
3305+X'`',0x76; ` (0x60)
3306+X'~',0x76; ~ (0x7e)
3307+X0xff08,0x71; Back space
3308+X0xff1b,0x0e; Escape
3309+X0xffe3,0x58; Left control
3310+X0xffff,0x66; Del
3311+X
3312+4e6c9adfbb21f95d5ce94b007f68db55
4803313 exit
4813314