Guest User

Untitled

a guest
Feb 19th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.85 KB | None | 0 0
  1. {
  2. "title": "カスタムルール",
  3. "rules": [
  4. {
  5. "description": "右Cmd空打ちでIME切り替え",
  6. "manipulators": [
  7. {
  8. "conditions": [
  9. {
  10. "type": "input_source_if",
  11. "input_sources": [
  12. {
  13. "language": "ja"
  14. }
  15. ]
  16. }
  17. ],
  18. "type": "basic",
  19. "from": {
  20. "key_code": "right_command",
  21. "modifiers": {
  22. "optional": [
  23. "any"
  24. ]
  25. }
  26. },
  27. "to": [
  28. {
  29. "key_code": "right_command"
  30. }
  31. ],
  32. "to_if_alone": [
  33. {
  34. "key_code": "japanese_eisuu"
  35. }
  36. ]
  37. },
  38. {
  39. "conditions": [
  40. {
  41. "type": "input_source_unless",
  42. "input_sources": [
  43. {
  44. "language": "ja"
  45. }
  46. ]
  47. }
  48. ],
  49. "type": "basic",
  50. "from": {
  51. "key_code": "right_command",
  52. "modifiers": {
  53. "optional": [
  54. "any"
  55. ]
  56. }
  57. },
  58. "to": [
  59. {
  60. "key_code": "right_command"
  61. }
  62. ],
  63. "to_if_alone": [
  64. {
  65. "key_code": "japanese_kana"
  66. }
  67. ]
  68. }
  69. ]
  70. },
  71. {
  72. "description": "コロンとセミコロンを入れ替え",
  73. "manipulators": [
  74. {
  75. "type": "basic",
  76. "from": {
  77. "key_code": "semicolon",
  78. "modifiers": {
  79. "optional": [
  80. "caps_lock"
  81. ]
  82. }
  83. },
  84. "to": [
  85. {
  86. "key_code": "semicolon",
  87. "modifiers": [
  88. "left_shift"
  89. ]
  90. }
  91. ]
  92. },
  93. {
  94. "type": "basic",
  95. "from": {
  96. "key_code": "semicolon",
  97. "modifiers": {
  98. "mandatory": [
  99. "shift"
  100. ],
  101. "optional": [
  102. "caps_lock"
  103. ]
  104. }
  105. },
  106. "to": [
  107. {
  108. "key_code": "semicolon"
  109. }
  110. ]
  111. }
  112. ]
  113. },
  114. {
  115. "description": "fn+letterをcommand+letterに変更",
  116. "manipulators": [
  117. {
  118. "type": "basic",
  119. "from": {
  120. "key_code": "a",
  121. "modifiers": {
  122. "mandatory": [
  123. "fn"
  124. ],
  125. "optional": [
  126. "any"
  127. ]
  128. }
  129. },
  130. "to": [
  131. {
  132. "key_code": "a",
  133. "modifiers": [
  134. "left_command"
  135. ]
  136. }
  137. ]
  138. },
  139. {
  140. "type": "basic",
  141. "from": {
  142. "key_code": "b",
  143. "modifiers": {
  144. "mandatory": [
  145. "fn"
  146. ],
  147. "optional": [
  148. "any"
  149. ]
  150. }
  151. },
  152. "to": [
  153. {
  154. "key_code": "b",
  155. "modifiers": [
  156. "left_command"
  157. ]
  158. }
  159. ]
  160. },
  161. {
  162. "type": "basic",
  163. "from": {
  164. "key_code": "c",
  165. "modifiers": {
  166. "mandatory": [
  167. "fn"
  168. ],
  169. "optional": [
  170. "any"
  171. ]
  172. }
  173. },
  174. "to": [
  175. {
  176. "key_code": "c",
  177. "modifiers": [
  178. "left_command"
  179. ]
  180. }
  181. ]
  182. },
  183. {
  184. "type": "basic",
  185. "from": {
  186. "key_code": "d",
  187. "modifiers": {
  188. "mandatory": [
  189. "fn"
  190. ],
  191. "optional": [
  192. "any"
  193. ]
  194. }
  195. },
  196. "to": [
  197. {
  198. "key_code": "d",
  199. "modifiers": [
  200. "left_command"
  201. ]
  202. }
  203. ]
  204. },
  205. {
  206. "type": "basic",
  207. "from": {
  208. "key_code": "e",
  209. "modifiers": {
  210. "mandatory": [
  211. "fn"
  212. ],
  213. "optional": [
  214. "any"
  215. ]
  216. }
  217. },
  218. "to": [
  219. {
  220. "key_code": "e",
  221. "modifiers": [
  222. "left_command"
  223. ]
  224. }
  225. ]
  226. },
  227. {
  228. "type": "basic",
  229. "from": {
  230. "key_code": "f",
  231. "modifiers": {
  232. "mandatory": [
  233. "fn"
  234. ],
  235. "optional": [
  236. "any"
  237. ]
  238. }
  239. },
  240. "to": [
  241. {
  242. "key_code": "f",
  243. "modifiers": [
  244. "left_command"
  245. ]
  246. }
  247. ]
  248. },
  249. {
  250. "type": "basic",
  251. "from": {
  252. "key_code": "g",
  253. "modifiers": {
  254. "mandatory": [
  255. "fn"
  256. ],
  257. "optional": [
  258. "any"
  259. ]
  260. }
  261. },
  262. "to": [
  263. {
  264. "key_code": "g",
  265. "modifiers": [
  266. "left_command"
  267. ]
  268. }
  269. ]
  270. },
  271. {
  272. "type": "basic",
  273. "from": {
  274. "key_code": "h",
  275. "modifiers": {
  276. "mandatory": [
  277. "fn"
  278. ],
  279. "optional": [
  280. "any"
  281. ]
  282. }
  283. },
  284. "to": [
  285. {
  286. "key_code": "h",
  287. "modifiers": [
  288. "left_command"
  289. ]
  290. }
  291. ]
  292. },
  293. {
  294. "type": "basic",
  295. "from": {
  296. "key_code": "i",
  297. "modifiers": {
  298. "mandatory": [
  299. "fn"
  300. ],
  301. "optional": [
  302. "any"
  303. ]
  304. }
  305. },
  306. "to": [
  307. {
  308. "key_code": "i",
  309. "modifiers": [
  310. "left_command"
  311. ]
  312. }
  313. ]
  314. },
  315. {
  316. "type": "basic",
  317. "from": {
  318. "key_code": "j",
  319. "modifiers": {
  320. "mandatory": [
  321. "fn"
  322. ],
  323. "optional": [
  324. "any"
  325. ]
  326. }
  327. },
  328. "to": [
  329. {
  330. "key_code": "j",
  331. "modifiers": [
  332. "left_command"
  333. ]
  334. }
  335. ]
  336. },
  337. {
  338. "type": "basic",
  339. "from": {
  340. "key_code": "k",
  341. "modifiers": {
  342. "mandatory": [
  343. "fn"
  344. ],
  345. "optional": [
  346. "any"
  347. ]
  348. }
  349. },
  350. "to": [
  351. {
  352. "key_code": "k",
  353. "modifiers": [
  354. "left_command"
  355. ]
  356. }
  357. ]
  358. },
  359. {
  360. "type": "basic",
  361. "from": {
  362. "key_code": "l",
  363. "modifiers": {
  364. "mandatory": [
  365. "fn"
  366. ],
  367. "optional": [
  368. "any"
  369. ]
  370. }
  371. },
  372. "to": [
  373. {
  374. "key_code": "l",
  375. "modifiers": [
  376. "left_command"
  377. ]
  378. }
  379. ]
  380. },
  381. {
  382. "type": "basic",
  383. "from": {
  384. "key_code": "m",
  385. "modifiers": {
  386. "mandatory": [
  387. "fn"
  388. ],
  389. "optional": [
  390. "any"
  391. ]
  392. }
  393. },
  394. "to": [
  395. {
  396. "key_code": "m",
  397. "modifiers": [
  398. "left_command"
  399. ]
  400. }
  401. ]
  402. },
  403. {
  404. "type": "basic",
  405. "from": {
  406. "key_code": "n",
  407. "modifiers": {
  408. "mandatory": [
  409. "fn"
  410. ],
  411. "optional": [
  412. "any"
  413. ]
  414. }
  415. },
  416. "to": [
  417. {
  418. "key_code": "n",
  419. "modifiers": [
  420. "left_command"
  421. ]
  422. }
  423. ]
  424. },
  425. {
  426. "type": "basic",
  427. "from": {
  428. "key_code": "o",
  429. "modifiers": {
  430. "mandatory": [
  431. "fn"
  432. ],
  433. "optional": [
  434. "any"
  435. ]
  436. }
  437. },
  438. "to": [
  439. {
  440. "key_code": "o",
  441. "modifiers": [
  442. "left_command"
  443. ]
  444. }
  445. ]
  446. },
  447. {
  448. "type": "basic",
  449. "from": {
  450. "key_code": "p",
  451. "modifiers": {
  452. "mandatory": [
  453. "fn"
  454. ],
  455. "optional": [
  456. "any"
  457. ]
  458. }
  459. },
  460. "to": [
  461. {
  462. "key_code": "p",
  463. "modifiers": [
  464. "left_command"
  465. ]
  466. }
  467. ]
  468. },
  469. {
  470. "type": "basic",
  471. "from": {
  472. "key_code": "q",
  473. "modifiers": {
  474. "mandatory": [
  475. "fn"
  476. ],
  477. "optional": [
  478. "any"
  479. ]
  480. }
  481. },
  482. "to": [
  483. {
  484. "key_code": "q",
  485. "modifiers": [
  486. "left_command"
  487. ]
  488. }
  489. ]
  490. },
  491. {
  492. "type": "basic",
  493. "from": {
  494. "key_code": "r",
  495. "modifiers": {
  496. "mandatory": [
  497. "fn"
  498. ],
  499. "optional": [
  500. "any"
  501. ]
  502. }
  503. },
  504. "to": [
  505. {
  506. "key_code": "r",
  507. "modifiers": [
  508. "left_command"
  509. ]
  510. }
  511. ]
  512. },
  513. {
  514. "type": "basic",
  515. "from": {
  516. "key_code": "s",
  517. "modifiers": {
  518. "mandatory": [
  519. "fn"
  520. ],
  521. "optional": [
  522. "any"
  523. ]
  524. }
  525. },
  526. "to": [
  527. {
  528. "key_code": "s",
  529. "modifiers": [
  530. "left_command"
  531. ]
  532. }
  533. ]
  534. },
  535. {
  536. "type": "basic",
  537. "from": {
  538. "key_code": "t",
  539. "modifiers": {
  540. "mandatory": [
  541. "fn"
  542. ],
  543. "optional": [
  544. "any"
  545. ]
  546. }
  547. },
  548. "to": [
  549. {
  550. "key_code": "t",
  551. "modifiers": [
  552. "left_command"
  553. ]
  554. }
  555. ]
  556. },
  557. {
  558. "type": "basic",
  559. "from": {
  560. "key_code": "u",
  561. "modifiers": {
  562. "mandatory": [
  563. "fn"
  564. ],
  565. "optional": [
  566. "any"
  567. ]
  568. }
  569. },
  570. "to": [
  571. {
  572. "key_code": "u",
  573. "modifiers": [
  574. "left_command"
  575. ]
  576. }
  577. ]
  578. },
  579. {
  580. "type": "basic",
  581. "from": {
  582. "key_code": "v",
  583. "modifiers": {
  584. "mandatory": [
  585. "fn"
  586. ],
  587. "optional": [
  588. "any"
  589. ]
  590. }
  591. },
  592. "to": [
  593. {
  594. "key_code": "v",
  595. "modifiers": [
  596. "left_command"
  597. ]
  598. }
  599. ]
  600. },
  601. {
  602. "type": "basic",
  603. "from": {
  604. "key_code": "w",
  605. "modifiers": {
  606. "mandatory": [
  607. "fn"
  608. ],
  609. "optional": [
  610. "any"
  611. ]
  612. }
  613. },
  614. "to": [
  615. {
  616. "key_code": "w",
  617. "modifiers": [
  618. "left_command"
  619. ]
  620. }
  621. ]
  622. },
  623. {
  624. "type": "basic",
  625. "from": {
  626. "key_code": "x",
  627. "modifiers": {
  628. "mandatory": [
  629. "fn"
  630. ],
  631. "optional": [
  632. "any"
  633. ]
  634. }
  635. },
  636. "to": [
  637. {
  638. "key_code": "x",
  639. "modifiers": [
  640. "left_command"
  641. ]
  642. }
  643. ]
  644. },
  645. {
  646. "type": "basic",
  647. "from": {
  648. "key_code": "y",
  649. "modifiers": {
  650. "mandatory": [
  651. "fn"
  652. ],
  653. "optional": [
  654. "any"
  655. ]
  656. }
  657. },
  658. "to": [
  659. {
  660. "key_code": "y",
  661. "modifiers": [
  662. "left_command"
  663. ]
  664. }
  665. ]
  666. },
  667. {
  668. "type": "basic",
  669. "from": {
  670. "key_code": "z",
  671. "modifiers": {
  672. "mandatory": [
  673. "fn"
  674. ],
  675. "optional": [
  676. "any"
  677. ]
  678. }
  679. },
  680. "to": [
  681. {
  682. "key_code": "z",
  683. "modifiers": [
  684. "left_command"
  685. ]
  686. }
  687. ]
  688. }
  689. ]
  690. }
  691. ]
  692. }
Add Comment
Please, Sign In to add comment