Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • linuxmce linuxmce
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 255
    • Issues 255
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • linuxmce
  • linuxmcelinuxmce
  • Issues
  • #2440

Closed
Open
Created Sep 05, 2015 by Thom Cherryhomes@tschak909Maintainer

Add uinput support to Game Player

Add a VirtualKeyboard device that uses uinput, for emulators that currently can't be patched for direct keyboard control. This is intended to ultimately replace the X11 event throwing currently in place, for emulators that can't be patched for more direct control.

VirtualKeyboard is a singleton class which instantiates itself on the first call to get its instance. The device will be opened when Game Player starts, and remains active for the life of Game Player, to be destroyed when Game Player is no longer running.

Assignee
Assign to
Time tracking