forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			22 lines
		
	
	
		
			649 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			649 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								import bpy
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								tlm_keymaps = []
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def register():
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    if not bpy.app.background:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        winman = bpy.context.window_manager
							 | 
						||
| 
								 | 
							
								        keyman = winman.keyconfigs.addon.keymaps.new(name='Window', space_type='EMPTY', region_type="WINDOW")
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								        #TODO - In Leenkx3D, merge with keymap.py
							 | 
						||
| 
								 | 
							
								        keyman.keymap_items.new('tlm.build_lightmaps', type='F6', value='PRESS')
							 | 
						||
| 
								 | 
							
								        keyman.keymap_items.new('tlm.clean_lightmaps', type='F7', value='PRESS')
							 | 
						||
| 
								 | 
							
								        tlm_keymaps.append(keyman)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def unregister():
							 | 
						||
| 
								 | 
							
								    winman = bpy.context.window_manager
							 | 
						||
| 
								 | 
							
								    for keyman in tlm_keymaps:
							 | 
						||
| 
								 | 
							
								        winman.keyconfigs.addon.keymaps.remove(keyman)
							 | 
						||
| 
								 | 
							
								    del tlm_keymaps[:]
							 |