Lines Matching refs:keym
54 keym \
64 # f_keymap_register $name $desc $keym $mark
76 local name="$1" desc="$2" keym="$3" mark="$4"
80 keymap_$name set keym "$keym"
103 local keym="$1"
106 [ "${keym#*/}" = "$keym" ] && keym="$DEFAULT_KEYMAP_DIR/$keym"
109 [ -f "$keym" -a -r "$keym" ] && return $SUCCESS
113 if [ ! -e "$keym" ]; then
114 f_dprintf "%s: No such file or directory" "$keym"
115 elif [ ! -f "$keym" ]; then
116 f_dprintf "%s: Not a file!" "$keym"
117 elif [ ! -r "$keym" ]; then
118 f_dprintf "%s: Permission denied" "$keym"
165 function add_keymap(desc,mark,keym)
167 marks[keym] = mark
168 name = keym
173 keym, name, desc, keym, mark
177 keym = $1
178 if (keym ~ /^(MENU|FONT)$/) next
185 mark = marks[keym];
187 add_keymap($3, 4, keym) # Best match
189 add_keymap($3, 3, keym)
191 add_keymap($3, 2, keym)
193 add_keymap($3, 1, keym)
195 add_keymap($3, 0, keym)
203 local direntry keym name
207 keym="${direntry##*/}"
208 f_str2varname "$keym" name
210 f_keymap_checkfile "$keym" &&
211 f_keymap_register $name "${keym%.*}" "$keym" 0
212 f_dprintf "%s: not in kbdmap(5) database" "$keym"