View | Details | Raw Unified | Return to bug 231591 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/libexec/bsdconfig/080.console/keymap (-2 / +133 lines)
Lines 44-52 Link Here
44
############################################################ CONFIGURATION
44
############################################################ CONFIGURATION
45
45
46
#
46
#
47
# List of keymap names
47
# List of syscons keymap names
48
#
48
#
49
KEYMAP_NAMES="
49
SYSCONS_KEYMAP_NAMES="
50
	belgian                  brazil_cp850             brazil_iso
50
	belgian                  brazil_cp850             brazil_iso
51
	brazil_iso_accent        bulgarian_bds            bulgarian_phonetic
51
	brazil_iso_accent        bulgarian_bds            bulgarian_phonetic
52
	central_european_iso     croatian_iso             czech_iso_accent
52
	central_european_iso     croatian_iso             czech_iso_accent
Lines 69-74 Link Here
69
	usa_emacs                usa_iso                  usa_unix
69
	usa_emacs                usa_iso                  usa_unix
70
" # END-QUOTE
70
" # END-QUOTE
71
71
72
#
73
# List of vt keymap names
74
#
75
VT_KEYMAP_NAMES="
76
	am             be_acc           be
77
	bg_bds         bg_phonetic      br
78
	br_noacc       by               ca_fr
79
	ca             centraleuropean  centraleuropean_qwerty
80
	ch_fr_acc      ch_fr            ch_acc
81
	ch             ch_macbook_acc   colemak_dh_acc
82
	colemak_acc    cz               de_acc
83
	de             de_noacc         dk_acc
84
	dk             dk_macbook       ee
85
	es_acc         es_dvorak        es
86
	fi             fr_acc           fr_dvorak_acc
87
	fr_dvorak      fr               fr_macbook
88
	gr_101_acc     gr_elot_acc      gr
89
	hr             hu_101           hu_102
90
	il             is_acc           is
91
	it             jp_capsctrl      jp
92
	kz_io          kz_kst           latinamerican_acc
93
	latinamerican  lt               nl
94
	no_dvorak      no               nordic_asus_eee
95
	pl_dvorak      pl               pt_acc
96
	pt             ru               ru_shift
97
	ru_win         se               si
98
	sk             tr_f             tr
99
	ua             ua_shift_alt     uk_capsctrl
100
	uk_dvorak      uk               uk_macbook
101
	us_acc         us_ctrl          us_dvorak
102
	us_dvorakl     us_dvorakp       us_dvorakr
103
	us_dvorakx     us_emacs         us
104
	us_macbook     us_unix
105
" # END-QUOTE
106
107
case "$( sysctl -n kern.vty )" in
108
    vt)
109
       KEYMAP_NAMES=$VT_KEYMAP_NAMES
110
       ;;
111
    *)
112
       KEYMAP_NAMES=$SYSCONS_KEYMAP_NAMES
113
       ;;
114
esac
115
116
72
############################################################ FUNCTIONS
117
############################################################ FUNCTIONS
73
118
74
# dialog_menu_main
119
# dialog_menu_main
Lines 320-325 Link Here
320
	usa_emacs)               keymap_to_set="us.emacs"              ;;
365
	usa_emacs)               keymap_to_set="us.emacs"              ;;
321
	usa_iso)                 keymap_to_set="us.iso"                ;;
366
	usa_iso)                 keymap_to_set="us.iso"                ;;
322
	usa_unix)                keymap_to_set="us.unix"               ;;
367
	usa_unix)                keymap_to_set="us.unix"               ;;
368
	am)                      keymap_to_set="am.kbd"                      ;;
369
	be_acc)                  keymap_to_set="be.acc.kbd"                  ;;
370
	be)                      keymap_to_set="be.kbd"                      ;;
371
	bg_bds)                  keymap_to_set="bg.bds.kbd"                  ;;
372
	bg_phonetic)             keymap_to_set="bg.phonetic.kbd"             ;;
373
	br)                      keymap_to_set="br.kbd"                      ;;
374
	br_noacc)                keymap_to_set="br.noacc.kbd"                ;;
375
	by)                      keymap_to_set="by.kbd"                      ;;
376
	ca_fr)                   keymap_to_set="ca-fr.kbd"                   ;;
377
	ca)                      keymap_to_set="ca.kbd"                      ;;
378
	centraleuropean)         keymap_to_set="centraleuropean.kbd"         ;;
379
	centraleuropean_qwerty)  keymap_to_set="centraleuropean.qwerty.kbd"  ;;
380
	ch_fr_acc)               keymap_to_set="ch-fr.acc.kbd"               ;;
381
	ch_fr)                   keymap_to_set="ch-fr.kbd"                   ;;
382
	ch_acc)                  keymap_to_set="ch.acc.kbd"                  ;;
383
	ch)                      keymap_to_set="ch.kbd"                      ;;
384
	ch_macbook_acc)          keymap_to_set="ch.macbook.acc.kbd"          ;;
385
	colemak_dh_acc)          keymap_to_set="colemak-dh.acc.kbd"          ;;
386
	colemak_acc)             keymap_to_set="colemak.acc.kbd"             ;;
387
	cz)                      keymap_to_set="cz.kbd"                      ;;
388
	de_acc)                  keymap_to_set="de.acc.kbd"                  ;;
389
	de)                      keymap_to_set="de.kbd"                      ;;
390
	de_noacc)                keymap_to_set="de.noacc.kbd"                ;;
