mirror of
https://gitlab.com/cc-ru/ocelot/ocelot-desktop.git
synced 2025-12-20 02:59:19 +01:00
Remove unnecessary keyboard event repeats
This commit is contained in:
parent
6f5f84e5fd
commit
313e5c8b6a
@ -245,22 +245,22 @@ class TextInput(val initialText: String = "") extends Widget with MouseHandler w
|
|||||||
}
|
}
|
||||||
event.consume()
|
event.consume()
|
||||||
|
|
||||||
case event @ KeyEvent(KeyEvent.State.Press | KeyEvent.State.Repeat, Keyboard.KEY_A, _)
|
case event @ KeyEvent(KeyEvent.State.Press, Keyboard.KEY_A, _)
|
||||||
if isFocused && KeyEvents.isControlDown =>
|
if isFocused && KeyEvents.isControlDown =>
|
||||||
selectAll()
|
selectAll()
|
||||||
event.consume()
|
event.consume()
|
||||||
|
|
||||||
case event @ KeyEvent(KeyEvent.State.Press | KeyEvent.State.Repeat, Keyboard.KEY_W, _)
|
case event @ KeyEvent(KeyEvent.State.Press, Keyboard.KEY_W, _)
|
||||||
if isFocused && KeyEvents.isControlDown =>
|
if isFocused && KeyEvents.isControlDown =>
|
||||||
selectWord()
|
selectWord()
|
||||||
event.consume()
|
event.consume()
|
||||||
|
|
||||||
case event @ KeyEvent(KeyEvent.State.Press | KeyEvent.State.Repeat, Keyboard.KEY_C, _)
|
case event @ KeyEvent(KeyEvent.State.Press, Keyboard.KEY_C, _)
|
||||||
if isFocused && KeyEvents.isControlDown && selector.active =>
|
if isFocused && KeyEvents.isControlDown && selector.active =>
|
||||||
copySelection()
|
copySelection()
|
||||||
event.consume()
|
event.consume()
|
||||||
|
|
||||||
case event @ KeyEvent(KeyEvent.State.Press | KeyEvent.State.Repeat, Keyboard.KEY_X, _)
|
case event @ KeyEvent(KeyEvent.State.Press, Keyboard.KEY_X, _)
|
||||||
if isFocused && KeyEvents.isControlDown && selector.active =>
|
if isFocused && KeyEvents.isControlDown && selector.active =>
|
||||||
cutSelection()
|
cutSelection()
|
||||||
event.consume()
|
event.consume()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user