SET(SELF_INSERT) Determines whether printable characters are inserted when entered if no procedures are bound to them. Syntax SET (SELF_INSERT, string, {OFF | ON}) Parameters string Specifies the key-map list for which self-inserting is to be turned off or on. OFF Disables self-inserting, causing the UNDEFINE_KEY procedure to be called when printable characters are entered. ON Enables self-inserting, when the specified key-map list is active. This is the default setting. Example The following procedure turns off and on self-inserting for the key-map list bound to the current buffer: PROCEDURE toggle_self_insert LOCAL the_key_map_list; the_key_map_list := GET_INFO (CURRENT_BUFFER, "key_map_list"); IF GET_INFO (the_key_map_list, "self_insert") THEN SET (SELF_INSERT, the_key_map_list, OFF); ELSE SET (SELF_INSERT, the_key_map_list, ON); ENDIF; ENDPROCEDURE; Related topics UNDEFINED_KEY SET(UNDEFINED_KEY)