1# FTE keybindings for editing HTML files 2# maintained by m_debusk@sourceforge.com 3# Revision 2001-11-18 4 5# this file defines additional keybindings for HTML mode. 6# HTML_* macros are defined in ../m_html.fte 7# menus are defined in ../menu/m_html.fte 8# this file is included from ../ui.fte 9 10eventmap HTML { 11# Entities 12 key [C+E_&] { InsertString "&"; } 13 key [C+E_<] { InsertString "<"; } 14 key [C+E_>] { InsertString ">"; } 15 key [C+E_"] { InsertString """; } 16 key [C+E_Space] { InsertString " "; } 17 key [C+Space] { InsertString " "; } 18# HTML Skeleton 19 key [C+E_0] { HTML_Base } 20# Run the browser 21 key [F9] { HTML_View } 22# Convert text to HTML 23 key [C+E_x] { HTML_TXT } 24 25# Basic Tags 26## Document Types 27 key [C+E_A+F] { HTML_DTD_X1F } 28 key [C+E_A+K] { HTML_DTD_X1S } 29 key [C+E_A+N] { HTML_DTD_X1T } 30 31## Headers 32 key [C+E_1] { HTML_H1 } 33 key [C+E_2] { HTML_H2 } 34 key [C+E_3] { HTML_H3 } 35 key [C+E_4] { HTML_H4 } 36 key [C+E_5] { HTML_H5 } 37 key [C+E_6] { HTML_H6 } 38 39## Other Basic Stuff 40 key [C+E_9] { HTML_BODY } 41 key [C+E_C+Z] { HTML_HTM } 42 key [C+E_C+P] { HTML_P } 43 key [C+E_G-Enter] { HTML_BR } 44 key [C+E_-] { HTML_HR } 45 key [C+E_c] { HTML_COMMENT } 46 key [C+E_C] { HTML_COMMENT } 47 48# Character Format 49 key [C+E_C+B] { HTML_B } 50 key [C+E_C+S] { HTML_STRONG } 51 key [C+E_C+I] { HTML_I } 52 key [C+E_C+E] { HTML_EM } 53 key [C+E_A+B] { HTML_BIG } 54 key [C+E_A+S] { HTML_SMALL } 55 key [C+E_A+U] { HTML_SUB } 56 key [C+E_A+P] { HTML_SUP } 57 key [C+E_A+O] { HTML_BDO } 58 59# Output 60 key [C+E_C+F] { HTML_PRE } 61 key [C+E_C+C] { HTML_CODE } 62 key [C+E_C+T] { HTML_TT } 63 key [C+E_C+K] { HTML_KBD } 64 key [C+E_C+V] { HTML_VAR } 65 key [C+E_C+M] { HTML_SAMP } 66 67# Blocks 68 key [C+E_C+Y] { HTML_ACRONYM } 69 key [C+E_C+A] { HTML_ABBR } 70 key [C+E_A+A] { HTML_ADDRESS } 71 key [C+E_C+Q] { HTML_BLOCKQUOTE } 72 key [C+E_A+Q] { HTML_Q } 73 key [C+E_C+O] { HTML_CITE } 74 key [C+E_A+I] { HTML_INS } 75 key [C+E_A+E] { HTML_DEL } 76 77# Links 78 key [C+E_C+H] { HTML_AHREF } 79 key [C+E_C+N] { HTML_ANAME } 80 key [C+E_C+L] { HTML_LINK } 81 82# Frames 83 key [C+E_7] { HTML_FRAMESET } 84 key [C+E_C+R] { HTML_NOFRAMES } 85 key [C+E_A+F] { HTML_FRAME } 86 87# Input 88 89# Lists 90 key [C+E_u] { HTML_UL } 91 key [C+E_o] { HTML_OL } 92 key [C+E_i] { HTML_LI } 93 key [C+E_l] { HTML_DL } 94 key [C+E_t] { HTML_DT } 95 key [C+E_C+D] { HTML_DFN } 96 key [C+E_d] { HTML_DD } 97 98# Images 99 key [C+E_C+G] { HTML_IMG } 100 key [C+E_A+M] { HTML_MAP } 101 102# Tables 103 key [C+E_A+C] { HTML_CAPTION } 104 key [C+E_A+G] { HTML_COLGROUP } 105 key [C+E_A+T] { HTML_TABLE } 106 key [C+E_b] { HTML_TBODY } 107 key [C+E_f] { HTML_TFOOT } 108 key [C+E_h] { HTML_THEAD } 109 key [C+E_A+H] { HTML_TH } 110 key [C+E_A+R] { HTML_TR } 111 key [C+E_A+D] { HTML_TD } 112 113# Styles 114 key [C+E_A+L] { HTML_STYLE } 115 key [C+E_A+V] { HTML_DIV } 116 key [C+E_C+W] { HTML_SPAN } 117 key [C+E_.] { HTML_CENTER } 118 119# Meta Information 120 key [C+E_C+U] { HTML_BASEURL } 121 key [C+E_8] { HTML_HEAD } 122 123# Programming 124 key [C+E_C+J] { HTML_OBJECT } 125} 126