Update autorotate.py
Had some issue that touch is deactivated at start should be fixed...
This commit is contained in:
parent
a19b10523a
commit
01f4afddcf
|
@ -52,6 +52,7 @@ state_dict = {0: "normal", 1: "inverted", 2: "right", 3: "left"}
|
||||||
current_state = 0
|
current_state = 0
|
||||||
previous_tstate = "on"
|
previous_tstate = "on"
|
||||||
previousStylusProximityStatus = "out"
|
previousStylusProximityStatus = "out"
|
||||||
|
firstrun = True
|
||||||
#ACCELEROMETER
|
#ACCELEROMETER
|
||||||
with open(dpath + 'in_accel_scale') as f:
|
with open(dpath + 'in_accel_scale') as f:
|
||||||
scale = float(f.readline())
|
scale = float(f.readline())
|
||||||
|
@ -123,9 +124,10 @@ while True:
|
||||||
if str(tstatus[0]) == "off" and stylusProximityStatus == "in":
|
if str(tstatus[0]) == "off" and stylusProximityStatus == "in":
|
||||||
print("TOUCH: " + tstatus[0])
|
print("TOUCH: " + tstatus[0])
|
||||||
print(" PEN: " + stylusProximityStatus)
|
print(" PEN: " + stylusProximityStatus)
|
||||||
elif str(tstatus[0]) == "on" and stylusProximityStatus == "in":
|
elif str(tstatus[0]) == "on" and stylusProximityStatus == "in" and firstrun == False:
|
||||||
os.system('xinput disable "NTRG0001:01 1B96:1B05"')
|
os.system('xinput disable "NTRG0001:01 1B96:1B05"')
|
||||||
print("TOUCH: " + "off")
|
print("TOUCH: " + "off")
|
||||||
print(" PEN: " + stylusProximityStatus)
|
print(" PEN: " + stylusProximityStatus)
|
||||||
elif stylusProximityStatus == "out":
|
elif stylusProximityStatus == "out":
|
||||||
print(" PEN: " + stylusProximityStatus)
|
print(" PEN: " + stylusProximityStatus)
|
||||||
|
firstrun == False
|
||||||
|
|
Loading…
Reference in New Issue