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[:] |