system/ui: update keyboard enter key (#35275)

* system/ui: update keyboard enter key

- use arrow-right icon
- use primary color

* format
pull/35276/head
Cameron Clough 7 days ago committed by GitHub
parent 645bd391b7
commit d7bf309eca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 7
      system/ui/widgets/keyboard.py

@ -1,13 +1,13 @@
import pyray as rl import pyray as rl
from openpilot.system.ui.lib.application import gui_app, FontWeight from openpilot.system.ui.lib.application import gui_app, FontWeight
from openpilot.system.ui.lib.button import gui_button from openpilot.system.ui.lib.button import ButtonStyle, gui_button
from openpilot.system.ui.lib.inputbox import InputBox from openpilot.system.ui.lib.inputbox import InputBox
from openpilot.system.ui.lib.label import gui_label from openpilot.system.ui.lib.label import gui_label
# Constants for special keys # Constants for special keys
CONTENT_MARGIN = 50 CONTENT_MARGIN = 50
BACKSPACE_KEY = "<-" BACKSPACE_KEY = "<-"
ENTER_KEY = "Enter" ENTER_KEY = "->"
SPACE_KEY = " " SPACE_KEY = " "
SHIFT_KEY = "" SHIFT_KEY = ""
SHIFT_DOWN_KEY = "" SHIFT_DOWN_KEY = ""
@ -59,6 +59,7 @@ class Keyboard:
BACKSPACE_KEY: gui_app.texture("icons/backspace.png", 60, 60), BACKSPACE_KEY: gui_app.texture("icons/backspace.png", 60, 60),
SHIFT_KEY: gui_app.texture("icons/shift.png", 60, 60), SHIFT_KEY: gui_app.texture("icons/shift.png", 60, 60),
SHIFT_DOWN_KEY: gui_app.texture("icons/arrow-down.png", 60, 60), SHIFT_DOWN_KEY: gui_app.texture("icons/arrow-down.png", 60, 60),
ENTER_KEY: gui_app.texture("icons/arrow-right.png", 60, 60),
} }
@property @property
@ -103,7 +104,7 @@ class Keyboard:
result = -1 result = -1
if key in self._key_icons: if key in self._key_icons:
texture = self._key_icons[key] texture = self._key_icons[key]
result = gui_button(key_rect, "", icon=texture, is_enabled=is_enabled) result = gui_button(key_rect, "", icon=texture, button_style=ButtonStyle.PRIMARY if key == ENTER_KEY else ButtonStyle.NORMAL, is_enabled=is_enabled)
else: else:
result = gui_button(key_rect, key, is_enabled=is_enabled) result = gui_button(key_rect, key, is_enabled=is_enabled)

Loading…
Cancel
Save