Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-122473

Need a way to disable keyboard, mouse, and touch screen separately in an environment where libudev is not available

    XMLWordPrintable

Details

    • Linux/Other display system

    Description

      Customer wants a way to individually enable/disable the keyboard, mouse, and touch panel on a Linux system built with the -no-udev option. Even if those devices are connected when the Qt application starts, the Qt application should not accept those events.

      Currently, for keyboard, mouse and touch panel, for QT_QPA_EVDEV_KEYBOARD_PARAMETER, QT_QPA_EVDEV_MOUSE_PARAMETER and QT_QPA_EVDEV_TOUCHSCREEN_PARAMETER, It could be disabled by specifying a non-existent device file name (e.g. /dev/foo).

      In the early days of Qt5, if udev was disabled, these devices were disabled even if they were connected.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            lagocs Laszlo Agocs
            shin1_okada Shinichi Okada
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes