diff options
Diffstat (limited to 'library/console.tcl')
-rw-r--r-- | library/console.tcl | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/library/console.tcl b/library/console.tcl index 6527607..b98689f 100644 --- a/library/console.tcl +++ b/library/console.tcl @@ -416,60 +416,60 @@ proc ::tk::ConsoleBind {w} { bind Console $ev [bind Text $ev] } ## We really didn't want the newline insertion... - bind Console <Control-Key-o> {} + bind Console <Control-o> {} ## ...or any Control-v binding (would block <<Paste>>) - bind Console <Control-Key-v> {} + bind Console <Control-v> {} # For the moment, transpose isn't enabled until the console # gets and overhaul of how it handles input -- hobbs - bind Console <Control-Key-t> {} + bind Console <Control-t> {} # Ignore all Alt, Meta, and Control keypresses unless explicitly bound. # Otherwise, if a widget binding for one of these is defined, the # <Keypress> class binding will also fire and insert the character # which is wrong. - bind Console <Alt-KeyPress> {# nothing } - bind Console <Meta-KeyPress> {# nothing} - bind Console <Control-KeyPress> {# nothing} + bind Console <Alt-Key> {# nothing } + bind Console <Meta-Key> {# nothing} + bind Console <Control-Key> {# nothing} foreach {ev key} { - <<Console_NextImmediate>> <Control-Key-n> - <<Console_PrevImmediate>> <Control-Key-p> - <<Console_PrevSearch>> <Control-Key-r> - <<Console_NextSearch>> <Control-Key-s> - - <<Console_Expand>> <Key-Tab> - <<Console_Expand>> <Key-Escape> - <<Console_ExpandFile>> <Control-Shift-Key-F> - <<Console_ExpandProc>> <Control-Shift-Key-P> - <<Console_ExpandVar>> <Control-Shift-Key-V> - <<Console_Tab>> <Control-Key-i> - <<Console_Tab>> <Meta-Key-i> - <<Console_Eval>> <Key-Return> - <<Console_Eval>> <Key-KP_Enter> - - <<Console_Clear>> <Control-Key-l> - <<Console_KillLine>> <Control-Key-k> - <<Console_Transpose>> <Control-Key-t> - <<Console_ClearLine>> <Control-Key-u> - <<Console_SaveCommand>> <Control-Key-z> - <<Console_FontSizeIncr>> <Control-Key-plus> - <<Console_FontSizeDecr>> <Control-Key-minus> + <<Console_NextImmediate>> <Control-n> + <<Console_PrevImmediate>> <Control-p> + <<Console_PrevSearch>> <Control-r> + <<Console_NextSearch>> <Control-s> + + <<Console_Expand>> <Tab> + <<Console_Expand>> <Escape> + <<Console_ExpandFile>> <Control-Shift-F> + <<Console_ExpandProc>> <Control-Shift-P> + <<Console_ExpandVar>> <Control-Shift-V> + <<Console_Tab>> <Control-i> + <<Console_Tab>> <Meta-i> + <<Console_Eval>> <Return> + <<Console_Eval>> <KP_Enter> + + <<Console_Clear>> <Control-l> + <<Console_KillLine>> <Control-k> + <<Console_Transpose>> <Control-t> + <<Console_ClearLine>> <Control-u> + <<Console_SaveCommand>> <Control-z> + <<Console_FontSizeIncr>> <Control-plus> + <<Console_FontSizeDecr>> <Control-minus> } { event add $ev $key bind Console $key {} } if {[tk windowingsystem] eq "aqua"} { foreach {ev key} { - <<Console_FontSizeIncr>> <Command-Key-plus> - <<Console_FontSizeDecr>> <Command-Key-minus> + <<Console_FontSizeIncr>> <Command-plus> + <<Console_FontSizeDecr>> <Command-minus> } { event add $ev $key bind Console $key {} } if {$::tk::console::useFontchooser} { - bind Console <Command-Key-t> [list ::tk::console::FontchooserToggle] + bind Console <Command-t> [list ::tk::console::FontchooserToggle] } } bind Console <<Console_Expand>> { @@ -587,7 +587,7 @@ proc ::tk::ConsoleBind {w} { bind Console <Insert> { catch {tk::ConsoleInsert %W [::tk::GetSelection %W PRIMARY]} } - bind Console <KeyPress> { + bind Console <Key> { tk::ConsoleInsert %W %A } bind Console <F9> { @@ -629,28 +629,28 @@ proc ::tk::ConsoleBind {w} { ## ## Bindings for doing special things based on certain keys ## - bind PostConsole <Key-parenright> { + bind PostConsole <parenright> { if {"\\" ne [%W get insert-2c]} { ::tk::console::MatchPair %W \( \) promptEnd } } - bind PostConsole <Key-bracketright> { + bind PostConsole <bracketright> { if {"\\" ne [%W get insert-2c]} { ::tk::console::MatchPair %W \[ \] promptEnd } } - bind PostConsole <Key-braceright> { + bind PostConsole <braceright> { if {"\\" ne [%W get insert-2c]} { ::tk::console::MatchPair %W \{ \} promptEnd } } - bind PostConsole <Key-quotedbl> { + bind PostConsole <quotedbl> { if {"\\" ne [%W get insert-2c]} { ::tk::console::MatchQuote %W promptEnd } } - bind PostConsole <KeyPress> { + bind PostConsole <Key> { if {"%A" ne ""} { ::tk::console::TagProc %W } |