src/eric7/MicroPython/MicroPythonReplWidget.py

branch
eric7
changeset 11124
f475e4e210d2
parent 11090
f5f5f5803935
child 11148
15e30f0c76a8
equal deleted inserted replaced
11123:2d31015ae44b 11124:f475e4e210d2
399 key = evt.key() 399 key = evt.key()
400 msg = bytes(evt.text(), "utf8") 400 msg = bytes(evt.text(), "utf8")
401 if key == Qt.Key.Key_Backspace: 401 if key == Qt.Key.Key_Backspace:
402 msg = b"\b" 402 msg = b"\b"
403 elif key == Qt.Key.Key_Delete: 403 elif key == Qt.Key.Key_Delete:
404 msg = b"\x1B[\x33\x7E" 404 msg = b"\x1b[\x33\x7e"
405 elif key == Qt.Key.Key_Up: 405 elif key == Qt.Key.Key_Up:
406 msg = b"\x1B[A" 406 msg = b"\x1b[A"
407 elif key == Qt.Key.Key_Down: 407 elif key == Qt.Key.Key_Down:
408 msg = b"\x1B[B" 408 msg = b"\x1b[B"
409 elif key == Qt.Key.Key_Right: 409 elif key == Qt.Key.Key_Right:
410 msg = b"\x1B[C" 410 msg = b"\x1b[C"
411 elif key == Qt.Key.Key_Left: 411 elif key == Qt.Key.Key_Left:
412 msg = b"\x1B[D" 412 msg = b"\x1b[D"
413 elif key == Qt.Key.Key_Home: 413 elif key == Qt.Key.Key_Home:
414 msg = b"\x1B[H" 414 msg = b"\x1b[H"
415 elif key == Qt.Key.Key_End: 415 elif key == Qt.Key.Key_End:
416 msg = b"\x1B[F" 416 msg = b"\x1b[F"
417 elif ( 417 elif (
418 OSUtilities.isMacPlatform() 418 OSUtilities.isMacPlatform()
419 and evt.modifiers() == Qt.KeyboardModifier.MetaModifier 419 and evt.modifiers() == Qt.KeyboardModifier.MetaModifier
420 ) or ( 420 ) or (
421 not OSUtilities.isMacPlatform() 421 not OSUtilities.isMacPlatform()

eric ide

mercurial