-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Labels
Driver:mobileIssues relating to the mobile driver specificallyIssues relating to the mobile driver specificallyKeyboardItems for keyboard controlItems for keyboard controlOS:AndroidTickets affecting only Android devicesTickets affecting only Android devicesOS:iOSTickets affecting only iOS devicesTickets affecting only iOS devicesbugSomething isn't workingSomething isn't working
Milestone
Description
Checklist
- I have searched the issue tracker for open issues that relate to the same problem, before opening a new one.
- This issue only relates to a single bug. I will open new issues for any other problems.
Describe the bug
Cursor arrows do not work on Entries on either Android or iOS simulator.
This may be a duplicate/subissue of #2331.
How to reproduce
- Select an Entry.
- Write something in it.
- Try to use either of:
- real keyboard arrows:
- connect a USB keyboard to an Android or iOS device over USB
- type arrows into an Android or iOS emulator
- virtual keyboard arrows, such as these on Android:
- Unexpected Keyboard *
- Microsoft SwiftKey Japanese **
- Samsung Keyboard Japanese
- real keyboard arrows:
Screenshots
* That one button provides cursor arrows

** The < > buttons are cursor arrows

Example code
package main
import (
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/widget"
)
func main() {
a := app.New()
w := a.NewWindow("Bugs")
w.Resize(fyne.NewSize(640, 480))
w.SetContent(widget.NewMultiLineEntry())
w.ShowAndRun()
}
Fyne version
2.5.2
Go compiler version
1.23.2
Operating system and version
Android
Additional Information
No response
Metadata
Metadata
Assignees
Labels
Driver:mobileIssues relating to the mobile driver specificallyIssues relating to the mobile driver specificallyKeyboardItems for keyboard controlItems for keyboard controlOS:AndroidTickets affecting only Android devicesTickets affecting only Android devicesOS:iOSTickets affecting only iOS devicesTickets affecting only iOS devicesbugSomething isn't workingSomething isn't working