Giter Club home page Giter Club logo

libinput-keyevent-monitor's Introduction

libinput-keyevent-monitor

libinput按键事件监视器

需要使用root权限运行

$ sudo ./libinput-keyevent-monitor 
KeyEvent KEY_LEFTCTRL(29) state: pressed.
KeyEvent KEY_LEFTCTRL(29) state: released.
KeyEvent KEY_RIGHTCTRL(97) state: pressed.
KeyEvent KEY_RIGHTCTRL(97) state: released.
KeyEvent KEY_LEFTSHIFT(42) state: pressed.
KeyEvent KEY_LEFTSHIFT(42) state: released.
KeyEvent KEY_RIGHTSHIFT(54) state: pressed.
KeyEvent KEY_RIGHTSHIFT(54) state: released.
KeyEvent KEY_LEFTALT(56) state: pressed.
KeyEvent KEY_LEFTALT(56) state: released.
KeyEvent KEY_RIGHTALT(100) state: pressed.
KeyEvent KEY_RIGHTALT(100) state: released.
KeyEvent KEY_H(35) state: pressed.
KeyEvent KEY_U(22) state: pressed.
KeyEvent KEY_H(35) state: released.
KeyEvent KEY_U(22) state: released.
KeyEvent KEY_B(48) state: pressed.
KeyEvent KEY_B(48) state: released.
KeyEvent KEY_E(18) state: pressed.
KeyEvent KEY_E(18) state: released.
KeyEvent KEY_N(49) state: pressed.
KeyEvent KEY_N(49) state: released.
KeyEvent KEY_C(46) state: pressed.
KeyEvent KEY_C(46) state: released.
KeyEvent KEY_H(35) state: pressed.
KeyEvent KEY_A(30) state: pressed.
KeyEvent KEY_H(35) state: released.
KeyEvent KEY_A(30) state: released.
KeyEvent KEY_N(49) state: pressed.
KeyEvent KEY_G(34) state: pressed.
KeyEvent KEY_N(49) state: released.
KeyEvent KEY_G(34) state: released.

libinput-keyevent-monitor's People

Contributors

hubenchang0515 avatar

Stargazers

Too large to fit in the margin avatar

Watchers

James Cloos avatar  avatar

libinput-keyevent-monitor's Issues

libinput 怎样监听组合键(Key combination)和 关机键 KEYCODE_POWER

0.096 Key Key.KEY_1 released
1.112 Key Key.KEY_1 pressed
1.359 Key Key.KEY_1 released
0.480 Key Key.KEY_1 pressed
0.200 Key Key.KEY_1 released
0.192 Key Key.KEY_1 pressed
0.184 Key Key.KEY_1 released
0.184 Key Key.KEY_1 pressed
0.176 Key Key.KEY_1 released
0.696 Key Key.KEY_1 pressed
0.216 Key Key.KEY_1 released
0.200 Key Key.KEY_1 pressed
0.152 Key Key.KEY_1 released
0.248 Key Key.KEY_1 pressed
0.216 Key Key.KEY_1 released
0.192 Key Key.KEY_1 pressed
0.232 Key Key.KEY_1 released
0.200 Key Key.KEY_1 pressed
0.200 Key Key.KEY_1 released
1.056 Key Key.KEY_1 pressed
1.023 Key Key.KEY_1 released
0.537 Key Key.KEY_1 pressed
0.248 Key Key.KEY_1 released
0.192 Key Key.KEY_1 pressed
0.200 Key Key.KEY_1 released
0.216 Key Key.KEY_1 pressed
0.168 Key Key.KEY_1 released
1.752 Key Key.KEY_4 pressed
0.016 Key Key.KEY_4 released
0.016 Key Key.KEY_4 pressed
0.016 Key Key.KEY_4 released
0.016 Key Key.KEY_4 pressed
0.008 Key Key.KEY_4 released
8.528 Key Key.KEY_DOWN pressed
1.903 Key Key.KEY_DOWN released
3.992 Key Key.KEY_RIGHT pressed
0.016 Key Key.KEY_RIGHT released
0.312 Key Key.KEY_RIGHT pressed
0.032 Key Key.KEY_RIGHT released
0.016 Key Key.KEY_RIGHT pressed
2.136 Key Key.KEY_RIGHT released
0.016 Key Key.KEY_RIGHT pressed
0.016 Key Key.KEY_RIGHT released

0.880 Key Key.KEY_DOWN released
0.001 Key Key.KEY_0 pressed

按下一个键不动时,有时会出现多个间隔时间 0.016 pressed released事件

遥控器关机键 KEYCODE_POWER 完全没有反应,没有事件

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.