aboutsummaryrefslogtreecommitdiffstats
path: root/src/term.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/term.c')
-rw-r--r--src/term.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/term.c b/src/term.c
index 852dc23bd60..34659083ac3 100644
--- a/src/term.c
+++ b/src/term.c
@@ -1359,8 +1359,7 @@ term_get_fkeys_1 (void)
1359 char *sequence = tgetstr (keys[i].cap, address); 1359 char *sequence = tgetstr (keys[i].cap, address);
1360 if (sequence) 1360 if (sequence)
1361 Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), 1361 Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence),
1362 Fmake_vector (make_fixnum (1), 1362 make_vector (1, intern (keys[i].name)));
1363 intern (keys[i].name)));
1364 } 1363 }
1365 1364
1366 /* The uses of the "k0" capability are inconsistent; sometimes it 1365 /* The uses of the "k0" capability are inconsistent; sometimes it
@@ -1379,13 +1378,13 @@ term_get_fkeys_1 (void)
1379 /* Define f0 first, so that f10 takes precedence in case the 1378 /* Define f0 first, so that f10 takes precedence in case the
1380 key sequences happens to be the same. */ 1379 key sequences happens to be the same. */
1381 Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k0), 1380 Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k0),
1382 Fmake_vector (make_fixnum (1), intern ("f0"))); 1381 make_vector (1, intern ("f0")));
1383 Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k_semi), 1382 Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k_semi),
1384 Fmake_vector (make_fixnum (1), intern ("f10"))); 1383 make_vector (1, intern ("f10")));
1385 } 1384 }
1386 else if (k0) 1385 else if (k0)
1387 Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k0), 1386 Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k0),
1388 Fmake_vector (make_fixnum (1), intern (k0_name))); 1387 make_vector (1, intern (k0_name)));
1389 } 1388 }
1390 1389
1391 /* Set up cookies for numbered function keys above f10. */ 1390 /* Set up cookies for numbered function keys above f10. */
@@ -1408,8 +1407,7 @@ term_get_fkeys_1 (void)
1408 { 1407 {
1409 sprintf (fkey, "f%d", i); 1408 sprintf (fkey, "f%d", i);
1410 Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), 1409 Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence),
1411 Fmake_vector (make_fixnum (1), 1410 make_vector (1, intern (fkey)));
1412 intern (fkey)));
1413 } 1411 }
1414 } 1412 }
1415 } 1413 }
@@ -1425,8 +1423,7 @@ term_get_fkeys_1 (void)
1425 char *sequence = tgetstr (cap2, address); \ 1423 char *sequence = tgetstr (cap2, address); \
1426 if (sequence) \ 1424 if (sequence) \
1427 Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), \ 1425 Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), \
1428 Fmake_vector (make_fixnum (1), \ 1426 make_vector (1, intern (sym))); \
1429 intern (sym))); \
1430 } 1427 }
1431 1428
1432 /* if there's no key_next keycap, map key_npage to `next' keysym */ 1429 /* if there's no key_next keycap, map key_npage to `next' keysym */