mirror of
https://github.com/clockworkpi/launcher_deot.git
synced 2025-12-12 07:28:54 +01:00
35 lines
1015 B
Python
35 lines
1015 B
Python
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))
|
|
|