12345678910111213141516171819202122232425262728293031323334 |
- import time
- from evdev import InputDevice
- from select import select
- import alsaaudio
- m = alsaaudio.Mixer()
- sound_volume=m.getvolume()[0]
- # print("cur aound volume:%d",sound_volume)
- dev = InputDevice('/dev/input/event1')
- while True:
- select([dev], [], [])
- for event in dev.read():
- # print "code:%s value:%s" % (event.code, event.value)
- if(event.code==74 and event.value==1):
- sound_volume=sound_volume - 4
- if(sound_volume<0):
- sound_volume=0
- try:
- m = alsaaudio.Mixer()
- m.setvolume(sound_volume)
- except Exception,e:
- print(str(e))
- elif(event.code==78 and event.value==1):
- sound_volume=sound_volume + 4
- if(sound_volume>100):
- sound_volume=98
- try:
- m = alsaaudio.Mixer()
- m.setvolume(sound_volume)
- except Exception,e:
- print(str(e))
|