This is ebind.h in view mode; [Download] [Up]
/* EBIND: Initial default key to function bindings for MicroEMACS 3.10 */ /* * Command table. * This table is *roughly* in ASCII order, left to right across the * characters of the command. This explains the funny location of the * control-X commands. */ NOSHARE KEYTAB keytab[NBINDS] = { {CTRL|'A', BINDFNC, gotobol}, {CTRL|'B', BINDFNC, backchar}, {CTRL|'C', BINDFNC, insspace}, {CTRL|'D', BINDFNC, forwdel}, {CTRL|'E', BINDFNC, gotoeol}, {CTRL|'F', BINDFNC, forwchar}, {CTRL|'G', BINDFNC, ctrlg}, {CTRL|'H', BINDFNC, backdel}, {CTRL|'I', BINDFNC, tab}, {CTRL|'J', BINDFNC, indent}, {CTRL|'K', BINDFNC, killtext}, {CTRL|'L', BINDFNC, refresh}, {CTRL|'M', BINDFNC, newline}, {CTRL|'N', BINDFNC, forwline}, {CTRL|'O', BINDFNC, openline}, {CTRL|'P', BINDFNC, backline}, {CTRL|'Q', BINDFNC, quote}, {CTRL|'R', BINDFNC, backsearch}, {CTRL|'S', BINDFNC, forwsearch}, {CTRL|'T', BINDFNC, twiddle}, {CTRL|'U', BINDFNC, unarg}, {CTRL|'V', BINDFNC, forwpage}, {CTRL|'W', BINDFNC, killregion}, {CTRL|'X', BINDFNC, cex}, {CTRL|'Y', BINDFNC, yank}, {CTRL|'Z', BINDFNC, backpage}, {CTRL|'[', BINDFNC, meta}, {CTLX|CTRL|'B', BINDFNC, listbuffers}, {CTLX|CTRL|'C', BINDFNC, quit}, #if AEDIT {CTLX|CTRL|'D', BINDFNC, detab}, {CTLX|CTRL|'E', BINDFNC, entab}, #endif {CTLX|CTRL|'F', BINDFNC, filefind}, {CTLX|CTRL|'I', BINDFNC, insfile}, {CTLX|CTRL|'K', BINDFNC, macrotokey}, {CTLX|CTRL|'L', BINDFNC, lowerregion}, {CTLX|CTRL|'M', BINDFNC, delmode}, {CTLX|CTRL|'N', BINDFNC, mvdnwind}, {CTLX|CTRL|'O', BINDFNC, deblank}, {CTLX|CTRL|'P', BINDFNC, mvupwind}, {CTLX|CTRL|'R', BINDFNC, fileread}, {CTLX|CTRL|'S', BINDFNC, filesave}, #if AEDIT {CTLX|CTRL|'T', BINDFNC, trim}, #endif {CTLX|CTRL|'U', BINDFNC, upperregion}, {CTLX|CTRL|'V', BINDFNC, viewfile}, {CTLX|CTRL|'W', BINDFNC, filewrite}, {CTLX|CTRL|'X', BINDFNC, swapmark}, {CTLX|CTRL|'Z', BINDFNC, shrinkwind}, {CTLX|'?', BINDFNC, deskey}, {CTLX|'!', BINDFNC, spawn}, {CTLX|'@', BINDFNC, pipecmd}, {CTLX|'#', BINDFNC, filter}, {CTLX|'$', BINDFNC, execprg}, {CTLX|'=', BINDFNC, showcpos}, {CTLX|'(', BINDFNC, ctlxlp}, {CTLX|')', BINDFNC, ctlxrp}, {CTLX|'<', BINDFNC, narrow}, {CTLX|'>', BINDFNC, widen}, {CTLX|'^', BINDFNC, enlargewind}, {CTLX|' ', BINDFNC, remmark}, {CTLX|'0', BINDFNC, delwind}, {CTLX|'1', BINDFNC, onlywind}, {CTLX|'2', BINDFNC, splitwind}, {CTLX|'A', BINDFNC, setvar}, {CTLX|'B', BINDFNC, usebuffer}, {CTLX|'C', BINDFNC, spawncli}, #if BSD {CTLX|'D', BINDFNC, bktoshell}, #endif {CTLX|'E', BINDFNC, ctlxe}, {CTLX|'F', BINDFNC, setfillcol}, #if DEBUGM {CTLX|'G', BINDFNC, dispvar}, #endif {CTLX|'K', BINDFNC, killbuffer}, {CTLX|'M', BINDFNC, setmod}, {CTLX|'N', BINDFNC, filename}, {CTLX|'O', BINDFNC, nextwind}, {CTLX|'P', BINDFNC, prevwind}, #if ISRCH {CTLX|'R', BINDFNC, risearch}, {CTLX|'S', BINDFNC, fisearch}, #endif {CTLX|'W', BINDFNC, resize}, {CTLX|'X', BINDFNC, nextbuffer}, {CTLX|'Z', BINDFNC, enlargewind}, #if WORDPRO {META|CTRL|'C', BINDFNC, wordcount}, #endif #if PROC {META|CTRL|'E', BINDFNC, execproc}, #endif #if CFENCE {META|CTRL|'F', BINDFNC, getfence}, #endif {META|CTRL|'G', BINDFNC, gotomark}, {META|CTRL|'H', BINDFNC, delbword}, {META|CTRL|'K', BINDFNC, unbindkey}, {META|CTRL|'L', BINDFNC, reposition}, {META|CTRL|'M', BINDFNC, delgmode}, {META|CTRL|'N', BINDFNC, namebuffer}, {META|CTRL|'R', BINDFNC, qreplace}, {META|CTRL|'S', BINDFNC, execfile}, {META|CTRL|'V', BINDFNC, nextdown}, #if WORDPRO {META|CTRL|'W', BINDFNC, killpara}, #endif {META|CTRL|'X', BINDFNC, execcmd}, {META|CTRL|'Z', BINDFNC, nextup}, {META|' ', BINDFNC, setmark}, {META|'?', BINDFNC, help}, {META|'!', BINDFNC, reposition}, {META|'.', BINDFNC, setmark}, {META|'>', BINDFNC, gotoeob}, {META|'<', BINDFNC, gotobob}, {META|'~', BINDFNC, unmark}, #if APROP {META|'A', BINDFNC, apro}, #endif {META|'B', BINDFNC, backword}, {META|'C', BINDFNC, capword}, {META|'D', BINDFNC, delfword}, #if CRYPT {META|'E', BINDFNC, setekey}, #endif {META|'F', BINDFNC, forwword}, {META|'G', BINDFNC, gotoline}, {META|'K', BINDFNC, bindtokey}, {META|'L', BINDFNC, lowerword}, {META|'M', BINDFNC, setgmode}, #if WORDPRO {META|'N', BINDFNC, gotoeop}, {META|'P', BINDFNC, gotobop}, {META|'Q', BINDFNC, fillpara}, #endif {META|'R', BINDFNC, sreplace}, #if BSD {META|'S', BINDFNC, bktoshell}, #endif {META|'U', BINDFNC, upperword}, {META|'V', BINDFNC, backpage}, {META|'W', BINDFNC, copyregion}, {META|'X', BINDFNC, namedcmd}, {META|'Z', BINDFNC, quickexit}, {META|0x7F, BINDFNC, delbword}, #if MOUSE {MOUS|'a', BINDFNC, movemd}, {MOUS|'b', BINDFNC, movemu}, {MOUS|'e', BINDFNC, mregdown}, {MOUS|'f', BINDFNC, mregup}, {MOUS|'1', BINDFNC, resizm}, #endif {ALTD|'S', BINDFNC, forwhunt}, {ALTD|'R', BINDFNC, backhunt}, {SPEC|'<', BINDFNC, gotobob}, {SPEC|'P', BINDFNC, backline}, {SPEC|'Z', BINDFNC, backpage}, {SPEC|'B', BINDFNC, backchar}, {SPEC|'F', BINDFNC, forwchar}, {SPEC|'>', BINDFNC, gotoeob}, {SPEC|'N', BINDFNC, forwline}, {SPEC|'V', BINDFNC, forwpage}, {SPEC|'C', BINDFNC, insspace}, {SPEC|'D', BINDFNC, forwdel}, {SPEC|CTRL|'B', BINDFNC, backword}, {SPEC|CTRL|'F', BINDFNC, forwword}, #if WORDPRO {SPEC|CTRL|'Z', BINDFNC, gotobop}, {SPEC|CTRL|'V', BINDFNC, gotoeop}, #endif {SPEC|SHFT|'1', BINDFNC, cbuf1}, {SPEC|SHFT|'2', BINDFNC, cbuf2}, {SPEC|SHFT|'3', BINDFNC, cbuf3}, {SPEC|SHFT|'4', BINDFNC, cbuf4}, {SPEC|SHFT|'5', BINDFNC, cbuf5}, {SPEC|SHFT|'6', BINDFNC, cbuf6}, {SPEC|SHFT|'7', BINDFNC, cbuf7}, {SPEC|SHFT|'8', BINDFNC, cbuf8}, {SPEC|SHFT|'9', BINDFNC, cbuf9}, {SPEC|SHFT|'0', BINDFNC, cbuf10}, #if HP150 {SPEC|32, BINDFNC, backline}, {SPEC|33, BINDFNC, forwline}, {SPEC|35, BINDFNC, backchar}, {SPEC|34, BINDFNC, forwchar}, {SPEC|44, BINDFNC, gotobob}, {SPEC|46, BINDFNC, forwpage}, {SPEC|47, BINDFNC, backpage}, {SPEC|82, BINDFNC, nextwind}, {SPEC|68, BINDFNC, openline}, {SPEC|69, BINDFNC, killtext}, {SPEC|65, BINDFNC, forwdel}, {SPEC|64, BINDFNC, ctlxe}, {SPEC|67, BINDFNC, refresh}, {SPEC|66, BINDFNC, reposition}, {SPEC|83, BINDFNC, help}, {SPEC|81, BINDFNC, deskey}, #endif #if HP110 {SPEC|0x4b, BINDFNC, backchar}, {SPEC|0x4d, BINDFNC, forwchar}, {SPEC|0x48, BINDFNC, backline}, {SPEC|0x50, BINDFNC, forwline}, {SPEC|0x43, BINDFNC, help}, {SPEC|0x73, BINDFNC, backword}, {SPEC|0x74, BINDFNC, forwword}, {SPEC|0x49, BINDFNC, backpage}, {SPEC|0x51, BINDFNC, forwpage}, {SPEC|84, BINDFNC, cbuf1}, {SPEC|85, BINDFNC, cbuf2}, {SPEC|86, BINDFNC, cbuf3}, {SPEC|87, BINDFNC, cbuf4}, {SPEC|88, BINDFNC, cbuf5}, {SPEC|89, BINDFNC, cbuf6}, {SPEC|90, BINDFNC, cbuf7}, {SPEC|91, BINDFNC, cbuf8}, #endif #if AMIGA {SPEC|'?', BINDFNC, help}, {SPEC|'A', BINDFNC, backline}, {SPEC|'B', BINDFNC, forwline}, {SPEC|'C', BINDFNC, forwchar}, {SPEC|'D', BINDFNC, backchar}, {SPEC|'T', BINDFNC, backpage}, {SPEC|'S', BINDFNC, forwpage}, {SPEC|'a', BINDFNC, backword}, {SPEC|'`', BINDFNC, forwword}, {SPEC|'P', BINDFNC, cbuf1}, {SPEC|'Q', BINDFNC, cbuf2}, {SPEC|'R', BINDFNC, cbuf3}, {SPEC|'S', BINDFNC, cbuf4}, {SPEC|'T', BINDFNC, cbuf5}, {SPEC|'U', BINDFNC, cbuf6}, {SPEC|'V', BINDFNC, cbuf7}, {SPEC|'W', BINDFNC, cbuf8}, {SPEC|'X', BINDFNC, cbuf9}, {SPEC|'Y', BINDFNC, cbuf10}, {127, BINDFNC, forwdel}, #endif #if ST520 {SPEC|CTRL|'5', BINDFNC, help}, #endif #if WANGPC SPEC|0xE0, BINDFNC, quit, /* Cancel */ SPEC|0xE1, BINDFNC, help, /* Help */ SPEC|0xF1, BINDFNC, help, /* ^Help */ SPEC|0xE3, BINDFNC, ctrlg, /* Print */ SPEC|0xF3, BINDFNC, ctrlg, /* ^Print */ SPEC|0xC0, BINDFNC, backline, /* North */ SPEC|0xD0, BINDFNC, gotobob, /* ^North */ SPEC|0xC1, BINDFNC, forwchar, /* East */ SPEC|0xD1, BINDFNC, gotoeol, /* ^East */ SPEC|0xC2, BINDFNC, forwline, /* South */ SPEC|0xD2, BINDFNC, gotobop, /* ^South */ SPEC|0xC3, BINDFNC, backchar, /* West */ SPEC|0xD3, BINDFNC, gotobol, /* ^West */ SPEC|0xC4, BINDFNC, ctrlg, /* Home */ SPEC|0xD4, BINDFNC, gotobob, /* ^Home */ SPEC|0xC5, BINDFNC, filesave, /* Execute */ SPEC|0xD5, BINDFNC, ctrlg, /* ^Execute */ SPEC|0xC6, BINDFNC, insfile, /* Insert */ SPEC|0xD6, BINDFNC, ctrlg, /* ^Insert */ SPEC|0xC7, BINDFNC, forwdel, /* Delete */ SPEC|0xD7, BINDFNC, killregion, /* ^Delete */ SPEC|0xC8, BINDFNC, backpage, /* Previous */ SPEC|0xD8, BINDFNC, prevwind, /* ^Previous */ SPEC|0xC9, BINDFNC, forwpage, /* Next */ SPEC|0xD9, BINDFNC, nextwind, /* ^Next */ SPEC|0xCB, BINDFNC, ctrlg, /* Erase */ SPEC|0xDB, BINDFNC, ctrlg, /* ^Erase */ SPEC|0xDC, BINDFNC, ctrlg, /* ^Tab */ SPEC|0xCD, BINDFNC, ctrlg, /* BackTab */ SPEC|0xDD, BINDFNC, ctrlg, /* ^BackTab */ SPEC|0x80, BINDFNC, ctrlg, /* Indent */ SPEC|0x90, BINDFNC, ctrlg, /* ^Indent */ SPEC|0x81, BINDFNC, ctrlg, /* Page */ SPEC|0x91, BINDFNC, ctrlg, /* ^Page */ SPEC|0x82, BINDFNC, ctrlg, /* Center */ SPEC|0x92, BINDFNC, ctrlg, /* ^Center */ SPEC|0x83, BINDFNC, ctrlg, /* DecTab */ SPEC|0x93, BINDFNC, ctrlg, /* ^DecTab */ SPEC|0x84, BINDFNC, ctrlg, /* Format */ SPEC|0x94, BINDFNC, ctrlg, /* ^Format */ SPEC|0x85, BINDFNC, ctrlg, /* Merge */ SPEC|0x95, BINDFNC, ctrlg, /* ^Merge */ SPEC|0x86, BINDFNC, setmark, /* Note */ SPEC|0x96, BINDFNC, ctrlg, /* ^Note */ SPEC|0x87, BINDFNC, ctrlg, /* Stop */ SPEC|0x97, BINDFNC, ctrlg, /* ^Stop */ SPEC|0x88, BINDFNC, forwsearch, /* Srch */ SPEC|0x98, BINDFNC, backsearch, /* ^Srch */ SPEC|0x89, BINDFNC, sreplace, /* Replac */ SPEC|0x99, BINDFNC, qreplace, /* ^Replac */ SPEC|0x8A, BINDFNC, ctrlg, /* Copy */ SPEC|0x9A, BINDFNC, ctrlg, /* ^Copy */ SPEC|0x8B, BINDFNC, ctrlg, /* Move */ SPEC|0x9B, BINDFNC, ctrlg, /* ^Move */ SPEC|0x8C, BINDFNC, namedcmd, /* Command */ SPEC|0x9C, BINDFNC, spawn, /* ^Command */ SPEC|0x8D, BINDFNC, ctrlg, /* ^ */ SPEC|0x9D, BINDFNC, ctrlg, /* ^^ */ SPEC|0x8E, BINDFNC, ctrlg, /* Blank */ SPEC|0x9E, BINDFNC, ctrlg, /* ^Blank */ SPEC|0x8F, BINDFNC, gotoline, /* GoTo */ SPEC|0x9F, BINDFNC, usebuffer, /* ^GoTo */ #endif { 0x7F, BINDFNC, backdel }, { 0, BINDNUL, NULL } };
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.