Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. How to implement a custom keyboard(old cellphone like)?
Forum Updated to NodeBB v4.3 + New Features

How to implement a custom keyboard(old cellphone like)?

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
2 Posts 2 Posters 606 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? Offline
    ? Offline
    A Former User
    wrote on 18 Jul 2017, 20:41 last edited by
    #1

    Hello guys,

    I'm using Qt5.8 on a embedded linux device and I need to implement a custom keyboard. The behaviour is the same of that old cellphones keypads where each time you press a digit button repeatedly it becomes a different letter. For example:

    Button 1 alternates between 1, Q, Z, ., q, z
    Button 2 alternates between 2, A, B, C, a, b, c
    .
    .
    .

    Keyboard driver is located on /dev/input/event0 though Qt only recognize digits from 0...9.

    Maybe it's an old question but I don't know a good term to describe this behaviour.
    Does Qt have something ready for this?

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 19 Jul 2017, 06:48 last edited by
      #2

      Hi,

      You might find something in the QtVirtualKeyboard module although you are likely going to have to handle the T9 style input yourself since your keyboard only sends number.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0

      1/2

      18 Jul 2017, 20:41

      • Login

      • Login or register to search.
      1 out of 2
      • First post
        1/2
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved