https://showmethekey.alynx.one/ https://github.com/AlynxZhou/showmethekey/ A introduction video on Bilibili in Chinese

Project Description

screenkey is a popular project for streamers or tutorial recorders because it can make your typing visual on screen, but it only works under X11, not Wayland because it uses X11 functions to get keyboard event.

This program, instead, reads key events via libinput directly, and then put it on screen, so it will not depend on X11 or special Wayland Compositors and will work across them.

UPDATE: libinput is better to use for getting key events, it's easier than reading from evdev.

Goal for this Hackweek

  • Make a backend program that reading events via libinput.
  • Make a frontend program with GTK to show keys like screenkey.
  • Combine them, let user choose keyboard device and starts the event reader (may ask for permission with pkexec).

Resources

Looking for hackers with the skills:

screenkey evdev stream

This project is part of:

Hack Week 20

Activity

  • 9 months ago: LGiki joined this project.
  • 9 months ago: yfjiang liked this project.
  • 9 months ago: AZhou liked this project.
  • 9 months ago: AZhou added keyword "screenkey" to this project.
  • 9 months ago: AZhou added keyword "evdev" to this project.
  • 9 months ago: AZhou added keyword "stream" to this project.
  • 9 months ago: AZhou started this project.
  • 9 months ago: AZhou originated this project.

  • Comments

    • AZhou
      9 months ago by AZhou | Reply

      NAME NEEDED: failed to decide a cool & clear name for the program by myself, please give me some advice :-)

    • AZhou
      9 months ago by AZhou | Reply

      Finally I accepted the name "Show Me The Key" from my friend add-emoji

    Similar Projects

    This project is one of its kind!