RomansProfile.json 24 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193
  1. {
  2. "title": "Roman's modifiers",
  3. "rules": [
  4. {
  5. "description": "Change Fn+Enter&Space to Command+Enter&Space,Change Command+Shift to Control+Space,Change Option+Tab to Command+Tab.",
  6. "manipulators": [
  7. {
  8. "type": "basic",
  9. "from": {
  10. "key_code": "left_shift",
  11. "modifiers": {
  12. "mandatory": [
  13. "left_option"
  14. ],
  15. "optional": [
  16. "any"
  17. ]
  18. }
  19. },
  20. "to": [
  21. {
  22. "key_code": "spacebar",
  23. "modifiers": [
  24. "left_control"
  25. ]
  26. }
  27. ]
  28. },
  29. {
  30. "type": "basic",
  31. "from": {
  32. "key_code": "return_or_enter",
  33. "modifiers": {
  34. "mandatory": [
  35. "fn"
  36. ],
  37. "optional": [
  38. "any"
  39. ]
  40. }
  41. },
  42. "to": [
  43. {
  44. "key_code": "return_or_enter",
  45. "modifiers": [
  46. "left_command"
  47. ]
  48. }
  49. ]
  50. },
  51. {
  52. "type": "basic",
  53. "from": {
  54. "key_code": "spacebar",
  55. "modifiers": {
  56. "mandatory": [
  57. "fn"
  58. ],
  59. "optional": [
  60. "any"
  61. ]
  62. }
  63. },
  64. "to": [
  65. {
  66. "key_code": "spacebar",
  67. "modifiers": [
  68. "left_command"
  69. ]
  70. }
  71. ]
  72. },
  73. {
  74. "type": "basic",
  75. "from": {
  76. "key_code": "left_arrow",
  77. "modifiers": {
  78. "mandatory": [
  79. "fn"
  80. ],
  81. "optional": [
  82. "any"
  83. ]
  84. }
  85. },
  86. "to": [
  87. {
  88. "key_code": "home"
  89. }
  90. ]
  91. },
  92. {
  93. "type": "basic",
  94. "from": {
  95. "key_code": "right_arrow",
  96. "modifiers": {
  97. "mandatory": [
  98. "fn"
  99. ],
  100. "optional": [
  101. "any"
  102. ]
  103. }
  104. },
  105. "to": [
  106. {
  107. "key_code": "end"
  108. }
  109. ]
  110. },
  111. {
  112. "type": "basic",
  113. "from": {
  114. "key_code": "up_arrow",
  115. "modifiers": {
  116. "mandatory": [
  117. "fn"
  118. ],
  119. "optional": [
  120. "any"
  121. ]
  122. }
  123. },
  124. "to": [
  125. {
  126. "key_code": "page_up"
  127. }
  128. ]
  129. },
  130. {
  131. "type": "basic",
  132. "from": {
  133. "key_code": "down_arrow",
  134. "modifiers": {
  135. "mandatory": [
  136. "fn"
  137. ],
  138. "optional": [
  139. "any"
  140. ]
  141. }
  142. },
  143. "to": [
  144. {
  145. "key_code": "page_down"
  146. }
  147. ]
  148. },
  149. {
  150. "type": "basic",
  151. "from": {
  152. "key_code": "tab",
  153. "modifiers": {
  154. "mandatory": [
  155. "left_option"
  156. ],
  157. "optional": [
  158. "any"
  159. ]
  160. }
  161. },
  162. "to": [
  163. {
  164. "key_code": "tab",
  165. "modifiers": [
  166. "left_command"
  167. ]
  168. }
  169. ]
  170. }
  171. ]
  172. },
  173. {
  174. "description": "Change Fn,Control,Option in Teamviewer",
  175. "manipulators": [
  176. {
  177. "conditions": [
  178. {
  179. "type": "frontmost_application_if",
  180. "bundle_identifiers": [
  181. "^com\\.teamviewer\\.TeamViewer$"
  182. ]
  183. }
  184. ],
  185. "type": "basic",
  186. "from": {
  187. "key_code": "fn"
  188. },
  189. "to": [
  190. {
  191. "key_code": "left_control"
  192. }
  193. ]
  194. },
  195. {
  196. "conditions": [
  197. {
  198. "type": "frontmost_application_if",
  199. "bundle_identifiers": [
  200. "^com\\.teamviewer\\.TeamViewer$"
  201. ]
  202. }
  203. ],
  204. "type": "basic",
  205. "from": {
  206. "key_code": "left_command"
  207. },
  208. "to": [
  209. {
  210. "key_code": "left_option"
  211. }
  212. ]
  213. },
  214. {
  215. "conditions": [
  216. {
  217. "type": "frontmost_application_if",
  218. "bundle_identifiers": [
  219. "^com\\.teamviewer\\.TeamViewer$"
  220. ]
  221. }
  222. ],
  223. "type": "basic",
  224. "from": {
  225. "key_code": "left_option"
  226. },
  227. "to": [
  228. {
  229. "key_code": "left_command"
  230. }
  231. ]
  232. }
  233. ]
  234. },
  235. {
  236. "description": "Change Fn+C,P,Q,A,Z,R to Control+C,P,Q,A,Z,R in ITerm",
  237. "manipulators": [
  238. {
  239. "conditions": [
  240. {
  241. "type": "frontmost_application_if",
  242. "bundle_identifiers": [
  243. "^com\\.googlecode\\.iterm2$",
  244. "^com\\.vandyke\\.SecureCRT$"
  245. ]
  246. }
  247. ],
  248. "type": "basic",
  249. "from": {
  250. "key_code": "c",
  251. "modifiers": {
  252. "mandatory": [
  253. "fn"
  254. ],
  255. "optional": [
  256. "any"
  257. ]
  258. }
  259. },
  260. "to": [
  261. {
  262. "key_code": "c",
  263. "modifiers": [
  264. "left_control"
  265. ]
  266. }
  267. ]
  268. },
  269. {
  270. "conditions": [
  271. {
  272. "type": "frontmost_application_if",
  273. "bundle_identifiers": [
  274. "^com\\.googlecode\\.iterm2$",
  275. "^com\\.vandyke\\.SecureCRT$"
  276. ]
  277. }
  278. ],
  279. "type": "basic",
  280. "from": {
  281. "key_code": "a",
  282. "modifiers": {
  283. "mandatory": [
  284. "fn"
  285. ],
  286. "optional": [
  287. "any"
  288. ]
  289. }
  290. },
  291. "to": [
  292. {
  293. "key_code": "a",
  294. "modifiers": [
  295. "left_control"
  296. ]
  297. }
  298. ]
  299. },
  300. {
  301. "conditions": [
  302. {
  303. "type": "frontmost_application_if",
  304. "bundle_identifiers": [
  305. "^com\\.googlecode\\.iterm2$",
  306. "^com\\.vandyke\\.SecureCRT$"
  307. ]
  308. }
  309. ],
  310. "type": "basic",
  311. "from": {
  312. "key_code": "z",
  313. "modifiers": {
  314. "mandatory": [
  315. "fn"
  316. ],
  317. "optional": [
  318. "any"
  319. ]
  320. }
  321. },
  322. "to": [
  323. {
  324. "key_code": "z",
  325. "modifiers": [
  326. "left_control"
  327. ]
  328. }
  329. ]
  330. },
  331. {
  332. "conditions": [
  333. {
  334. "type": "frontmost_application_if",
  335. "bundle_identifiers": [
  336. "^com\\.googlecode\\.iterm2$",
  337. "^com\\.vandyke\\.SecureCRT$"
  338. ]
  339. }
  340. ],
  341. "type": "basic",
  342. "from": {
  343. "key_code": "p",
  344. "modifiers": {
  345. "mandatory": [
  346. "fn"
  347. ],
  348. "optional": [
  349. "any"
  350. ]
  351. }
  352. },
  353. "to": [
  354. {
  355. "key_code": "p",
  356. "modifiers": [
  357. "left_control"
  358. ]
  359. }
  360. ]
  361. },
  362. {
  363. "conditions": [
  364. {
  365. "type": "frontmost_application_if",
  366. "bundle_identifiers": [
  367. "^com\\.googlecode\\.iterm2$",
  368. "^com\\.vandyke\\.SecureCRT$"
  369. ]
  370. }
  371. ],
  372. "type": "basic",
  373. "from": {
  374. "key_code": "r",
  375. "modifiers": {
  376. "mandatory": [
  377. "fn"
  378. ],
  379. "optional": [
  380. "any"
  381. ]
  382. }
  383. },
  384. "to": [
  385. {
  386. "key_code": "r",
  387. "modifiers": [
  388. "left_control"
  389. ]
  390. }
  391. ]
  392. }
  393. ]
  394. },
  395. {
  396. "description": "Change fn + letter/num to left_command + letter/num,Ban Fn+Q",
  397. "manipulators": [
  398. {
  399. "type": "basic",
  400. "from": {
  401. "key_code": "a",
  402. "modifiers": {
  403. "mandatory": [
  404. "fn"
  405. ],
  406. "optional": [
  407. "any"
  408. ]
  409. }
  410. },
  411. "to": [
  412. {
  413. "key_code": "a",
  414. "modifiers": [
  415. "left_command"
  416. ]
  417. }
  418. ]
  419. },
  420. {
  421. "type": "basic",
  422. "from": {
  423. "key_code": "b",
  424. "modifiers": {
  425. "mandatory": [
  426. "fn"
  427. ],
  428. "optional": [
  429. "any"
  430. ]
  431. }
  432. },
  433. "to": [
  434. {
  435. "key_code": "b",
  436. "modifiers": [
  437. "left_command"
  438. ]
  439. }
  440. ]
  441. },
  442. {
  443. "type": "basic",
  444. "from": {
  445. "key_code": "c",
  446. "modifiers": {
  447. "mandatory": [
  448. "fn"
  449. ],
  450. "optional": [
  451. "any"
  452. ]
  453. }
  454. },
  455. "to": [
  456. {
  457. "key_code": "c",
  458. "modifiers": [
  459. "left_command"
  460. ]
  461. }
  462. ]
  463. },
  464. {
  465. "type": "basic",
  466. "from": {
  467. "key_code": "d",
  468. "modifiers": {
  469. "mandatory": [
  470. "fn"
  471. ],
  472. "optional": [
  473. "any"
  474. ]
  475. }
  476. },
  477. "to": [
  478. {
  479. "key_code": "d",
  480. "modifiers": [
  481. "left_command"
  482. ]
  483. }
  484. ]
  485. },
  486. {
  487. "type": "basic",
  488. "from": {
  489. "key_code": "e",
  490. "modifiers": {
  491. "mandatory": [
  492. "fn"
  493. ],
  494. "optional": [
  495. "any"
  496. ]
  497. }
  498. },
  499. "to": [
  500. {
  501. "key_code": "e",
  502. "modifiers": [
  503. "left_command"
  504. ]
  505. }
  506. ]
  507. },
  508. {
  509. "type": "basic",
  510. "from": {
  511. "key_code": "f",
  512. "modifiers": {
  513. "mandatory": [
  514. "fn"
  515. ],
  516. "optional": [
  517. "any"
  518. ]
  519. }
  520. },
  521. "to": [
  522. {
  523. "key_code": "f",
  524. "modifiers": [
  525. "left_command"
  526. ]
  527. }
  528. ]
  529. },
  530. {
  531. "type": "basic",
  532. "from": {
  533. "key_code": "g",
  534. "modifiers": {
  535. "mandatory": [
  536. "fn"
  537. ],
  538. "optional": [
  539. "any"
  540. ]
  541. }
  542. },
  543. "to": [
  544. {
  545. "key_code": "g",
  546. "modifiers": [
  547. "left_command"
  548. ]
  549. }
  550. ]
  551. },
  552. {
  553. "type": "basic",
  554. "from": {
  555. "key_code": "h",
  556. "modifiers": {
  557. "mandatory": [
  558. "fn"
  559. ],
  560. "optional": [
  561. "any"
  562. ]
  563. }
  564. },
  565. "to": [
  566. {
  567. "key_code": "h",
  568. "modifiers": [
  569. "left_command"
  570. ]
  571. }
  572. ]
  573. },
  574. {
  575. "type": "basic",
  576. "from": {
  577. "key_code": "i",
  578. "modifiers": {
  579. "mandatory": [
  580. "fn"
  581. ],
  582. "optional": [
  583. "any"
  584. ]
  585. }
  586. },
  587. "to": [
  588. {
  589. "key_code": "i",
  590. "modifiers": [
  591. "left_command"
  592. ]
  593. }
  594. ]
  595. },
  596. {
  597. "type": "basic",
  598. "from": {
  599. "key_code": "j",
  600. "modifiers": {
  601. "mandatory": [
  602. "fn"
  603. ],
  604. "optional": [
  605. "any"
  606. ]
  607. }
  608. },
  609. "to": [
  610. {
  611. "key_code": "j",
  612. "modifiers": [
  613. "left_command"
  614. ]
  615. }
  616. ]
  617. },
  618. {
  619. "type": "basic",
  620. "from": {
  621. "key_code": "k",
  622. "modifiers": {
  623. "mandatory": [
  624. "fn"
  625. ],
  626. "optional": [
  627. "any"
  628. ]
  629. }
  630. },
  631. "to": [
  632. {
  633. "key_code": "k",
  634. "modifiers": [
  635. "left_command"
  636. ]
  637. }
  638. ]
  639. },
  640. {
  641. "type": "basic",
  642. "from": {
  643. "key_code": "l",
  644. "modifiers": {
  645. "mandatory": [
  646. "fn"
  647. ],
  648. "optional": [
  649. "any"
  650. ]
  651. }
  652. },
  653. "to": [
  654. {
  655. "key_code": "l",
  656. "modifiers": [
  657. "left_command"
  658. ]
  659. }
  660. ]
  661. },
  662. {
  663. "type": "basic",
  664. "from": {
  665. "key_code": "m",
  666. "modifiers": {
  667. "mandatory": [
  668. "fn"
  669. ],
  670. "optional": [
  671. "any"
  672. ]
  673. }
  674. },
  675. "to": [
  676. {
  677. "key_code": "m",
  678. "modifiers": [
  679. "left_command"
  680. ]
  681. }
  682. ]
  683. },
  684. {
  685. "type": "basic",
  686. "from": {
  687. "key_code": "n",
  688. "modifiers": {
  689. "mandatory": [
  690. "fn"
  691. ],
  692. "optional": [
  693. "any"
  694. ]
  695. }
  696. },
  697. "to": [
  698. {
  699. "key_code": "n",
  700. "modifiers": [
  701. "left_command"
  702. ]
  703. }
  704. ]
  705. },
  706. {
  707. "type": "basic",
  708. "from": {
  709. "key_code": "o",
  710. "modifiers": {
  711. "mandatory": [
  712. "fn"
  713. ],
  714. "optional": [
  715. "any"
  716. ]
  717. }
  718. },
  719. "to": [
  720. {
  721. "key_code": "o",
  722. "modifiers": [
  723. "left_command"
  724. ]
  725. }
  726. ]
  727. },
  728. {
  729. "type": "basic",
  730. "from": {
  731. "key_code": "p",
  732. "modifiers": {
  733. "mandatory": [
  734. "fn"
  735. ],
  736. "optional": [
  737. "any"
  738. ]
  739. }
  740. },
  741. "to": [
  742. {
  743. "key_code": "p",
  744. "modifiers": [
  745. "left_command"
  746. ]
  747. }
  748. ]
  749. },
  750. {
  751. "type": "basic",
  752. "from": {
  753. "key_code": "q",
  754. "modifiers": {
  755. "mandatory": [
  756. "fn"
  757. ],
  758. "optional": [
  759. "any"
  760. ]
  761. }
  762. },
  763. "to": [
  764. {
  765. "key_code": "q",
  766. "modifiers": [
  767. "left_control"
  768. ]
  769. }
  770. ]
  771. },
  772. {
  773. "type": "basic",
  774. "from": {
  775. "key_code": "r",
  776. "modifiers": {
  777. "mandatory": [
  778. "fn"
  779. ],
  780. "optional": [
  781. "any"
  782. ]
  783. }
  784. },
  785. "to": [
  786. {
  787. "key_code": "r",
  788. "modifiers": [
  789. "left_command"
  790. ]
  791. }
  792. ]
  793. },
  794. {
  795. "type": "basic",
  796. "from": {
  797. "key_code": "s",
  798. "modifiers": {
  799. "mandatory": [
  800. "fn"
  801. ],
  802. "optional": [
  803. "any"
  804. ]
  805. }
  806. },
  807. "to": [
  808. {
  809. "key_code": "s",
  810. "modifiers": [
  811. "left_command"
  812. ]
  813. }
  814. ]
  815. },
  816. {
  817. "type": "basic",
  818. "from": {
  819. "key_code": "t",
  820. "modifiers": {
  821. "mandatory": [
  822. "fn"
  823. ],
  824. "optional": [
  825. "any"
  826. ]
  827. }
  828. },
  829. "to": [
  830. {
  831. "key_code": "t",
  832. "modifiers": [
  833. "left_command"
  834. ]
  835. }
  836. ]
  837. },
  838. {
  839. "type": "basic",
  840. "from": {
  841. "key_code": "u",
  842. "modifiers": {
  843. "mandatory": [
  844. "fn"
  845. ],
  846. "optional": [
  847. "any"
  848. ]
  849. }
  850. },
  851. "to": [
  852. {
  853. "key_code": "u",
  854. "modifiers": [
  855. "left_command"
  856. ]
  857. }
  858. ]
  859. },
  860. {
  861. "type": "basic",
  862. "from": {
  863. "key_code": "v",
  864. "modifiers": {
  865. "mandatory": [
  866. "fn"
  867. ],
  868. "optional": [
  869. "any"
  870. ]
  871. }
  872. },
  873. "to": [
  874. {
  875. "key_code": "v",
  876. "modifiers": [
  877. "left_command"
  878. ]
  879. }
  880. ]
  881. },
  882. {
  883. "type": "basic",
  884. "from": {
  885. "key_code": "w",
  886. "modifiers": {
  887. "mandatory": [
  888. "fn"
  889. ],
  890. "optional": [
  891. "any"
  892. ]
  893. }
  894. },
  895. "to": [
  896. {
  897. "key_code": "w",
  898. "modifiers": [
  899. "left_command"
  900. ]
  901. }
  902. ]
  903. },
  904. {
  905. "type": "basic",
  906. "from": {
  907. "key_code": "x",
  908. "modifiers": {
  909. "mandatory": [
  910. "fn"
  911. ],
  912. "optional": [
  913. "any"
  914. ]
  915. }
  916. },
  917. "to": [
  918. {
  919. "key_code": "x",
  920. "modifiers": [
  921. "left_command"
  922. ]
  923. }
  924. ]
  925. },
  926. {
  927. "type": "basic",
  928. "from": {
  929. "key_code": "y",
  930. "modifiers": {
  931. "mandatory": [
  932. "fn"
  933. ],
  934. "optional": [
  935. "any"
  936. ]
  937. }
  938. },
  939. "to": [
  940. {
  941. "key_code": "y",
  942. "modifiers": [
  943. "left_command"
  944. ]
  945. }
  946. ]
  947. },
  948. {
  949. "type": "basic",
  950. "from": {
  951. "key_code": "z",
  952. "modifiers": {
  953. "mandatory": [
  954. "fn"
  955. ],
  956. "optional": [
  957. "any"
  958. ]
  959. }
  960. },
  961. "to": [
  962. {
  963. "key_code": "z",
  964. "modifiers": [
  965. "left_command"
  966. ]
  967. }
  968. ]
  969. },
  970. {
  971. "type": "basic",
  972. "from": {
  973. "key_code": "1",
  974. "modifiers": {
  975. "mandatory": [
  976. "fn"
  977. ],
  978. "optional": [
  979. "any"
  980. ]
  981. }
  982. },
  983. "to": [
  984. {
  985. "key_code": "1",
  986. "modifiers": [
  987. "left_command"
  988. ]
  989. }
  990. ]
  991. },
  992. {
  993. "type": "basic",
  994. "from": {
  995. "key_code": "2",
  996. "modifiers": {
  997. "mandatory": [
  998. "fn"
  999. ],
  1000. "optional": [
  1001. "any"
  1002. ]
  1003. }
  1004. },
  1005. "to": [
  1006. {
  1007. "key_code": "2",
  1008. "modifiers": [
  1009. "left_command"
  1010. ]
  1011. }
  1012. ]
  1013. },
  1014. {
  1015. "type": "basic",
  1016. "from": {
  1017. "key_code": "3",
  1018. "modifiers": {
  1019. "mandatory": [
  1020. "fn"
  1021. ],
  1022. "optional": [
  1023. "any"
  1024. ]
  1025. }
  1026. },
  1027. "to": [
  1028. {
  1029. "key_code": "3",
  1030. "modifiers": [
  1031. "left_command"
  1032. ]
  1033. }
  1034. ]
  1035. },
  1036. {
  1037. "type": "basic",
  1038. "from": {
  1039. "key_code": "4",
  1040. "modifiers": {
  1041. "mandatory": [
  1042. "fn"
  1043. ],
  1044. "optional": [
  1045. "any"
  1046. ]
  1047. }
  1048. },
  1049. "to": [
  1050. {
  1051. "key_code": "4",
  1052. "modifiers": [
  1053. "left_command"
  1054. ]
  1055. }
  1056. ]
  1057. },
  1058. {
  1059. "type": "basic",
  1060. "from": {
  1061. "key_code": "5",
  1062. "modifiers": {
  1063. "mandatory": [
  1064. "fn"
  1065. ],
  1066. "optional": [
  1067. "any"
  1068. ]
  1069. }
  1070. },
  1071. "to": [
  1072. {
  1073. "key_code": "5",
  1074. "modifiers": [
  1075. "left_command"
  1076. ]
  1077. }
  1078. ]
  1079. },
  1080. {
  1081. "type": "basic",
  1082. "from": {
  1083. "key_code": "6",
  1084. "modifiers": {
  1085. "mandatory": [
  1086. "fn"
  1087. ],
  1088. "optional": [
  1089. "any"
  1090. ]
  1091. }
  1092. },
  1093. "to": [
  1094. {
  1095. "key_code": "6",
  1096. "modifiers": [
  1097. "left_command"
  1098. ]
  1099. }
  1100. ]
  1101. },
  1102. {
  1103. "type": "basic",
  1104. "from": {
  1105. "key_code": "7",
  1106. "modifiers": {
  1107. "mandatory": [
  1108. "fn"
  1109. ],
  1110. "optional": [
  1111. "any"
  1112. ]
  1113. }
  1114. },
  1115. "to": [
  1116. {
  1117. "key_code": "7",
  1118. "modifiers": [
  1119. "left_command"
  1120. ]
  1121. }
  1122. ]
  1123. },
  1124. {
  1125. "type": "basic",
  1126. "from": {
  1127. "key_code": "8",
  1128. "modifiers": {
  1129. "mandatory": [
  1130. "fn"
  1131. ],
  1132. "optional": [
  1133. "any"
  1134. ]
  1135. }
  1136. },
  1137. "to": [
  1138. {
  1139. "key_code": "8",
  1140. "modifiers": [
  1141. "left_command"
  1142. ]
  1143. }
  1144. ]
  1145. },
  1146. {
  1147. "type": "basic",
  1148. "from": {
  1149. "key_code": "9",
  1150. "modifiers": {
  1151. "mandatory": [
  1152. "fn"
  1153. ],
  1154. "optional": [
  1155. "any"
  1156. ]
  1157. }
  1158. },
  1159. "to": [
  1160. {
  1161. "key_code": "9",
  1162. "modifiers": [
  1163. "left_command"
  1164. ]
  1165. }
  1166. ]
  1167. },
  1168. {
  1169. "type": "basic",
  1170. "from": {
  1171. "key_code": "0",
  1172. "modifiers": {
  1173. "mandatory": [
  1174. "fn"
  1175. ],
  1176. "optional": [
  1177. "any"
  1178. ]
  1179. }
  1180. },
  1181. "to": [
  1182. {
  1183. "key_code": "0",
  1184. "modifiers": [
  1185. "left_command"
  1186. ]
  1187. }
  1188. ]
  1189. }
  1190. ]
  1191. }
  1192. ]
  1193. }