.autodisablecodes Property
| 
									 Function:  | 
								
									 Defines what key event + key code combinations disable the keypad (set kp.enabled = 0 — NO).  | 
							
| 
									 Type:  | 
								
									 String  | 
							
| 
									 Value Range:  | 
								
									 Up to four comma-separated event/code pairs (default = "").  | 
							
| 
									 See Also:  | 
								
Details
This property should contain a comma-separated list of event codes and key codes; for example: "2,15,0,20." In this example, the two event/code pairs are "2,15" and "0,20." Event "2" is 2 — PL_KP_EVENT_PRESSED and event "0" is 0 — PL_KP_EVENT_LONGRELEASED. Meanwhile, "15" and "20" are key codes. So, the keypad will be disabled when the key with code 15 is detected to be _PRESSED or the key with code 20 is detected to be _LONGRELEASED.
The kp.autodisablecodes string should only contain a list of decimal numbers. That is, use "2" and not "2 — PL_KP_EVENT_PRESSED." Only numerical characters are processed anyway — writing "2 — PL_KP_EVENT_PRESSED,15,0 — PL_KP_EVENT_LONGRELEASED,20" will set this property to "2,15,0,20." You can, of course, use the following way to set kp.autodisablecodes:
kp.autodisablecodes = str(PL_KP_EVENT_PRESSED)+","+"15"+","+str(PL_KP_EVENT_LONGRELEASED)+","+"20"
This property can only be changed when the keypad is disabled (kp.enabled = 0 — NO).