1 # select one of two predefined terminals below
12 maxdrawtimeout 2500 # 100..60000, milliseconds
13 swapdrawtimeout 200 # max timeout after screen swapping
14 fastredraw no # don't set this to yes, it actually will SLOWDOWN redraw
15 fastupdate yes # this can eat alot of resources if terminal is updating very fast
18 # 0: only chars (don't touch attributes)
19 # 1: default mode (clear to default colors)
20 # 2: smart mode (clear to the colors of the last line)
25 # set 'urgent' flag on '\a' if terminal window is inactive
29 # set to 1 if you want sterm to ignore WM close requests
30 # set to 0 if you want close query
31 # set to -1 if you want sterm to die silently
40 #visiblebell 0 # not yet
46 fontnorm "-*-terminus-bold-*-*-*-22-*-*-*-*-*-iso10646-1"
47 fontbold "-*-terminus-bold-*-*-*-22-*-*-*-*-*-iso10646-1"
48 #fonttab "-*-andale mono-*-*-*-*-17-*-*-*-*-*-iso10646-1"
49 #fonttab "-*-calibri-medium-r-*-*-17-*-*-*-*-*-iso10646-1"
50 fonttab "-*-helvetica-medium-r-*-*-14-*-*-*-*-*-iso10646-1"
54 # default shell to use if SHELL is not set in the env
96 # more colors can be added after 255 to use with DefaultXX
100 # root terminal fg and bg
106 # for blinking cursor
122 defaultInactiveCursorFG 0
123 defaultInactiveCursorBG -1
124 #defaultInactiveCursorBG 264
127 defaultUnderlineFG 261
128 drawunderline 0 # heh; draw 'underline underline'?
136 #cursorBlink 0 -- turn off; time in milliseconds
138 #cursorBlinkInactive 1 # boolean
144 # unicode --> linedrawing
145 # TODO: double-frames (160-190)
146 # 'alt' means 'alternate (line drawing) charset'
147 # '0' is special value: 'inverted space'
149 #unimap 0x2592 0x61 alt
150 #unimap 0x2588 0x00 alt
151 #unimap 0x2589 0x00 alt
153 unimap 0x2518 0x6a alt
154 unimap 0x2510 0x6b alt
155 unimap 0x250c 0x6c alt
156 unimap 0x2514 0x6d alt
157 unimap 0x253c 0x6e alt
158 unimap 0x2500 0x71 alt
159 unimap 0x251c 0x74 alt
160 unimap 0x2524 0x75 alt
161 unimap 0x2534 0x76 alt
162 unimap 0x252c 0x77 alt
163 unimap 0x2502 0x78 alt
181 keybind shift+Insert PastePrimary
182 keybind alt+Insert PasteClipboard
183 keybind alt+shift+Insert PasteSecondary
184 keybind ctrl+Delete HideSelection
187 keybind ctrl+alt+t NewTab
188 keybind ctrl+alt+m NewTab; exec mc
191 keybind ctrl+alt+u NewTab; UTF8Locale tan
194 #keybind ctrl+alt+r NewTab; defaultFG 258; defaultBG 259; exec su -
195 keybind ctrl+alt+r NewTab; mono 2; defaultBG 259; exec su -
196 # the following will not work due to security fix in su. fuck!
197 #keybind ctrl+alt+p NewTab; mono 2; defaultFG 258; defaultBG 259; exec su -l -c mc
198 keybind ctrl+alt+p NewTab; mono 2; defaultFG 258; defaultBG 259; exec sudo -u root -i mc
200 # on-the-fly switching between UTF-8 and default locale
201 keybind win+alt+8 UTF8Locale tan
202 keybind win+alt+1 UTF8Locale ona
204 keybind win+alt+b AudibleBell toggle
206 # press win+c to enter 'command mode'
207 keybind win+c CommandMode
209 keybind ctrl+win+q CloseTab
210 keybind ctrl+win+k KillTab
212 keybind ctrl+alt+Left SwitchToTab prev nowrap
213 keybind ctrl+alt+Right SwitchToTab next nowrap
214 keybind ctrl+alt+Home SwitchToTab first
215 keybind ctrl+alt+End SwitchToTab last
217 keybind ctrl+alt+1 SwitchToTab 1
218 keybind ctrl+alt+2 SwitchToTab 2
219 keybind ctrl+alt+3 SwitchToTab 3
220 keybind ctrl+alt+4 SwitchToTab 4
221 keybind ctrl+alt+5 SwitchToTab 5
222 keybind ctrl+alt+6 SwitchToTab 6
223 keybind ctrl+alt+7 SwitchToTab 7
224 keybind ctrl+alt+8 SwitchToTab 8
225 keybind ctrl+alt+9 SwitchToTab 9
226 keybind ctrl+alt+0 SwitchToTab 0
228 keybind alt+shift+Left MoveTabTo prev nowrap
229 keybind alt+shift+Right MoveTabTo next nowrap
231 keybind alt+Shift+Up ScrollHistoryLineUp
232 keybind alt+Shift+Down ScrollHistoryLineDown
233 keybind alt+Shift+Prior ScrollHistoryPageUp
234 keybind alt+Shift+Next ScrollHistoryPageDown
235 keybind alt+Shift+Home ScrollHistoryTop
236 keybind alt+Shift+End ScrollHistoryBottom
238 # keypad translation for keymap (only!)
240 keytrans KP_Home Home
241 keytrans KP_Left Left
243 keytrans KP_Right Right
244 keytrans KP_Down Down
245 keytrans KP_Prior Prior
246 keytrans KP_Next Next
248 keytrans KP_Begin Begin
249 keytrans KP_Insert Insert
250 keytrans KP_Delete Delete
252 keytrans ISO_Left_Tab Tab
256 # modificators: ctrl, shift, alt, win, any
258 keymap BackSpace \177
271 keymap ctrl+Home \e[1^
272 keymap ctrl+Insert \e[2^
273 keymap ctrl+Delete \e[3^
274 keymap ctrl+End \e[4^
275 keymap ctrl+Prior \e[5^
276 keymap ctrl+Next \e[6^
300 keymap shift+F1 \e[23~
301 keymap shift+F2 \e[24~
302 keymap shift+F3 \e[25~
303 keymap shift+F4 \e[26~
304 keymap shift+F5 \e[28~
305 keymap shift+F6 \e[29~
306 keymap shift+F7 \e[31~
307 keymap shift+F8 \e[32~
308 keymap shift+F9 \e[33~
309 keymap shift+F10 \e[34~
311 keymap ctrl+F1 \e[11^
312 keymap ctrl+F2 \e[12^
313 keymap ctrl+F3 \e[13^
314 keymap ctrl+F4 \e[14^
315 keymap ctrl+F5 \e[15^
316 keymap ctrl+F6 \e[17^
317 keymap ctrl+F7 \e[18^
318 keymap ctrl+F8 \e[19^
319 keymap ctrl+F9 \e[20^
320 keymap ctrl+F10 \e[21^
322 keymap ctrl+shift+F1 \e[11@
323 keymap ctrl+shift+F2 \e[12@
324 keymap ctrl+shift+F3 \e[13@
325 keymap ctrl+shift+F4 \e[14@
326 keymap ctrl+shift+F5 \e[15@
327 keymap ctrl+shift+F6 \e[17@
328 keymap ctrl+shift+F7 \e[18@
329 keymap ctrl+shift+F8 \e[19@
330 keymap ctrl+shift+F9 \e[20@
331 keymap ctrl+shift+F10 \e[21@
347 keymap kpad+Down \eOB
348 keymap kpad+Right \eOC
349 keymap kpad+Left \eOD
353 ### keymap kpad+Up \eOA
354 ### keymap kpad+Down \eOB
355 ### keymap kpad+Right \eOC
356 ### keymap kpad+Left \eOD
358 keymap shift+Up \e[1;2A
359 keymap shift+Down \e[1;2B
360 keymap shift+Right \e[1;2C
361 keymap shift+Left \e[1;2D
363 keymap alt+Up \e[1;3A
364 keymap alt+Down \e[1;3B
365 keymap alt+Right \e[1;3C
366 keymap alt+Left \e[1;3D
368 keymap shift+alt+Up \e[1;4A
369 keymap shift+alt+Down \e[1;4B
370 keymap shift+alt+Right \e[1;4C
371 keymap shift+alt+Left \e[1;4D
373 keymap ctrl+Up \e[1;5A
374 keymap ctrl+Down \e[1;5B
375 keymap ctrl+Right \e[1;5C
376 keymap ctrl+Left \e[1;5D
378 keymap ctrl+shift+Up \e[1;6A
379 keymap ctrl+shift+Down \e[1;6B
380 keymap ctrl+shift+Right \e[1;6C
381 keymap ctrl+shift+Left \e[1;6D
383 keymap ctrl+alt+Up \e[1;7A
384 keymap ctrl+alt+Down \e[1;7B
385 keymap ctrl+alt+Right \e[1;7C
386 keymap ctrl+alt+Left \e[1;7D
388 keymap ctrl+alt+shift+Up \e[1;8A
389 keymap ctrl+alt+shift+Down \e[1;8B
390 keymap ctrl+alt+shift+Right \e[1;8C
391 keymap ctrl+alt+shift+Left \e[1;8D
393 #keymap alt+Return \e\x0a
397 keymap Ctrl+Prior \e\133\065\136
398 keymap Ctrl+Next \e\133\066\136
399 keymap Ctrl+Home \e\133\067\136
400 keymap Ctrl+End \e\133\070\136
401 keymap Shift+Home \e\133\067\044
402 keymap Shift+End \e\133\070\044
403 keymap Shift+F1 \e\133\062\063\176
404 keymap Shift+F2 \e\133\062\064\176
405 keymap Shift+F3 \e\133\062\065\176
406 keymap Shift+F4 \e\133\062\066\176
407 keymap Shift+F5 \e\133\062\070\176
408 keymap Shift+F6 \e\133\062\071\176
409 keymap Shift+F7 \e\133\063\061\176
410 keymap Shift+F8 \e\133\063\062\176
411 keymap Shift+F9 \e\133\063\063\176
412 keymap Shift+F10 \e\133\063\064\176
413 #keymap Alt+Return \e\012
419 # modificators: ctrl, shift, alt, win, any
421 keymap BackSpace \177
434 keymap ctrl+Home \e[1^
435 keymap ctrl+Insert \e[2^
436 keymap ctrl+Delete \e[3^
437 keymap ctrl+End \e[4^
438 keymap ctrl+Prior \e[5^
439 keymap ctrl+Next \e[6^
463 keymap ctrl+F1 \e[11^
464 keymap ctrl+F2 \e[12^
465 keymap ctrl+F3 \e[13^
466 keymap ctrl+F4 \e[14^
467 keymap ctrl+F5 \e[15^
468 keymap ctrl+F6 \e[17^
469 keymap ctrl+F7 \e[18^
470 keymap ctrl+F8 \e[19^
471 keymap ctrl+F9 \e[20^
472 keymap ctrl+F10 \e[21^
476 keymap alt+F1 \e[1;3P
477 keymap alt+F2 \e[1;3Q
478 keymap alt+F3 \e[1;3R
479 keymap alt+F4 \e[1;3S
482 keymap alt+F1 \e[11;3~
483 keymap alt+F2 \e[12;3~
484 keymap alt+F3 \e[13;3~
485 keymap alt+F4 \e[14;3~
487 keymap alt+F5 \e[15;3~
488 keymap alt+F6 \e[17;3~
489 keymap alt+F7 \e[18;3~
490 keymap alt+F8 \e[19;3~
491 keymap alt+F9 \e[20;3~
492 keymap alt+F10 \e[21;3~
493 keymap alt+F11 \e[23;3~
494 keymap alt+F12 \e[24;3~
496 keymap shift+F1 \e[23~
497 keymap shift+F2 \e[24~
498 keymap shift+F3 \e[25~
499 keymap shift+F4 \e[26~
500 keymap shift+F5 \e[28~
501 keymap shift+F6 \e[29~
502 keymap shift+F7 \e[31~
503 keymap shift+F8 \e[32~
504 keymap shift+F9 \e[33~
505 keymap shift+F10 \e[34~
507 keymap ctrl+shift+F1 \e[11@
508 keymap ctrl+shift+F2 \e[12@
509 keymap ctrl+shift+F3 \e[13@
510 keymap ctrl+shift+F4 \e[14@
511 keymap ctrl+shift+F5 \e[15@
512 keymap ctrl+shift+F6 \e[17@
513 keymap ctrl+shift+F7 \e[18@
514 keymap ctrl+shift+F8 \e[19@
515 keymap ctrl+shift+F9 \e[20@
516 keymap ctrl+shift+F10 \e[21@
520 keymap alt+shift+F1 \e[1;4P
521 keymap alt+shift+F2 \e[1;4Q
522 keymap alt+shift+F3 \e[1;4R
523 keymap alt+shift+F4 \e[1;4S
526 keymap alt+shift+F1 \e[11;4~
527 keymap alt+shift+F2 \e[12;4~
528 keymap alt+shift+F3 \e[13;4~
529 keymap alt+shift+F4 \e[14;4~
531 keymap alt+shift+F5 \e[15;4~
532 keymap alt+shift+F6 \e[17;4~
533 keymap alt+shift+F7 \e[18;4~
534 keymap alt+shift+F8 \e[19;4~
535 keymap alt+shift+F9 \e[20;4~
536 keymap alt+shift+F10 \e[21;4~
537 keymap alt+shift+F11 \e[23;4~
538 keymap alt+shift+F12 \e[24;4~
542 keymap ctrl+alt+F1 \e[1;7P
543 keymap ctrl+alt+F2 \e[1;7Q
544 keymap ctrl+alt+F3 \e[1;7R
545 keymap ctrl+alt+F4 \e[1;7S
548 keymap ctrl+alt+F1 \e[11;7~
549 keymap ctrl+alt+F2 \e[12;7~
550 keymap ctrl+alt+F3 \e[13;7~
551 keymap ctrl+alt+F4 \e[14;7~
553 keymap ctrl+alt+F5 \e[15;7~
554 keymap ctrl+alt+F6 \e[17;7~
555 keymap ctrl+alt+F7 \e[18;7~
556 keymap ctrl+alt+F8 \e[19;7~
557 keymap ctrl+alt+F9 \e[20;7~
558 keymap ctrl+alt+F10 \e[21;7~
559 keymap ctrl+alt+F11 \e[23;7~
560 keymap ctrl+alt+F12 \e[24;7~
564 keymap ctrl+alt+shift+F1 \e[1;8P
565 keymap ctrl+alt+shift+F2 \e[1;8Q
566 keymap ctrl+alt+shift+F3 \e[1;8R
567 keymap ctrl+alt+shift+F4 \e[1;8S
570 keymap ctrl+alt+shift+F1 \e[11;8~
571 keymap ctrl+alt+shift+F2 \e[12;8~
572 keymap ctrl+alt+shift+F3 \e[13;8~
573 keymap ctrl+alt+shift+F4 \e[14;8~
575 keymap ctrl+alt+shift+F5 \e[15;8~
576 keymap ctrl+alt+shift+F6 \e[17;8~
577 keymap ctrl+alt+shift+F7 \e[18;8~
578 keymap ctrl+alt+shift+F8 \e[19;8~
579 keymap ctrl+alt+shift+F9 \e[20;8~
580 keymap ctrl+alt+shift+F10 \e[21;8~
581 keymap ctrl+alt+shift+F11 \e[23;8~
582 keymap ctrl+alt+shift+F12 \e[24;8~
599 keymap kpad+Down \eOB
600 keymap kpad+Right \eOC
601 keymap kpad+Left \eOD
605 ### keymap kpad+Up \eOA
606 ### keymap kpad+Down \eOB
607 ### keymap kpad+Right \eOC
608 ### keymap kpad+Left \eOD
610 keymap shift+Up \e[1;2A
611 keymap shift+Down \e[1;2B
612 keymap shift+Right \e[1;2C
613 keymap shift+Left \e[1;2D
615 keymap alt+Up \e[1;3A
616 keymap alt+Down \e[1;3B
617 keymap alt+Right \e[1;3C
618 keymap alt+Left \e[1;3D
620 keymap shift+alt+Up \e[1;4A
621 keymap shift+alt+Down \e[1;4B
622 keymap shift+alt+Right \e[1;4C
623 keymap shift+alt+Left \e[1;4D
625 keymap ctrl+Up \e[1;5A
626 keymap ctrl+Down \e[1;5B
627 keymap ctrl+Right \e[1;5C
628 keymap ctrl+Left \e[1;5D
630 keymap ctrl+shift+Up \e[1;6A
631 keymap ctrl+shift+Down \e[1;6B
632 keymap ctrl+shift+Right \e[1;6C
633 keymap ctrl+shift+Left \e[1;6D
635 keymap ctrl+alt+Up \e[1;7A
636 keymap ctrl+alt+Down \e[1;7B
637 keymap ctrl+alt+Right \e[1;7C
638 keymap ctrl+alt+Left \e[1;7D
640 keymap ctrl+alt+shift+Up \e[1;8A
641 keymap ctrl+alt+shift+Down \e[1;8B
642 keymap ctrl+alt+shift+Right \e[1;8C
643 keymap ctrl+alt+shift+Left \e[1;8D
645 #keymap alt+Return \e\x0a
649 keymap Ctrl+Prior \e\133\065\136
650 keymap Ctrl+Next \e\133\066\136
651 keymap Ctrl+Home \e\133\067\136
652 keymap Ctrl+End \e\133\070\136
653 keymap Shift+Home \e\133\067\044
654 keymap Shift+End \e\133\070\044
655 keymap Shift+F1 \e\133\062\063\176
656 keymap Shift+F2 \e\133\062\064\176
657 keymap Shift+F3 \e\133\062\065\176
658 keymap Shift+F4 \e\133\062\066\176
659 keymap Shift+F5 \e\133\062\070\176
660 keymap Shift+F6 \e\133\062\071\176
661 keymap Shift+F7 \e\133\063\061\176
662 keymap Shift+F8 \e\133\063\062\176
663 keymap Shift+F9 \e\133\063\063\176
664 keymap Shift+F10 \e\133\063\064\176
665 #keymap Alt+Return \e\012
669 # xterm does this (my: \e[1;2Z)
670 keymap shift+Tab \e[Z
671 # x11 is fucked: this is for shift+tab
672 #keymap shift+ISO_Left_Tab \e[Z
674 #keymap alt+Tab \e[1;3Z
675 keymap alt+shift+Tab \e[1;4Z
676 keymap ctrl+Tab \e[1;5Z
677 keymap ctrl+shift+Tab \e[1;6Z
678 keymap alt+ctrl+Tab \e[1;7Z
679 keymap alt+ctrl+shift+Tab \e[1;8Z