Skip to content

Mobile Entry: cursor arrows don't work #5258

@pjanx

Description

@pjanx

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

Screenshots

* That one button provides cursor arrows
Screenshot_20241116_120240

** The < > buttons are cursor arrows
Screenshot_20241116_120111

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

No one assigned

    Labels

    Driver:mobileIssues relating to the mobile driver specificallyKeyboardItems for keyboard controlOS:AndroidTickets affecting only Android devicesOS:iOSTickets affecting only iOS devicesbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions