@@ -45,8 +45,8 @@ def __init__(self):
45
45
'/sys/connect' : lambda * args : self .__sys_connect (),
46
46
'/sys/disconnect' : lambda * args : self .__sys_disconnect (),
47
47
'/sys/{id,size,host,port,prefix,rotation}' : self .__sys_info ,
48
- '/{} /grid/key' .format (self .prefix ): self .__grid_key ,
49
- '/{} /tilt' .format (self .prefix ): self .__tilt ,
48
+ '/* /grid/key' .format (self .prefix ): self .__grid_key ,
49
+ '/* /tilt' .format (self .prefix ): self .__tilt ,
50
50
})
51
51
52
52
self .event_handler = None
@@ -97,11 +97,11 @@ def __ready(self):
97
97
self .event_handler .on_grid_ready ()
98
98
99
99
def __grid_key (self , addr , path , x , y , s ):
100
- if self .event_handler is not None :
100
+ if self .event_handler is not None and path . startswith ( "/" + self . prefix ) :
101
101
self .event_handler .on_grid_key (x , y , s )
102
102
103
103
def __tilt (self , addr , path , n , x , y , z ):
104
- if self .event_handler is not None :
104
+ if self .event_handler is not None and path . startswith ( "/" + self . prefix ) :
105
105
self .event_handler_on_tilt (n , x , y , z )
106
106
107
107
def led_set (self , x , y , s ):
0 commit comments