mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 02:16:05 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			600 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			600 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /**
 | |
|  * Mac specific initialization
 | |
|  */
 | |
| import utils from "./utils.js";
 | |
| 
 | |
| function init() {
 | |
|     if (utils.isElectron() && utils.isMac()) {
 | |
|         utils.bindShortcut('meta+c', () => exec("copy"));
 | |
|         utils.bindShortcut('meta+v', () => exec('paste'));
 | |
|         utils.bindShortcut('meta+x', () => exec('cut'));
 | |
|         utils.bindShortcut('meta+a', () => exec('selectAll'));
 | |
|         utils.bindShortcut('meta+z', () => exec('undo'));
 | |
|         utils.bindShortcut('meta+y', () => exec('redo'));
 | |
|     }
 | |
| }
 | |
| 
 | |
| function exec(cmd) {
 | |
|     document.execCommand(cmd);
 | |
| 
 | |
|     return false;
 | |
| }
 | |
| 
 | |
| export default {
 | |
|     init
 | |
| } |