Merge pull request #13021 from Nightfirecat/chatbox-text-input-left-right-improvement
ChatboxTextInput: Improve open selection left/right handling
This commit is contained in:
@@ -753,11 +753,25 @@ public class ChatboxTextInput extends ChatboxInput implements KeyListener, Mouse
|
|||||||
return;
|
return;
|
||||||
case KeyEvent.VK_LEFT:
|
case KeyEvent.VK_LEFT:
|
||||||
ev.consume();
|
ev.consume();
|
||||||
newPos--;
|
if (cursorStart != cursorEnd)
|
||||||
|
{
|
||||||
|
newPos = cursorStart;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
newPos--;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case KeyEvent.VK_RIGHT:
|
case KeyEvent.VK_RIGHT:
|
||||||
ev.consume();
|
ev.consume();
|
||||||
newPos++;
|
if (cursorStart != cursorEnd)
|
||||||
|
{
|
||||||
|
newPos = cursorEnd;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
newPos++;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case KeyEvent.VK_UP:
|
case KeyEvent.VK_UP:
|
||||||
ev.consume();
|
ev.consume();
|
||||||
|
|||||||
Reference in New Issue
Block a user