daily pastebin goal
29%
SHARE
TWEET

Untitled

a guest Sep 28th, 2015 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/python
  2.  
  3. #Under ubuntu you need install python evdev
  4. from evdev import InputDevice, categorize, ecodes
  5. from select import select
  6. from os import system
  7. dev = InputDevice('/dev/input/by-path/platform-i8042-serio-0-event-kbd')
  8.  
  9. while True:
  10.     r,w,x = select([dev], [], [])
  11.     for event in dev.read():
  12.             if event.type == ecodes.EV_KEY:
  13.                     print(event.value,event.code)
  14.                     if event.value == 1:
  15.                                 if event.code == 225:
  16.                                     system("/etc/scripts/backlight_up.sh")
  17.                                 elif event.code == 224:
  18.                                         system("/etc/scripts/backlight_down.sh")
  19.                                 elif event.code == 148:
  20.                                         system("/etc/scripts/backlight_toggle.sh")
  21.                                 elif event.code == 238:
  22.                                         system("/etc/scripts/wireless_toggle.sh")
  23.                                 elif event.code == 114:
  24.                                         system("amixer set Master 5- unmute")
  25.                                 elif event.code == 115:
  26.                                         system("amixer set Master 5+ unmute")
RAW Paste Data
Top