@@ -136,25 +136,25 @@ export class LineEditorFeature extends PolymerElement {
136136
137137 this . _disposables = [
138138
139- terminal . parser . addCsiHandler ( { prefix : '<' , final : 'H' } , cursorHome ) ,
140- terminal . addCustomKeyEventHandler ( ev => ev . key == 'Home' , ( ) => terminal . write ( '\x1b[<H' ) ) ,
139+ terminal . parser . registerCsiHandler ( { prefix : '<' , final : 'H' } , cursorHome ) ,
140+ terminal . registerCustomKeyEventHandler ( ev => ev . key == 'Home' , ( ) => terminal . write ( '\x1b[<H' ) ) ,
141141
142- terminal . parser . addCsiHandler ( { prefix : '<' , final : 'E' } , cursorEnd ) ,
143- terminal . addCustomKeyEventHandler ( ev => ev . key == 'End' , ( ) => terminal . write ( '\x1b[<E' ) ) ,
142+ terminal . parser . registerCsiHandler ( { prefix : '<' , final : 'E' } , cursorEnd ) ,
143+ terminal . registerCustomKeyEventHandler ( ev => ev . key == 'End' , ( ) => terminal . write ( '\x1b[<E' ) ) ,
144144
145- terminal . parser . addCsiHandler ( { prefix : '<' , final : 'L' } , cursorBackwardWrapped ) ,
146- terminal . addCustomKeyEventHandler ( ev => ev . key == 'ArrowLeft' , ( ) => terminal . write ( '\x1b[<L' ) ) ,
145+ terminal . parser . registerCsiHandler ( { prefix : '<' , final : 'L' } , cursorBackwardWrapped ) ,
146+ terminal . registerCustomKeyEventHandler ( ev => ev . key == 'ArrowLeft' , ( ) => terminal . write ( '\x1b[<L' ) ) ,
147147
148- terminal . parser . addCsiHandler ( { prefix : '<' , final : 'R' } , cursorForwardWrapped ) ,
149- terminal . addCustomKeyEventHandler ( ev => ev . key == 'ArrowRight' , ( ) => terminal . write ( '\x1b[<R' ) ) ,
148+ terminal . parser . registerCsiHandler ( { prefix : '<' , final : 'R' } , cursorForwardWrapped ) ,
149+ terminal . registerCustomKeyEventHandler ( ev => ev . key == 'ArrowRight' , ( ) => terminal . write ( '\x1b[<R' ) ) ,
150150
151- terminal . parser . addCsiHandler ( { prefix : '<' , final : 'B' } , backspace ) ,
152- terminal . addCustomKeyEventHandler ( ev => ev . key == 'Backspace' , ( ) => terminal . write ( '\x1b[<B' ) ) ,
151+ terminal . parser . registerCsiHandler ( { prefix : '<' , final : 'B' } , backspace ) ,
152+ terminal . registerCustomKeyEventHandler ( ev => ev . key == 'Backspace' , ( ) => terminal . write ( '\x1b[<B' ) ) ,
153153
154- terminal . parser . addCsiHandler ( { prefix : '<' , final : 'D' } , deleteChar ) ,
155- terminal . addCustomKeyEventHandler ( ev => ev . key == 'Delete' , ( ) => terminal . write ( '\x1b[<D' ) ) ,
154+ terminal . parser . registerCsiHandler ( { prefix : '<' , final : 'D' } , deleteChar ) ,
155+ terminal . registerCustomKeyEventHandler ( ev => ev . key == 'Delete' , ( ) => terminal . write ( '\x1b[<D' ) ) ,
156156
157- terminal . addCustomKeyEventHandler ( ev => ev . key == 'Insert' , ev => {
157+ terminal . registerCustomKeyEventHandler ( ev => ev . key == 'Insert' , ev => {
158158 let ins = terminal . _core . _inputHandler . _terminal . insertMode ;
159159 console . log ( "INS" ) ;
160160 if ( ins ) {
@@ -164,27 +164,27 @@ export class LineEditorFeature extends PolymerElement {
164164 }
165165 } ) ,
166166
167- terminal . addCustomKeyEventHandler ( ev => ev . key == 'Enter' , ev => {
167+ terminal . registerCustomKeyEventHandler ( ev => ev . key == 'Enter' , ev => {
168168 terminal . write ( '\x1b[<N\n' ) ;
169169 } ) ,
170170
171- terminal . addCustomKeyEventHandler ( ev => [
171+ terminal . registerCustomKeyEventHandler ( ev => [
172172 'ArrowUp' ,
173173 'ArrowDown' ,
174174 'F1' , 'F2' , 'F3' , 'F4' , 'F7' , 'F8' , 'F9' , 'F10' , 'F11' ,
175175 ] . includes ( ev . key ) , ev => ev . preventDefault ( ) && false ) ,
176176
177- terminal . addCustomKeyEventHandler ( ev => [
177+ terminal . registerCustomKeyEventHandler ( ev => [
178178 'Escape'
179179 ] . includes ( ev . key ) , ( ) => this . escapeEnabled ) ,
180180
181- terminal . addCustomKeyEventHandler ( ev => [
181+ terminal . registerCustomKeyEventHandler ( ev => [
182182 'F5' ,
183183 'F6' ,
184184 'F12'
185185 ] . includes ( ev . key ) , null ) ,
186186
187- terminal . parser . addCsiHandler ( { prefix : '<' , final : 'N' } , linefeed )
187+ terminal . parser . registerCsiHandler ( { prefix : '<' , final : 'N' } , linefeed )
188188
189189 ] ;
190190 }
0 commit comments