# FTE keybindings for editing HTML files # maintained by m_debusk@sourceforge.com # Revision 2001-11-18 # maintained by mrwarper@yahoo.es # Revision 2006/06/16 # this file defines additional keybindings for HTML mode. # HTML_* macros are defined in ../m_html.fte # menus are defined in ../menu/m_html/*.fte # this file is included from ../ui.fte # to-do: real sistematization of keybindings to tags and entities # to help mnemonics. For example: # C+E_something for entities # C+H_something for tags eventmap HTML { # Entities key [C+E_&] { InsertString "&"; } key [C+E_<] { InsertString "<"; } key [C+E_>] { InsertString ">"; } key [C+E_"] { InsertString """; } key [C+E_Space] { InsertString " "; } key [C+Space] { InsertString " "; } key [C+E_A] { InsertString "Á"; } key [C+E_E] { InsertString "É"; } key [C+E_I] { InsertString "Í"; } key [C+E_O] { InsertString "Ó"; } key [C+E_U] { InsertString "Ú"; } key [C+E_N] { InsertString "Ñ"; } key [C+E_a] { InsertString "á"; } key [C+E_e] { InsertString "é"; } key [C+E_i] { InsertString "í"; } key [C+E_o] { InsertString "ó"; } key [C+E_u] { InsertString "ú"; } key [C+E_n] { InsertString "ñ"; } # HTML Skeleton key [C+H_0] { HTML_Base } # Run the browser key [F9] { HTML_View } # Convert text to HTML key [C+H_x] { HTML_TXT } # Basic Tags ## Document Types key [C+H_A+F] { HTML_DTD_X1F } key [C+H_A+K] { HTML_DTD_X1S } key [C+H_A+N] { HTML_DTD_X1T } ## Headers key [C+H_1] { HTML_H1 } key [C+H_2] { HTML_H2 } key [C+H_3] { HTML_H3 } key [C+H_4] { HTML_H4 } key [C+H_5] { HTML_H5 } key [C+H_6] { HTML_H6 } ## Other Basic Stuff key [C+H_9] { HTML_BODY } key [C+H_C+Z] { HTML_HTM } key [C+H_C+P] { HTML_P } key [C+H_G-Enter] { HTML_BR } key [C+H_-] { HTML_HR } key [C+H_c] { HTML_COMMENT } key [C+H_C] { HTML_COMMENT } # Character Format key [C+H_C+B] { HTML_B } key [C+H_C+S] { HTML_STRONG } key [C+H_C+I] { HTML_I } key [C+H_C+E] { HTML_EM } key [C+H_A+B] { HTML_BIG } key [C+H_A+S] { HTML_SMALL } key [C+H_A+U] { HTML_SUB } key [C+H_A+P] { HTML_SUP } key [C+H_A+O] { HTML_BDO } # Output key [C+H_C+F] { HTML_PRE } key [C+H_C+C] { HTML_CODE } key [C+H_C+T] { HTML_TT } key [C+H_C+K] { HTML_KBD } key [C+H_C+V] { HTML_VAR } key [C+H_C+M] { HTML_SAMP } # Blocks key [C+H_C+Y] { HTML_ACRONYM } key [C+H_C+A] { HTML_ABBR } key [C+H_A+A] { HTML_ADDRESS } key [C+H_C+Q] { HTML_BLOCKQUOTE } key [C+H_A+Q] { HTML_Q } key [C+H_C+O] { HTML_CITE } key [C+H_A+I] { HTML_INS } key [C+H_A+E] { HTML_DEL } # Links key [C+H_C+H] { HTML_AHREF } key [C+H_C+N] { HTML_ANAME } # key [C+H_C+L] { HTML_LINK } key [C+H_C+L] { HTML_A2WAY } # Frames key [C+H_7] { HTML_FRAMESET } key [C+H_C+R] { HTML_NOFRAMES } key [C+H_A+F] { HTML_FRAME } # Input # Lists key [C+H_u] { HTML_UL } key [C+H_o] { HTML_OL } key [C+H_i] { HTML_LI } key [C+H_l] { HTML_DL } key [C+H_t] { HTML_DT } key [C+H_C+D] { HTML_DFN } key [C+H_d] { HTML_DD } # Images key [C+H_C+G] { HTML_IMG } key [C+H_A+M] { HTML_MAP } # Tables key [C+H_A+C] { HTML_CAPTION } key [C+H_A+G] { HTML_COLGROUP } key [C+H_A+T] { HTML_TABLE } key [C+H_b] { HTML_TBODY } key [C+H_f] { HTML_TFOOT } key [C+H_h] { HTML_THEAD } key [C+H_A+H] { HTML_TH } key [C+H_A+R] { HTML_TR } key [C+H_A+D] { HTML_TD } # Styles # key [C+H_A+L] { HTML_STYLE } key [C+H_A+V] { HTML_DIV } key [C+H_C+W] { HTML_SPAN } # key [C+H_.] { HTML_CENTER } # Meta Information key [C+H_C+U] { HTML_BASEURL } key [C+H_8] { HTML_HEAD } # Programming key [C+H_C+J] { HTML_OBJECT } } oinclude 'k_html.pte'; oinclude 'myk_html.fte';