@@ -384,71 +384,6 @@ def _ipython_display_(self, **kwargs):
384
384
data = self ._repr_mimebundle_ (** kwargs )
385
385
display (data , raw = True )
386
386
387
- if matplotlib .__version__ < '3.4' :
388
- # backport the Python side changes to match the js changes
389
- def _handle_key (self , event ):
390
- _SPECIAL_KEYS_LUT = {
391
- 'Alt' : 'alt' ,
392
- 'AltGraph' : 'alt' ,
393
- 'CapsLock' : 'caps_lock' ,
394
- 'Control' : 'control' ,
395
- 'Meta' : 'meta' ,
396
- 'NumLock' : 'num_lock' ,
397
- 'ScrollLock' : 'scroll_lock' ,
398
- 'Shift' : 'shift' ,
399
- 'Super' : 'super' ,
400
- 'Enter' : 'enter' ,
401
- 'Tab' : 'tab' ,
402
- 'ArrowDown' : 'down' ,
403
- 'ArrowLeft' : 'left' ,
404
- 'ArrowRight' : 'right' ,
405
- 'ArrowUp' : 'up' ,
406
- 'End' : 'end' ,
407
- 'Home' : 'home' ,
408
- 'PageDown' : 'pagedown' ,
409
- 'PageUp' : 'pageup' ,
410
- 'Backspace' : 'backspace' ,
411
- 'Delete' : 'delete' ,
412
- 'Insert' : 'insert' ,
413
- 'Escape' : 'escape' ,
414
- 'Pause' : 'pause' ,
415
- 'Select' : 'select' ,
416
- 'Dead' : 'dead' ,
417
- 'F1' : 'f1' ,
418
- 'F2' : 'f2' ,
419
- 'F3' : 'f3' ,
420
- 'F4' : 'f4' ,
421
- 'F5' : 'f5' ,
422
- 'F6' : 'f6' ,
423
- 'F7' : 'f7' ,
424
- 'F8' : 'f8' ,
425
- 'F9' : 'f9' ,
426
- 'F10' : 'f10' ,
427
- 'F11' : 'f11' ,
428
- 'F12' : 'f12' ,
429
- }
430
-
431
- def handle_key (key ):
432
- """Handle key values"""
433
- value = key [key .index ('k' ) + 1 :]
434
- if 'shift+' in key :
435
- if len (value ) == 1 :
436
- key = key .replace ('shift+' , '' )
437
- if value in _SPECIAL_KEYS_LUT :
438
- value = _SPECIAL_KEYS_LUT [value ]
439
- key = key [: key .index ('k' )] + value
440
- return key
441
-
442
- key = handle_key (event ['key' ])
443
- e_type = event ['type' ]
444
- guiEvent = event .get ('guiEvent' , None )
445
- if e_type == 'key_press' :
446
- self .key_press_event (key , guiEvent = guiEvent )
447
- elif e_type == 'key_release' :
448
- self .key_release_event (key , guiEvent = guiEvent )
449
-
450
- handle_key_press = handle_key_release = _handle_key
451
-
452
387
453
388
class FigureManager (FigureManagerWebAgg ):
454
389
if matplotlib .__version__ < "3.6" :
0 commit comments