Deleted Added
full compact
keymap (251264) keymap (251904)
1#!/bin/sh
2#-
3# Copyright (c) 2012-2013 Devin Teske
4# All Rights Reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

--- 10 unchanged lines hidden (view full) ---

19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20# DAMAGES (INLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25# SUCH DAMAGE.
26#
1#!/bin/sh
2#-
3# Copyright (c) 2012-2013 Devin Teske
4# All Rights Reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

--- 10 unchanged lines hidden (view full) ---

19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20# DAMAGES (INLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25# SUCH DAMAGE.
26#
27# $FreeBSD: head/usr.sbin/bsdconfig/console/keymap 251264 2013-06-02 20:02:50Z dteske $
27# $FreeBSD: head/usr.sbin/bsdconfig/console/keymap 251904 2013-06-18 07:33:45Z dteske $
28#
29############################################################ INCLUDES
30
31BSDCFG_SHARE="/usr/share/bsdconfig"
32. $BSDCFG_SHARE/common.subr || exit 1
33f_dprintf "%s: loading includes..." "$0"
34f_include $BSDCFG_SHARE/dialog.subr
35f_include $BSDCFG_SHARE/mustberoot.subr

--- 78 unchanged lines hidden (view full) ---

114 eval f_dialog_menu_size height width rows \
115 \"\$DIALOG_TITLE\" \
116 \"\$DIALOG_BACKTITLE\" \
117 \"\$prompt\" \
118 \"\$hline\" \
119 $menu_list
120
121 case "$( f_sysrc_get keymap )" in
28#
29############################################################ INCLUDES
30
31BSDCFG_SHARE="/usr/share/bsdconfig"
32. $BSDCFG_SHARE/common.subr || exit 1
33f_dprintf "%s: loading includes..." "$0"
34f_include $BSDCFG_SHARE/dialog.subr
35f_include $BSDCFG_SHARE/mustberoot.subr

--- 78 unchanged lines hidden (view full) ---

