YXDBKG5MWREH25GV2RUUW7ZI4P2XBNMZSB77WND3A6LUAL4NN63QC SHMCUVUDAQZXYMWNRFR6HJDCG4OUE4MV6UZWF6V2DAVKVXFO3GFQC 7TOUKKDEFYRNQZ5UG32B7EK2YCTYACHXMWWNK46LVJ2LMKDSDHKQC CQP5HB5FX2UYIDKYJ4DOF3J7QIM6466VLNO3IGY4CFVE5CKKFXQAC RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC QRDFLLWUHAGCSBPS6E73JVRN5R5T44Q25YEFVDVJFVLBI2XLGH6QC JN7KWJRJMW25JLL4VFNCJA4VJJVLTXPC5UICMCO6TSHOKKBJTVGQC IOXOZB2VUXVUEINLFBT4SPSJV32X5ZFT5FKSVRAIEXEFQJLG6MHQC 6N46BCIIDUA2NCB7VHX6E47WNYYRSDMBHDOABZSVEEMJXWH2LLOAC MDLZDQL6E4N5RLKKKRYNHSFONGR6RWGGYJ7JN4QVOAKJOAKNPOMQC HGGMS7P6BRIGWP6DZS3KLRXQPRETMB2GUULCQZAED6IYD5ENK2DQC IOVPOFAVXEQIZ7BCFVVAWFW3RYFXPK2GOILDWA6N6QHQHLAJ4XTAC 5FLRDDUAB7NCOKJKK57IVQBETGX7JTT7GVKFT46ORSZ7OJ7Q2UFQC DZNNVEMP3EYFGAEFWMBSMPU55VQT7QVAVNNOG473CN3FAT4TTARQC 77GFHLOOX3JBBHHHSSR7TFOMOFUCIT5P6A7PQQOVNCZULXKMERMAC IUA6MCZWWCFQ4EJ4GBWYAPLM4IE7SFB34CGSJJTBVOAFTSL4EDEAC ABDQA6HCTOUQXY5IDGDTCDBR5DA2WAHUWHBS5EIRYNUJNQCM6GOQC UBKNEWYVVUOMWISFIYX364ZHXEEY46V5EZZPFHW5YSU26YVXUABQC {"global": {"check_for_updates_on_startup": true,"show_in_menu_bar": true,"show_profile_name_in_menu_bar": true},"profiles": [{"complex_modifications": {"parameters": {"basic.to_delayed_action_delay_milliseconds": 500,"basic.to_if_alone_timeout_milliseconds": 200},"rules": [{"manipulators": [{"description": "map left shift to opening parenthesis","from": {"key_code": "left_shift","modifiers": {"optional": []}},"to": [{"key_code": "left_shift","modifiers": []}],"to_if_alone": [{"key_code": "9","modifiers": ["left_shift"]}],"type": "basic"},{"description": "map left shift to opening parenthesis","from": {"key_code": "left_control","modifiers": {"optional": ["any"]}},"to": [{"key_code": "left_control","modifiers": []}],"to_if_alone": [{"key_code": "open_bracket","modifiers": ["left_shift"]}],"type": "basic"},{"description": "map left shift to opening parenthesis","from": {"key_code": "right_control","modifiers": {"optional": ["any"]}},"to": [{"key_code": "right_control","modifiers": []}],"to_if_alone": [{"key_code": "close_bracket","modifiers": ["left_shift"]}],"type": "basic"},{"description": "map right shift to closing parenthesis","from": {"key_code": "right_shift","modifiers": {"optional": ["any"]}},"to": [{"key_code": "right_shift","modifiers": []}],"to_if_alone": [{"key_code": "0","modifiers": ["right_shift"]}],"type": "basic"}]}]},"devices": [{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": true,"is_pointing_device": false,"product_id": 50475,"vendor_id": 1133},"ignore": false,"manipulate_caps_lock_led": false,"simple_modifications": []},{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": true,"is_pointing_device": false,"product_id": 617,"vendor_id": 1241},"ignore": false,"manipulate_caps_lock_led": false,"simple_modifications": []},{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": true,"is_pointing_device": false,"product_id": 591,"vendor_id": 1452},"ignore": false,"manipulate_caps_lock_led": true,"simple_modifications": []}],"fn_function_keys": [{"from": {"key_code": "f1"},"to": {"key_code": "display_brightness_decrement"}},{"from": {"key_code": "f2"},"to": {"key_code": "display_brightness_increment"}},{"from": {"key_code": "f3"},"to": {"key_code": "mission_control"}},{"from": {"key_code": "f4"},"to": {"key_code": "launchpad"}},{"from": {"key_code": "f5"},"to": {"key_code": "illumination_decrement"}},{"from": {"key_code": "f6"},"to": {"key_code": "illumination_increment"}},{"from": {"key_code": "f7"},"to": {"key_code": "rewind"}},{"from": {"key_code": "f8"},"to": {"key_code": "play_or_pause"}},{"from": {"key_code": "f9"},"to": {"key_code": "fastforward"}},{"from": {"key_code": "f10"},"to": {"key_code": "mute"}},{"from": {"key_code": "f11"},"to": {"key_code": "volume_decrement"}},{"from": {"key_code": "f12"},"to": {"key_code": "volume_increment"}}],"name": "shift->paren","selected": true,"simple_modifications": [{"from": {"key_code": "caps_lock"},"to": {"key_code": "left_command"}}],"virtual_hid_keyboard": {"caps_lock_delay_milliseconds": 0,"keyboard_type": "ansi"}},{"complex_modifications": {"parameters": {"basic.to_delayed_action_delay_milliseconds": 500,"basic.to_if_alone_timeout_milliseconds": 1000},"rules": []},"devices": [],"fn_function_keys": [{"from": {"key_code": "f1"},"to": {"key_code": "display_brightness_decrement"}},{"from": {"key_code": "f2"},"to": {"key_code": "display_brightness_increment"}},{"from": {"key_code": "f3"},"to": {"key_code": "mission_control"}},{"from": {"key_code": "f4"},"to": {"key_code": "launchpad"}},{"from": {"key_code": "f5"},"to": {"key_code": "illumination_decrement"}},{"from": {"key_code": "f6"},"to": {"key_code": "illumination_increment"}},{"from": {"key_code": "f7"},"to": {"key_code": "rewind"}},{"from": {"key_code": "f8"},"to": {"key_code": "play_or_pause"}},{"from": {"key_code": "f9"},"to": {"key_code": "fastforward"}},{"from": {"key_code": "f10"},"to": {"key_code": "mute"}},{"from": {"key_code": "f11"},"to": {"key_code": "volume_decrement"}},{"from": {"key_code": "f12"},"to": {"key_code": "volume_increment"}}],"name": "no shift->paren","selected": false,"simple_modifications": [],"virtual_hid_keyboard": {"caps_lock_delay_milliseconds": 0,"keyboard_type": "ansi"}}]}
{"global": {"check_for_updates_on_startup": true,"show_in_menu_bar": true,"show_profile_name_in_menu_bar": true},"profiles": [{"complex_modifications": {"parameters": {"basic.to_delayed_action_delay_milliseconds": 500,"basic.to_if_alone_timeout_milliseconds": 200},"rules": [{"manipulators": [{"description": "map left shift to opening parenthesis","from": {"key_code": "left_shift","modifiers": {"optional": []}},"to": [{"key_code": "left_shift","modifiers": []}],"to_if_alone": [{"key_code": "9","modifiers": ["left_shift"]}],"type": "basic"},{"description": "map left shift to opening parenthesis","from": {"key_code": "left_control","modifiers": {"optional": ["any"]}},"to": [{"key_code": "left_control","modifiers": []}],"to_if_alone": [{"key_code": "open_bracket","modifiers": ["left_shift"]}],"type": "basic"},{"description": "map left shift to opening parenthesis","from": {"key_code": "right_control","modifiers": {"optional": ["any"]}},"to": [{"key_code": "right_control","modifiers": []}],"to_if_alone": [{"key_code": "close_bracket","modifiers": ["left_shift"]}],"type": "basic"},{"description": "map right shift to closing parenthesis","from": {"key_code": "right_shift","modifiers": {"optional": ["any"]}},"to": [{"key_code": "right_shift","modifiers": []}],"to_if_alone": [{"key_code": "0","modifiers": ["right_shift"]}],"type": "basic"}]}]},"devices": [{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": true,"is_pointing_device": false,"product_id": 50475,"vendor_id": 1133},"ignore": false,"manipulate_caps_lock_led": false,"simple_modifications": []},{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": true,"is_pointing_device": false,"product_id": 617,"vendor_id": 1241},"ignore": false,"manipulate_caps_lock_led": false,"simple_modifications": []},{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": true,"is_pointing_device": false,"product_id": 591,"vendor_id": 1452},"ignore": false,"manipulate_caps_lock_led": true,"simple_modifications": []}],"fn_function_keys": [{"from": {"key_code": "f1"},"to": {"key_code": "display_brightness_decrement"}},{"from": {"key_code": "f2"},"to": {"key_code": "display_brightness_increment"}},{"from": {"key_code": "f3"},"to": {"key_code": "mission_control"}},{"from": {"key_code": "f4"},"to": {"key_code": "launchpad"}},{"from": {"key_code": "f5"},"to": {"key_code": "illumination_decrement"}},{"from": {"key_code": "f6"},"to": {"key_code": "illumination_increment"}},{"from": {"key_code": "f7"},"to": {"key_code": "rewind"}},{"from": {"key_code": "f8"},"to": {"key_code": "play_or_pause"}},{"from": {"key_code": "f9"},"to": {"key_code": "fastforward"}},{"from": {"key_code": "f10"},"to": {"key_code": "mute"}},{"from": {"key_code": "f11"},"to": {"key_code": "volume_decrement"}},{"from": {"key_code": "f12"},"to": {"key_code": "volume_increment"}}],"name": "shift->paren","selected": true,"simple_modifications": [{"from": {"key_code": "caps_lock"},"to": {"key_code": "left_command"}}],"virtual_hid_keyboard": {"caps_lock_delay_milliseconds": 0,"keyboard_type": "ansi"}},{"complex_modifications": {"parameters": {"basic.to_delayed_action_delay_milliseconds": 500,"basic.to_if_alone_timeout_milliseconds": 1000},"rules": []},"devices": [],"fn_function_keys": [{"from": {"key_code": "f1"},"to": {"key_code": "display_brightness_decrement"}},{"from": {"key_code": "f2"},"to": {"key_code": "display_brightness_increment"}},{"from": {"key_code": "f3"},"to": {"key_code": "mission_control"}},{"from": {"key_code": "f4"},"to": {"key_code": "launchpad"}},{"from": {"key_code": "f5"},"to": {"key_code": "illumination_decrement"}},{"from": {"key_code": "f6"},"to": {"key_code": "illumination_increment"}},{"from": {"key_code": "f7"},"to": {"key_code": "rewind"}},{"from": {"key_code": "f8"},"to": {"key_code": "play_or_pause"}},{"from": {"key_code": "f9"},"to": {"key_code": "fastforward"}},{"from": {"key_code": "f10"},"to": {"key_code": "mute"}},{"from": {"key_code": "f11"},"to": {"key_code": "volume_decrement"}},{"from": {"key_code": "f12"},"to": {"key_code": "volume_increment"}}],"name": "no shift->paren","selected": false,"simple_modifications": [],"virtual_hid_keyboard": {"caps_lock_delay_milliseconds": 0,"keyboard_type": "ansi"}}]}
source $HOME/.gtaliasesgthaskell() { gtp haskell }gtprolog() { gtp prolog }gtpython() { gtp python }
if [[ -d $HOME/dotfiles ]]; thenhash -d zsh_conf=$HOME/dotfiles/zshhash -d dotfiles=$HOME/dotfileselif [[ -d $HOME/git_repos ]]; thenhash -d zsh_conf=$HOME/git_repos/dotfiles/zshhash -d dotfiles=$HOME/git_repos/dotfileselif [[ -d $HOME/github_repos ]]; thenhash -d zsh_conf=$HOME/github_repos/dotfiles/zshhash -d dotfiles=$HOME/github_repos/dotfilesfi
{"global": {"check_for_updates_on_startup": true,"show_in_menu_bar": true,"show_profile_name_in_menu_bar": true},"profiles": [{"complex_modifications": {"parameters": {"basic.simultaneous_threshold_milliseconds": 50,"basic.to_delayed_action_delay_milliseconds": 500,"basic.to_if_alone_timeout_milliseconds": 200,"basic.to_if_held_down_threshold_milliseconds": 500},"rules": [{"manipulators": [{"description": "Change caps_lock to command+control+option+shift.","from": {"key_code": "caps_lock","modifiers": {"optional": ["any"]}},"to": [{"key_code": "left_option","modifiers": ["left_command","left_control"]}],"type": "basic"}]},{"manipulators": [{"description": "map left shift to opening parenthesis","from": {"key_code": "left_shift","modifiers": {"optional": []}},"to": [{"key_code": "left_shift","modifiers": []}],"to_if_alone": [{"key_code": "9","modifiers": ["left_shift"]}],"type": "basic"},{"description": "map left shift to opening parenthesis","from": {"key_code": "left_control","modifiers": {"optional": ["any"]}},"to": [{"key_code": "left_control","modifiers": []}],"to_if_alone": [{"key_code": "open_bracket","modifiers": ["left_shift"]}],"type": "basic"},{"description": "map left shift to opening parenthesis","from": {"key_code": "right_control","modifiers": {"optional": ["any"]}},"to": [{"key_code": "right_control","modifiers": []}],"to_if_alone": [{"key_code": "close_bracket","modifiers": ["left_shift"]}],"type": "basic"},{"description": "map right shift to closing parenthesis","from": {"key_code": "right_shift","modifiers": {"optional": ["any"]}},"to": [{"key_code": "right_shift","modifiers": []}],"to_if_alone": [{"key_code": "0","modifiers": ["right_shift"]}],"type": "basic"}]}]},"devices": [{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": true,"is_pointing_device": false,"product_id": 50475,"vendor_id": 1133},"ignore": false,"manipulate_caps_lock_led": false,"simple_modifications": []},{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": true,"is_pointing_device": false,"product_id": 617,"vendor_id": 1241},"ignore": false,"manipulate_caps_lock_led": false,"simple_modifications": []},{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": true,"is_pointing_device": false,"product_id": 591,"vendor_id": 1452},"ignore": false,"manipulate_caps_lock_led": true,"simple_modifications": []},{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": false,"is_pointing_device": true,"product_id": 36915,"vendor_id": 2522},"ignore": false,"manipulate_caps_lock_led": false,"simple_modifications": []}],"fn_function_keys": [{"from": {"key_code": "f1"},"to": {"key_code": "display_brightness_decrement"}},{"from": {"key_code": "f2"},"to": {"key_code": "display_brightness_increment"}},{"from": {"key_code": "f3"},"to": {"key_code": "mission_control"}},{"from": {"key_code": "f4"},"to": {"key_code": "launchpad"}},{"from": {"key_code": "f5"},"to": {"key_code": "illumination_decrement"}},{"from": {"key_code": "f6"},"to": {"key_code": "illumination_increment"}},{"from": {"key_code": "f7"},"to": {"key_code": "rewind"}},{"from": {"key_code": "f8"},"to": {"key_code": "play_or_pause"}},{"from": {"key_code": "f9"},"to": {"key_code": "fastforward"}},{"from": {"key_code": "f10"},"to": {"key_code": "mute"}},{"from": {"key_code": "f11"},"to": {"key_code": "volume_decrement"}},{"from": {"key_code": "f12"},"to": {"key_code": "volume_increment"}}],"name": "shift->paren","selected": true,"simple_modifications": [],"virtual_hid_keyboard": {"caps_lock_delay_milliseconds": 0,"country_code": 0,"keyboard_type": "ansi"}},{"complex_modifications": {"parameters": {"basic.simultaneous_threshold_milliseconds": 50,"basic.to_delayed_action_delay_milliseconds": 500,"basic.to_if_alone_timeout_milliseconds": 1000,"basic.to_if_held_down_threshold_milliseconds": 500},"rules": []},"devices": [],"fn_function_keys": [{"from": {"key_code": "f1"},"to": {"key_code": "display_brightness_decrement"}},{"from": {"key_code": "f2"},"to": {"key_code": "display_brightness_increment"}},{"from": {"key_code": "f3"},"to": {"key_code": "mission_control"}},{"from": {"key_code": "f4"},"to": {"key_code": "launchpad"}},{"from": {"key_code": "f5"},"to": {"key_code": "illumination_decrement"}},{"from": {"key_code": "f6"},"to": {"key_code": "illumination_increment"}},{"from": {"key_code": "f7"},"to": {"key_code": "rewind"}},{"from": {"key_code": "f8"},"to": {"key_code": "play_or_pause"}},{"from": {"key_code": "f9"},"to": {"key_code": "fastforward"}},{"from": {"key_code": "f10"},"to": {"key_code": "mute"}},{"from": {"key_code": "f11"},"to": {"key_code": "volume_decrement"}},{"from": {"key_code": "f12"},"to": {"key_code": "volume_increment"}}],"name": "no shift->paren","selected": false,"simple_modifications": [],"virtual_hid_keyboard": {"caps_lock_delay_milliseconds": 0,"country_code": 0,"keyboard_type": "ansi"}}]}
(defun more-than-one-project-file-p ()(= (length (projectile-select-files (projectile-current-project-files)))1))(defun global-find-known-file ())(defun helm-find-known-file (&optional arg)"Use projectile with Helm for finding files in projectWith a prefix ARG invalidates the cache first."(interactive "P")(let ((projectile-enable-caching t))(if (projectile-project-p)(projectile-maybe-invalidate-cache arg)(unless t(error "You're not in a project"))))(let ((helm-ff-transformer-show-only-basename nil)(helm-boring-file-regexp-list nil))(helm :sources 'helm-source-projectile-files-in-all-projects-list:buffer (concat "*helm projectile: "(projectile-project-name)"*"):truncate-lines helm-projectile-truncate-lines:prompt (projectile-prepend-project-name "Find file in projects: "))))(defun project-aware-ffap (&rest args)(interactive "F")(apply (if (and (projectile-project-p)(more-than-one-project-file-p))'helm-projectile-find-file-dwim'find-file-at-point)args))
(rainbow-delimiters-mode);; (evil-paredit-mode);; (paredit-mode)(aggressive-indent-mode)(helm-cider-mode)))
(rainbow-delimiters-mode 1)(evil-smartparens-mode 1)(smartparens-strict-mode 1)(aggressive-indent-mode 1)(helm-cider-mode 1)(cider-company-enable-fuzzy-completion)))(add-hook 'cider-repl-mode-hook(lambda ()(rainbow-delimiters-mode 1)(evil-smartparens-mode 1)(smartparens-strict-mode 1)(aggressive-indent-mode 1)(helm-cider-mode 1)(cider-company-enable-fuzzy-completion)))
(setq cider-save-file-on-load t);; https://github.com/clojure-emacs/cider/issues/2435(defun cider--gather-session-params (session)"Gather all params for a SESSION."(let (params)(dolist (repl (cdr session))(when (buffer-name repl)(setq params (cider--gather-connect-params params repl))))(when-let* ((server (cider--session-server session)))(setq params (cider--gather-connect-params params server)))params))
(helm)
(helm:config(require 'helm-config)(helm-mode)(global-set-key (kbd "M-x") 'helm-M-x)(global-set-key (kbd "C-x C-f") 'helm-find-files)(define-key evil-normal-state-map " f" 'helm-projectile)(define-key evil-normal-state-map " j" 'helm-buffers-list)(define-key evil-normal-state-map " s" 'helm-occur)(define-key evil-normal-state-map " S" 'helm-projectile-rg)(define-key helm-map (kbd "C-r") 'evil-paste-from-register))
(highlight-parentheses)(magit :defer 2)
(highlight-parentheses:config(global-highlight-parentheses-mode 1))(magit:config(evil-define-key 'normal magit-file-mode-map " a" 'magit-dispatch-popup)(magit-define-popup-action 'magit-dispatch-popup ?j "Browse remote" 'browse-at-remote))
(smartparens :ensure t)
(smartparens:ensure t:config(sp-with-modes sp--lisp-modes;; disable ', it's the quote character!(sp-local-pair "'" nil :actions nil)(sp-local-pair "`" nil :actions nil))(add-hook 'smartparens-enabled-hook'evil-smartparens-mode))
(progn ; helm(require 'helm-config)(helm-mode)(global-set-key (kbd "C-x C-f") 'helm-find-files)(define-key evil-normal-state-map " f" 'helm-projectile)(define-key evil-normal-state-map " j" 'helm-buffers-list)(define-key evil-normal-state-map " s" 'helm-occur)(global-set-key (kbd "M-x") 'helm-M-x))
(defun delete-mru-window ()(interactive)(delete-window(get-mru-window nil nil t)))(define-key evil-motion-state-map (kbd "C-w C-o") 'delete-mru-window)(define-key evil-motion-state-map (kbd "C-w C-w") 'evil-window-mru)(defvar passwords ())(defun get-passwd (id prompt)(let ((val (assoc id passwords)))(cdr(if val val(car (push (cons id (read-passwd prompt))passwords))))))
{"global": {"check_for_updates_on_startup": true,"show_in_menu_bar": true,"show_profile_name_in_menu_bar": true},"profiles": [{"complex_modifications": {"parameters": {"basic.simultaneous_threshold_milliseconds": 50,"basic.to_delayed_action_delay_milliseconds": 500,"basic.to_if_alone_timeout_milliseconds": 200,"basic.to_if_held_down_threshold_milliseconds": 500},"rules": [{"manipulators": [{"description": "Change caps_lock to command+control+option+shift.","from": {"key_code": "caps_lock","modifiers": {"optional": ["any"]}},"to": [{"key_code": "left_option","modifiers": ["left_command","left_control"]}],"type": "basic"}]},{"manipulators": [{"description": "map left shift to opening parenthesis","from": {"key_code": "left_shift","modifiers": {"optional": []}},"to": [{"key_code": "left_shift","modifiers": []}],"to_if_alone": [{"key_code": "9","modifiers": ["left_shift"]}],"type": "basic"},{"description": "map left shift to opening parenthesis","from": {"key_code": "left_control","modifiers": {"optional": ["any"]}},"to": [{"key_code": "left_control","modifiers": []}],"to_if_alone": [{"key_code": "open_bracket","modifiers": ["left_shift"]}],"type": "basic"},{"description": "map left shift to opening parenthesis","from": {"key_code": "right_control","modifiers": {"optional": ["any"]}},"to": [{"key_code": "right_control","modifiers": []}],"to_if_alone": [{"key_code": "close_bracket","modifiers": ["left_shift"]}],"type": "basic"},{"description": "map right shift to closing parenthesis","from": {"key_code": "right_shift","modifiers": {"optional": ["any"]}},"to": [{"key_code": "right_shift","modifiers": []}],"to_if_alone": [{"key_code": "0","modifiers": ["right_shift"]}],"type": "basic"}]}]},"devices": [{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": true,"is_pointing_device": false,"product_id": 50475,"vendor_id": 1133},"ignore": false,"manipulate_caps_lock_led": false,"simple_modifications": []},{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": true,"is_pointing_device": false,"product_id": 617,"vendor_id": 1241},"ignore": false,"manipulate_caps_lock_led": false,"simple_modifications": []},{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": true,"is_pointing_device": false,"product_id": 591,"vendor_id": 1452},"ignore": false,"manipulate_caps_lock_led": true,"simple_modifications": []},{"disable_built_in_keyboard_if_exists": false,"fn_function_keys": [],"identifiers": {"is_keyboard": false,"is_pointing_device": true,"product_id": 36915,"vendor_id": 2522},"ignore": false,"manipulate_caps_lock_led": false,"simple_modifications": []}],"fn_function_keys": [{"from": {"key_code": "f1"},"to": {"key_code": "display_brightness_decrement"}},{"from": {"key_code": "f2"},"to": {"key_code": "display_brightness_increment"}},{"from": {"key_code": "f3"},"to": {"key_code": "mission_control"}},{"from": {"key_code": "f4"},"to": {"key_code": "launchpad"}},{"from": {"key_code": "f5"},"to": {"key_code": "illumination_decrement"}},{"from": {"key_code": "f6"},"to": {"key_code": "illumination_increment"}},{"from": {"key_code": "f7"},"to": {"key_code": "rewind"}},{"from": {"key_code": "f8"},"to": {"key_code": "play_or_pause"}},{"from": {"key_code": "f9"},"to": {"key_code": "fastforward"}},{"from": {"key_code": "f10"},"to": {"key_code": "mute"}},{"from": {"key_code": "f11"},"to": {"key_code": "volume_decrement"}},{"from": {"key_code": "f12"},"to": {"key_code": "volume_increment"}}],"name": "shift->paren","selected": true,"simple_modifications": [],"virtual_hid_keyboard": {"caps_lock_delay_milliseconds": 0,"country_code": 0,"keyboard_type": "ansi"}},{"complex_modifications": {"parameters": {"basic.simultaneous_threshold_milliseconds": 50,"basic.to_delayed_action_delay_milliseconds": 500,"basic.to_if_alone_timeout_milliseconds": 1000,"basic.to_if_held_down_threshold_milliseconds": 500},"rules": []},"devices": [],"fn_function_keys": [{"from": {"key_code": "f1"},"to": {"key_code": "display_brightness_decrement"}},{"from": {"key_code": "f2"},"to": {"key_code": "display_brightness_increment"}},{"from": {"key_code": "f3"},"to": {"key_code": "mission_control"}},{"from": {"key_code": "f4"},"to": {"key_code": "launchpad"}},{"from": {"key_code": "f5"},"to": {"key_code": "illumination_decrement"}},{"from": {"key_code": "f6"},"to": {"key_code": "illumination_increment"}},{"from": {"key_code": "f7"},"to": {"key_code": "rewind"}},{"from": {"key_code": "f8"},"to": {"key_code": "play_or_pause"}},{"from": {"key_code": "f9"},"to": {"key_code": "fastforward"}},{"from": {"key_code": "f10"},"to": {"key_code": "mute"}},{"from": {"key_code": "f11"},"to": {"key_code": "volume_decrement"}},{"from": {"key_code": "f12"},"to": {"key_code": "volume_increment"}}],"name": "no shift->paren","selected": false,"simple_modifications": [],"virtual_hid_keyboard": {"caps_lock_delay_milliseconds": 0,"country_code": 0,"keyboard_type": "ansi"}}]}