home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / cu / emacs.ini < prev    next >
Text File  |  2020-01-01  |  4KB  |  132 lines

  1. ; Emacs keyboard layout for Kermit 2.31
  2. ; by Joel Spolsky, Yale Univ.  Save this in a file, then
  3. ; initialize it by issuing the kermit command
  4. ; take filename
  5. ; It will set up the keyboard to allow ALT to be used
  6. ; as a meta-key, and will allow cursor keys to be used
  7. ; with emacs.
  8.  
  9. ; First, define all the ALT keys to send ESC+key
  10. ; to simulate "meta"
  11.  
  12. set key \2320 \27q  ;; letters: unshifted
  13. set key \2321 \27w
  14. set key \2322 \27e
  15. set key \2323 \27r
  16. set key \2324 \27t
  17. set key \2325 \27y
  18. set key \2326 \27u
  19. set key \2327 \27i
  20. set key \2328 \27o
  21. set key \2329 \27p
  22. set key \2334 \27a
  23. set key \2335 \27s
  24. set key \2336 \27d
  25. set key \2337 \27f
  26. set key \2338 \27g
  27. set key \2339 \27h
  28. set key \2340 \27j
  29. set key \2341 \27k
  30. set key \2342 \27l
  31. set key \2348 \27z
  32. set key \2349 \27x
  33. set key \2350 \27c
  34. set key \2351 \27v
  35. set key \2352 \27b
  36. set key \2353 \27n
  37. set key \2354 \27m
  38. set key \2832 \27Q ;; letters: shifted
  39. set key \2833 \27W
  40. set key \2834 \27E
  41. set key \2835 \27R
  42. set key \2836 \27T
  43. set key \2837 \27Y
  44. set key \2838 \27U
  45. set key \2839 \27I
  46. set key \2840 \27O
  47. set key \2841 \27P
  48. set key \2846 \27A
  49. set key \2847 \27S
  50. set key \2848 \27D
  51. set key \2849 \27F
  52. set key \2850 \27G
  53. set key \2851 \27H
  54. set key \2852 \27J
  55. set key \2853 \27K
  56. set key \2854 \27L
  57. set key \2860 \27Z
  58. set key \2861 \27X
  59. set key \2862 \27C
  60. set key \2863 \27V
  61. set key \2864 \27B
  62. set key \2865 \27N
  63. set key \2866 \27M
  64. set key \2857 \27\126    ; ALT + ~   ;; special symbols begin here
  65. set key \2345 \27\96     ; ALT + `
  66. set key \2936 \27\33     ; ALT + !
  67. set key \2937 \27\64     ; ALT + @
  68. set key \2938 \27\35     ; ALT + #
  69. set key \2939 \27\36     ; ALT + $
  70. set key \2940 \27\37     ; ALT + %
  71. set key \2941 \27\94     ; ALT + ^
  72. set key \2942 \27\38     ; ALT + &
  73. set key \2943 \27\42     ; ALT + *
  74. set key \2944 \27\40     ; ALT + (
  75. set key \2945 \27\41     ; ALT + )
  76. set key \2946 \27\95     ; ALT + _
  77. set key \2947 \27\43     ; ALT + +
  78. set key \2842 \27\123    ; ALT + {
  79. set key \2843 \27\125    ; ALT + }
  80. set key \2330 \27\91     ; ALT + [
  81. set key \2331 \27\93     ; ALT + ]
  82. set key \2859 \27\124    ; ALT + :
  83. set key \2347 \27\92     ; ALT + \
  84. set key \2867 \27<       ; ALT + <
  85. set key \2868 \27>       ; ALT + >
  86. set key \2343 \27\59     ; ALT + ;
  87. set key \2855 \27\58     ; ALT + :
  88. set key \2344 \27\39     ; ALT + '
  89. set key \2856 \27\34     ; ALT + "
  90. set key \2355 \27\44     ; ALT + ,
  91. set key \2356 \27\46     ; ALT + .
  92. set key \2357 \27\47     ; ALT + /
  93. set key \2869 \27\63     ; ALT + ?
  94. set key \2424 \27\49  ;; numbers
  95. set key \2425 \27\50
  96. set key \2426 \27\51
  97. set key \2427 \27\52
  98. set key \2428 \27\53
  99. set key \2429 \27\54
  100. set key \2430 \27\55
  101. set key \2431 \27\56
  102. set key \2432 \27\57
  103. set key \2433 \27\48
  104.  
  105. ;; These 6 special keys for extended (PS/2) keyboards:
  106. set key \4434 \25      ;; Insert is like ^Y - yank from kill ring
  107. set key \4435 \23      ;; Delete is like ^W - kill to ring
  108. set key \4423 \1       ;; Home is ^A
  109. set key \4431 \5       ;; End is ^E
  110. set key \4425 \27V     ;; Page up is Esc-V
  111. set key \4433 \22      ;; Page dn is ^v
  112.  
  113. set key \328 \16       ;; up cursor is ^P
  114. set key \331 \2        ;; left cursor is ^B
  115. set key \333 \6        ;; right cursor is ^F
  116. set key \336 \14       ;; down cursor is ^N
  117. set key \4427 \2       ;; left cursor on extended kbd
  118. set key \4432 \14      ;; down cursor on extended kbd
  119. set key \4424 \16      ;; up cursor on extended kbd
  120. set key \4429 \6       ;; right cursor on extended kbd
  121.  
  122. set key \5491 \27b     ;; ctrl-left cursor is M-b
  123. set key \5492 \27f     ;; ctrl-right cursor is M-f
  124.  
  125. ;; move kermit's screen scroll (playback) features to Alt- Home,End,PgUp,PgDn
  126. ;; (this is an issue for extended keyboards only)
  127.  
  128. set key \2455 \khomscn
  129. set key \2463 \kendscn
  130. set key \2457 \kupscn
  131. set key \2465 \kdnscn
  132.