ExternalKeyboard: Flip the hasKeys Device cap, too

This allows navigation to work as expected ;).
reviewable/pr9739/r1
NiLuJe 2 years ago
parent 8cba303b96
commit 5a939553fc

@ -252,6 +252,8 @@ function ExternalKeyboard:_onEvdevInputRemove(evdev)
Device.input.event_map = ExternalKeyboard.original_device_values.event_map
Device.keyboard_layout = ExternalKeyboard.original_device_values.keyboard_layout
Device.hasKeyboard = ExternalKeyboard.original_device_values.hasKeyboard
Device.hasKeys = ExternalKeyboard.original_device_values.hasKeys
Device.hasFewKeys = ExternalKeyboard.original_device_values.hasFewKeys
Device.hasDPad = ExternalKeyboard.original_device_values.hasDPad
ExternalKeyboard.original_device_values = nil
end
@ -317,6 +319,8 @@ function ExternalKeyboard:setupKeyboard(event_path)
event_map = Device.input.event_map,
keyboard_layout = Device.keyboard_layout,
hasKeyboard = Device.hasKeyboard,
hasKeys = Device.hasKeys,
hasFewKeys = Device.hasFewKeys,
hasDPad = Device.hasDPad,
}
end
@ -327,6 +331,8 @@ function ExternalKeyboard:setupKeyboard(event_path)
util.tableMerge(event_map, event_map_keyboard)
Device.input.event_map = event_map
Device.hasKeyboard = yes
Device.hasKeys = yes
Device.hasFewKeys = no
Device.hasDPad = has_dpad_func
-- Only show this once

Loading…
Cancel
Save