RomansProfile.json 26 KB

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