391
	dk_acc)                  keymap_to_set="dk.acc.kbd"                  ;;
392
	dk)                      keymap_to_set="dk.kbd"                      ;;
393
	dk_macbook)              keymap_to_set="dk.macbook.kbd"              ;;
394
	ee)                      keymap_to_set="ee.kbd"                      ;;
395
	es_acc)                  keymap_to_set="es.acc.kbd"                  ;;
396
	es_dvorak)               keymap_to_set="es.dvorak.kbd"               ;;
397
	es)                      keymap_to_set="es.kbd"                      ;;
398
	fi)                      keymap_to_set="fi.kbd"                      ;;
399
	fr_acc)                  keymap_to_set="fr.acc.kbd"                  ;;
400
	fr_dvorak_acc)           keymap_to_set="fr.dvorak.acc.kbd"           ;;
401
	fr_dvorak)               keymap_to_set="fr.dvorak.kbd"               ;;
402
	fr)                      keymap_to_set="fr.kbd"                      ;;
403
	fr_macbook)              keymap_to_set="fr.macbook.kbd"              ;;
404
	gr_101_acc)              keymap_to_set="gr.101.acc.kbd"              ;;
405
	gr_elot_acc)             keymap_to_set="gr.elot.acc.kbd"             ;;
406
	gr)                      keymap_to_set="gr.kbd"                      ;;
407
	hr)                      keymap_to_set="hr.kbd"                      ;;
408
	hu_101)                  keymap_to_set="hu.101.kbd"                  ;;
409
	hu_102)                  keymap_to_set="hu.102.kbd"                  ;;
410
	il)                      keymap_to_set="il.kbd"                      ;;
411
	is_acc)                  keymap_to_set="is.acc.kbd"                  ;;
412
	is)                      keymap_to_set="is.kbd"                      ;;
413
	it)                      keymap_to_set="it.kbd"                      ;;
414
	jp_capsctrl)             keymap_to_set="jp.capsctrl.kbd"             ;;
415
	jp)                      keymap_to_set="jp.kbd"                      ;;
416
	kz_io)                   keymap_to_set="kz.io.kbd"                   ;;
417
	kz_kst)                  keymap_to_set="kz.kst.kbd"                  ;;
418
	latinamerican_acc)       keymap_to_set="latinamerican.acc.kbd"       ;;
419
	latinamerican)           keymap_to_set="latinamerican.kbd"           ;;
420
	lt)                      keymap_to_set="lt.kbd"                      ;;
421
	nl)                      keymap_to_set="nl.kbd"                      ;;
422
	no_dvorak)               keymap_to_set="no.dvorak.kbd"               ;;
423
	no)                      keymap_to_set="no.kbd"                      ;;
424
	nordic_asus_eee)         keymap_to_set="nordic.asus-eee.kbd"         ;;
425
	pl_dvorak)               keymap_to_set="pl.dvorak.kbd"               ;;
426
	pl)                      keymap_to_set="pl.kbd"                      ;;
427
	pt_acc)                  keymap_to_set="pt.acc.kbd"                  ;;
428
	pt)                      keymap_to_set="pt.kbd"                      ;;
429
	ru)                      keymap_to_set="ru.kbd"                      ;;
430
	ru_shift)                keymap_to_set="ru.shift.kbd"                ;;
431
	ru_win)                  keymap_to_set="ru.win.kbd"                  ;;
432
	se)                      keymap_to_set="se.kbd"                      ;;
433
	si)                      keymap_to_set="si.kbd"                      ;;
434
	sk)                      keymap_to_set="sk.kbd"                      ;;
435
	tr_f)                    keymap_to_set="tr.f.kbd"                    ;;
436
	tr)                      keymap_to_set="tr.kbd"                      ;;
437
	ua)                      keymap_to_set="ua.kbd"                      ;;
438
	ua_shift_alt)            keymap_to_set="ua.shift.alt.kbd"            ;;
439
	uk_capsctrl)             keymap_to_set="uk.capsctrl.kbd"             ;;
440
	uk_dvorak)               keymap_to_set="uk.dvorak.kbd"               ;;
441
	uk)                      keymap_to_set="uk.kbd"                      ;;
442
	uk_macbook)              keymap_to_set="uk.macbook.kbd"              ;;
443
	us_acc)                  keymap_to_set="us.acc.kbd"                  ;;
444
	us_ctrl)                 keymap_to_set="us.ctrl.kbd"                 ;;
445
	us_dvorak)               keymap_to_set="us.dvorak.kbd"               ;;
446
	us_dvorakl)              keymap_to_set="us.dvorakl.kbd"              ;;
447
	us_dvorakp)              keymap_to_set="us.dvorakp.kbd"              ;;
448
	us_dvorakr)              keymap_to_set="us.dvorakr.kbd"              ;;
449
	us_dvorakx)              keymap_to_set="us.dvorakx.kbd"              ;;
450
	us_emacs)                keymap_to_set="us.emacs.kbd"                ;;
451
	us)                      keymap_to_set="us.kbd"                      ;;
452
	us_macbook)              keymap_to_set="us.macbook.kbd"              ;;
453
	us_unix)                 keymap_to_set="us.unix.kbd"                 ;;
323
	esac
454
	esac
324
455
325
	if [ "$keymap_to_set" ]; then
456
	if [ "$keymap_to_set" ]; then

Return to bug 231591