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 |