114 eval f_dialog_menu_size height width rows \
115 \"\$DIALOG_TITLE\" \
116 \"\$DIALOG_BACKTITLE\" \
117 \"\$prompt\" \
118 \"\$hline\" \
119 $menu_list
120
121 case "$( f_sysrc_get keymap )" in
122 be.iso) defaultitem="$msg_belgian";;
123 br275.cp850) defaultitem="$msg_brazil_cp850";;
124 br275.iso) defaultitem="$msg_brazil_iso";;
125 br275.iso.acc) defaultitem="$msg_brazil_iso_accent";;
126 bg.bds.ctrlcaps) defaultitem="$msg_bulgarian_bds";;
127 bg.phonetic.ctrlcaps) defaultitem="$msg_bulgarian_phonetic";;
128 ce.iso2) defaultitem="$msg_central_european_iso";;
129 hr.iso) defaultitem="$msg_croatian_iso";;
130 cs.latin2.qwertz) defaultitem="$msg_czech_iso_accent";;
131 danish.cp865) defaultitem="$msg_danish_cp865";;
132 danish.iso) defaultitem="$msg_danish_iso";;
133 estonian.cp850) defaultitem="$msg_estonian_cp850";;
134 estonian.iso) defaultitem="$msg_estonian_iso";;
135 estonian.iso15) defaultitem="$msg_estonian_iso_15";;
136 finnish.cp850) defaultitem="$msg_finnish_cp850";;
137 finnish.iso) defaultitem="$msg_finnish_iso";;
138 fr.iso) defaultitem="$msg_french_iso";;
139 fr.iso.acc) defaultitem="$msg_french_iso_accent";;
140 fr.macbook.acc) defaultitem="$msg_french_iso_macbook";;
141 german.cp850) defaultitem="$msg_german_cp850";;
142 german.iso) defaultitem="$msg_german_iso";;
143 gr.us101.acc) defaultitem="$msg_greek_101";;
144 el.iso07) defaultitem="$msg_greek_104";;
145 gr.elot.acc) defaultitem="$msg_greek_elot";;
146 hu.iso2.101keys) defaultitem="$msg_hungarian_101";;
147 hu.iso2.102keys) defaultitem="$msg_hungarian_102";;
148 icelandic.iso) defaultitem="$msg_icelandic";;
149 icelandic.iso.acc) defaultitem="$msg_icelandic_accent";;
150 it.iso) defaultitem="$msg_italian";;
151 jp.106) defaultitem="$msg_japanese_106";;
152 latinamerican) defaultitem="$msg_latin_american";;
153 latinamerican.iso.acc) defaultitem="$msg_latin_american_accent";;
154 norwegian.iso) defaultitem="$msg_norway_iso";;
155 pl_PL.ISO8859-2) defaultitem="$msg_polish_iso";;
156 pt.iso) defaultitem="$msg_portuguese";;
157 pt.iso.acc) defaultitem="$msg_portuguese_accent";;
158 ru.koi8-r) defaultitem="$msg_russia_koi8_r";;
159 sk.iso2) defaultitem="$msg_slovak";;
160 si.iso) defaultitem="$msg_slovenian";;
161 spanish.iso) defaultitem="$msg_spanish";;
162 spanish.iso.acc) defaultitem="$msg_spanish_accent";;
163 swedish.cp850) defaultitem="$msg_swedish_cp850";;
164 swedish.iso) defaultitem="$msg_swedish_iso";;
165 swissfrench.cp850) defaultitem="$msg_swiss_french_cp850";;
166 swissfrench.iso) defaultitem="$msg_swiss_french_iso";;
167 swissfrench.iso.acc) defaultitem="$msg_swiss_french_iso_accent";;
168 swissgerman.cp850) defaultitem="$msg_swiss_german_cp850";;
169 swissgerman.iso) defaultitem="$msg_swiss_german_iso";;
170 swissgerman.iso.acc) defaultitem="$msg_swiss_german_iso_accent";;
171 uk.cp850) defaultitem="$msg_uk_cp850";;
172 uk.iso) defaultitem="$msg_uk_iso";;
173 ua.koi8-u) defaultitem="$msg_ukrainian_koi8_u";;
174 ua.koi8-u.shift.alt) defaultitem="$msg_ukrainian_koi8_u_koi8_r";;
175 us.pc-ctrl) defaultitem="$msg_usa_capslock_ctrl";;
176 us.dvorak) defaultitem="$msg_usa_dvorak";;
177 us.dvorakl) defaultitem="$msg_usa_dvorak_left";;
178 us.dvorakr) defaultitem="$msg_usa_dvorak_right";;
179 us.emacs) defaultitem="$msg_usa_emacs";;
180 us.iso) defaultitem="$msg_usa_iso";;
181 us.unix) defaultitem="$msg_usa_unix";;
122 be.iso) defaultitem="$msg_belgian" ;;
123 br275.cp850) defaultitem="$msg_brazil_cp850" ;;
124 br275.iso) defaultitem="$msg_brazil_iso" ;;
125 br275.iso.acc) defaultitem="$msg_brazil_iso_accent" ;;
126 bg.bds.ctrlcaps) defaultitem="$msg_bulgarian_bds" ;;
127 bg.phonetic.ctrlcaps) defaultitem="$msg_bulgarian_phonetic" ;;
128 ce.iso2) defaultitem="$msg_central_european_iso" ;;
129 hr.iso) defaultitem="$msg_croatian_iso" ;;
130 cs.latin2.qwertz) defaultitem="$msg_czech_iso_accent" ;;
131 danish.cp865) defaultitem="$msg_danish_cp865" ;;
132 danish.iso) defaultitem="$msg_danish_iso" ;;
133 estonian.cp850) defaultitem="$msg_estonian_cp850" ;;
134 estonian.iso) defaultitem="$msg_estonian_iso" ;;
135 estonian.iso15) defaultitem="$msg_estonian_iso_15" ;;
136 finnish.cp850) defaultitem="$msg_finnish_cp850" ;;
137 finnish.iso) defaultitem="$msg_finnish_iso" ;;
138 fr.iso) defaultitem="$msg_french_iso" ;;
139 fr.iso.acc) defaultitem="$msg_french_iso_accent" ;;
140 fr.macbook.acc) defaultitem="$msg_french_iso_macbook" ;;
141 german.cp850) defaultitem="$msg_german_cp850" ;;
142 german.iso) defaultitem="$msg_german_iso" ;;
143 gr.us101.acc) defaultitem="$msg_greek_101" ;;
144 el.iso07) defaultitem="$msg_greek_104" ;;
145 gr.elot.acc) defaultitem="$msg_greek_elot" ;;
146 hu.iso2.101keys) defaultitem="$msg_hungarian_101" ;;
147 hu.iso2.102keys) defaultitem="$msg_hungarian_102" ;;
148 icelandic.iso) defaultitem="$msg_icelandic" ;;
149 icelandic.iso.acc) defaultitem="$msg_icelandic_accent" ;;
150 it.iso) defaultitem="$msg_italian" ;;
151 jp.106) defaultitem="$msg_japanese_106" ;;
152 latinamerican) defaultitem="$msg_latin_american" ;;
153 latinamerican.iso.acc) defaultitem="$msg_latin_american_accent" ;;
154 norwegian.iso) defaultitem="$msg_norway_iso" ;;
155 pl_PL.ISO8859-2) defaultitem="$msg_polish_iso" ;;
156 pt.iso) defaultitem="$msg_portuguese" ;;
157 pt.iso.acc) defaultitem="$msg_portuguese_accent" ;;
158 ru.koi8-r) defaultitem="$msg_russia_koi8_r" ;;
159 sk.iso2) defaultitem="$msg_slovak" ;;
160 si.iso) defaultitem="$msg_slovenian" ;;
161 spanish.iso) defaultitem="$msg_spanish" ;;
162 spanish.iso.acc) defaultitem="$msg_spanish_accent" ;;
163 swedish.cp850) defaultitem="$msg_swedish_cp850" ;;
164 swedish.iso) defaultitem="$msg_swedish_iso" ;;
165 swissfrench.cp850) defaultitem="$msg_swiss_french_cp850" ;;
166 swissfrench.iso) defaultitem="$msg_swiss_french_iso" ;;
167 swissfrench.iso.acc) defaultitem="$msg_swiss_french_iso_accent" ;;
168 swissgerman.cp850) defaultitem="$msg_swiss_german_cp850" ;;
169 swissgerman.iso) defaultitem="$msg_swiss_german_iso" ;;
170 swissgerman.iso.acc) defaultitem="$msg_swiss_german_iso_accent" ;;
171 uk.cp850) defaultitem="$msg_uk_cp850" ;;
172 uk.iso) defaultitem="$msg_uk_iso" ;;
173 ua.koi8-u) defaultitem="$msg_ukrainian_koi8_u" ;;
174 ua.koi8-u.shift.alt) defaultitem="$msg_ukrainian_koi8_u_koi8_r" ;;
175 us.pc-ctrl) defaultitem="$msg_usa_capslock_ctrl" ;;
176 us.dvorak) defaultitem="$msg_usa_dvorak" ;;
177 us.dvorakl) defaultitem="$msg_usa_dvorak_left" ;;
178 us.dvorakr) defaultitem="$msg_usa_dvorak_right" ;;
179 us.emacs) defaultitem="$msg_usa_emacs" ;;
180 us.iso) defaultitem="$msg_usa_iso" ;;
181 us.unix) defaultitem="$msg_usa_unix" ;;
182 esac
183
184 # The defaultitem may have to be indented to match the menu_list
185 if [ "$defaultitem" ]; then
186 ( eval set -- $menu_list
187 while [ $# -gt 0 ]; do
188 [ "$defaultitem" = "$1" ] && break
189 [ " $defaultitem" = "$1" ] && exit 0

--- 256 unchanged lines hidden ---
182 esac
183
184 # The defaultitem may have to be indented to match the menu_list
185 if [ "$defaultitem" ]; then
186 ( eval set -- $menu_list
187 while [ $# -gt 0 ]; do
188 [ "$defaultitem" = "$1" ] && break
189 [ " $defaultitem" = "$1" ] && exit 0

--- 256 unchanged lines hidden ---