Advertisement
Guest User

kanata example

a guest
Apr 7th, 2024
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 18.88 KB | None | 0 0
  1. ;; 기본레이어 설정하기1 -----------------------------------------------------------------------------------
  2. (deflocalkeys-win
  3.   ;; Windows korean 101 layout 1
  4.   hangul 21
  5.   hanja 25
  6. )
  7. (deflocalkeys-linux
  8.   hangul 100 ;; right-alt
  9.   hanja 97   ;; right-ctrl
  10. )
  11. (deflocalkeys-macos
  12.   hangul 100 ;; right-alt
  13.   hanja 97   ;; right-ctrl
  14. )
  15. (defsrc
  16.   grv    1      2      3      4      5      6      7      8      9      0      -      =      bspc
  17.   tab    q      w      e      r      t      y      u      i      o      p      [      ]      \
  18.   caps   a      s      d      f      g      h      j      k      l      ;      '      ret
  19.  lsft   z      x      c      v      b      n      m      ,      .      /      rsft
  20.  lctl   lmet   lalt                 spc                  hangul  prtsc  hanja
  21. )
  22. (deflayer base
  23.  grv    1      2      3      4      5      6      7      8      9      0      -      =      bspc
  24.  tab    q      w      e      r      t      y      u      i      o      p      [      ]      \
  25.  caps   a      s      d      f      g      h      j      k      l      ;      '      ret
  26.   lsft   z      x      c      v      b      n      m      ,      .      /      rsft
  27.   lctl   lmet   lalt                 spc                  hangul  prtsc  hanja
  28. )
  29. ;; 기본레이어 설정하기1 -----------------------------------------------------------------------------------
  30.  
  31. ;; 기본레이어 설정하기2 -----------------------------------------------------------------------------------
  32. ;; (deflocalkeys-win
  33. ;;   ;; Windows korean 101 layout 1
  34. ;;   hangul 21
  35. ;;   hanja 25
  36. ;; )
  37. ;; (defsrc
  38. ;;   esc         f1     f2     f3     f4     f5     f6     f7     f8     f9     f10    f11    f12      prtsc    slck    pause
  39. ;;   grv   1     2      3      4      5      6      7      8      9      0      -      =      bspc     ins      home    pgup
  40. ;;   tab   q     w      e      r      t      y      u      i      o      p      [      ]      \        del      end     pgdn
  41. ;;   caps  a     s      d      f      g      h      j      k      l      ;      '      ret
  42. ;;   lsft  z     x      c      v      b      n      m      ,      .      /      rsft                            up
  43. ;;   lctl  lmet  lalt                 spc                  hangul      fn       menu   hanja           left     down    right
  44. ;;   nlck  kp/   kp*    kp-
  45. ;;   kp7   kp8   kp9    kp+
  46. ;;   kp4   kp5   kp6
  47. ;;   kp1   kp2   kp3    kprt
  48. ;;   kp0         kp.
  49. ;; )
  50. ;; (deflayer base
  51. ;;   esc         f1     f2     f3     f4     f5     f6     f7     f8     f9     f10    f11    f12      prtsc    slck    pause
  52. ;;   grv   1     2      3      4      5      6      7      8      9      0      -      =      bspc     ins      home    pgup
  53. ;;   tab   q     w      e      r      t      y      u      i      o      p      [      ]      \       del      end     pgdn
  54. ;;   caps  a     s      d      f      g      h      j      k      l      ;      '      ret
  55. ;;   lsft  z     x      c      v      b      n      m      ,      .      /      rsft                            up
  56. ;;   lctl  lmet  lalt                 spc                  hangul      fn       menu   hanja           left     down    right
  57. ;;   nlck  kp/   kp*    kp-
  58. ;;   kp7   kp8   kp9    kp+
  59. ;;   kp4   kp5   kp6
  60. ;;   kp1   kp2   kp3    kprt
  61. ;;   kp0         kp.
  62. ;; )
  63. ;; 기본레이어 설정하기2 -----------------------------------------------------------------------------------
  64.  
  65. ;; 기본레이어 설정하기3 -----------------------------------------------------------------------------------
  66. ;; (defsrc
  67. ;;   a     s
  68. ;;   d     f
  69. ;;   grv   f1
  70. ;; )
  71. ;; (deflayer example
  72. ;;   _ XX
  73. ;;   C-S-esc 🔣🍔
  74. ;;   (tap-hold 200 250 ` S-`) lrld
  75. ;; )
  76. ;; 기본레이어 설정하기3 -----------------------------------------------------------------------------------
  77.  
  78. ;; 기본레이어 설정하기4 -----------------------------------------------------------------------------------
  79. ;; (defsrc
  80. ;;   a     s
  81. ;;   d     f
  82. ;;   grv   f1
  83. ;; )
  84. ;; (deflayer example
  85. ;;   _     XX
  86. ;;   @tskm 🔣🍔
  87. ;;   @`~   @리로드
  88. ;; )
  89. ;; (defalias
  90. ;;   tskm C-S-esc                ;; task manager : ctrl + shift + esc
  91. ;;   `~ (tap-hold 200 250 ` S-`) ;; 누르고 250ms 전에 떼면 `, 누르고 250ms 후에 떼면 ~
  92. ;;   리로드 lrld                 ;; live reload
  93. ;; )
  94. ;; 기본레이어 설정하기4 -----------------------------------------------------------------------------------
  95.  
  96.  
  97. ;; 레이어이동 -----------------------------------------------------------------------------------
  98. ;; (deflocalkeys-win
  99. ;;   ;; Windows korean 101 layout 1
  100. ;;   hangul 21
  101. ;;   hanja 25
  102. ;; )
  103. ;; (defsrc
  104. ;;   grv    1      2      3      4      5      6      7      8      9      0      -      =      bspc
  105. ;;   tab    q      w      e      r      t      y      u      i      o      p      [      ]      \
  106. ;;   caps   a      s      d      f      g      h      j      k      l      ;      '      ret
  107. ;;   lsft   z      x      c      v      b      n      m      ,      .      /      rsft
  108. ;;   lctl   lmet   lalt                 spc                  hangul prtsc  hanja
  109. ;; )
  110.  
  111. ;; (defalias
  112. ;;   ;; 레이어 전환 (zmk: to layer)
  113. ;;   TLbse (layer-switch base)
  114. ;;   TLsym (layer-switch sym_num)
  115.  
  116. ;;   ;; 누르는 동안만 레이어 이동 (zmk: momentary layer))
  117. ;;   MLsym (layer-while-held sym_num)
  118.  
  119. ;;   ;; 탭하면 lalt 누르는 동안만 레이어 이동 (zmk: layer-tap)
  120. ;;   LTsym (tap-hold 200 200 lalt @MLsym)
  121. ;; )
  122. ;; (deflayer base
  123. ;;   grv    1      2      3      4      5      6      7      8      9      0      -      =      bspc
  124. ;;   tab    q      w      e      r      t      y      u      i      o      p      [      ]      \
  125. ;;   @TLsym a      s      d      f      g      h      j      k      l      ;      '      ret
  126. ;;   @MLsym z      x      c      v      b      n      m      ,      .      /      rsft
  127. ;;   _      lmet   @LTsym               spc                  hangul prtsc  hanja
  128. ;; )
  129. ;; (deflayer sym_num
  130. ;;   _      _      _      _      _      _      _      _      _      _      _      _      _      _  
  131. ;;   _      @`~    @?     @^     @&     @|     @*     7      8      9      @+     _      _      _
  132. ;;   @TLbse @!     @@     @#     @$     @%     /      4      5      6      -      _      _  
  133. ;;   _      _      @dq    '      _      _      0      1      2      3      \     _  
  134. ;;   _      _      _                    _                    _      _      _    
  135. ;; )
  136. ;; (defalias
  137. ;;   ~ S-`
  138. ;;   ! S-1
  139. ;;   @ S-2
  140. ;;   # S-3
  141. ;;   $ S-4
  142. ;;   % S-5
  143. ;;   ^ S-6
  144. ;;   & S-7
  145. ;;   * S-8
  146. ;;   lp S-9 ;; (
  147. ;;   rp S-0 ;; )
  148. ;;   _ S--
  149. ;;   + S-=
  150. ;;   { S-[
  151. ;;   } S-]
  152. ;;   | S-\
  153. ;;   : S-/
  154. ;;   dq S-' ;; ""
  155. ;;   < S-,
  156. ;;   > S-.
  157. ;;   ? S-/
  158.  
  159. ;;   `~ (tap-hold 200 200 ` @~)
  160. ;; )
  161. ;; 레이어이동 -----------------------------------------------------------------------------------
  162.  
  163. ;; 탭홀드 -----------------------------------------------------------------------------------
  164. ;; (defsrc
  165. ;;   grv    1      2      caps
  166. ;;   a      s      d      f
  167. ;;   j      k      l      ;
  168. ;; )
  169. ;; (deflayer base
  170. ;;   lrld   lrpv   lrnx   @MTcap
  171. ;;   @HMa   @HMs   @HMd   @HMf
  172. ;;   @HMj   @HMk   @HMl   @HM;
  173. ;; )
  174. ;; (defalias
  175. ;;   ;; (zmk: layer-tap)
  176. ;;   LTbse (tap-hold 200 200 bspc (layer-while-held base))
  177.  
  178. ;;   ;; (zmk: mod-tap)
  179. ;;   MTcap (tap-hold 200 200 caps lctl) ;; caps lock을 누르는 동안에만 lctl, 탭하면 caps lock
  180.  
  181. ;;   ;; home row mods (GACS/◆⎇⎈⇧)
  182. ;;   HMa (tap-hold 200 350 a lmeta)
  183. ;;   HMs (tap-hold 200 320 s lalt)
  184. ;;   HMd (tap-hold 200 200 d lctl)
  185. ;;   HMf (tap-hold 200 145 f lsft)  ;; 럘롈
  186. ;;   HMj (tap-hold   0 145 j rsft)  ;;
  187. ;;   HMk (tap-hold 200 200 k lctl)
  188. ;;   HMl (tap-hold 200 320 l lalt)
  189. ;;   HM; (tap-hold 200 350 ; lmeta)
  190.  
  191. ;;   ;; hold timeout이 지나기 전에도 다른 키를 누르면(press) hold action
  192. ;;   HMd2 (tap-hold-press 200 200 d lctl)
  193.  
  194. ;;   ;; hold timeout이 지나기 전에도 다른 키를 눌렀다가 떼면(press-release) hold action
  195. ;;   HMd3 (tap-hold-release 200 200 d lctl)
  196.  
  197. ;;   ;; hold timeout이 지나면 5번째 파라미터로 동작
  198. ;;   HMd4 (tap-hold-press-timeout 200 300 d lctl bspc)
  199. ;;   HMd5 (tap-hold-release-timeout 200 300 d lctl XX)
  200.  
  201. ;;   ;; hold timeout 전에 (q w e r t a s f g z x c v b)가 눌리면 d로 동작
  202. ;;   HMd6 (tap-hold-release-keys 200 200 d lctl (q w e r t a s f g z x c v b))
  203.  
  204. ;;   ;; hold timeout 상관없이 (q w e r t a s f g z x c v b)가 눌리면 항상 d로 동작
  205. ;;   HMd7 (tap-hold-except-keys 200 200 d lctl (q w e r t a s f g z x c v b))
  206.  
  207. ;;   ;; lrld : live reload, 현재 설정파일 리로드
  208. ;;   ;; lrpv : 이전 설정 로드
  209. ;;   ;; lrnx : 다음 설정 로드
  210. ;; )
  211. ;; 탭홀드 -----------------------------------------------------------------------------------
  212.  
  213. ;; 원샷 -----------------------------------------------------------------------------------
  214. ;; (deflocalkeys-win
  215. ;;   ;; Windows korean 101 layout 1
  216. ;;   hangul 21
  217. ;;   hanja 25
  218. ;; )
  219. ;; (defsrc
  220. ;;   grv    1      2      3      4      5      6      7      8      9      0      -      =      bspc
  221. ;;   tab    q      w      e      r      t      y      u      i      o      p      [      ]      \
  222. ;;   caps   a      s      d      f      g      h      j      k      l      ;      '      ret
  223. ;;   lsft   z      x      c      v      b      n      m      ,      .      /      rsft
  224. ;;   lctl   lmet   lalt                 spc                  hangul prtsc  hanja
  225. ;; )
  226. ;; (deflayer base
  227. ;;   grv    1      2      3      4      5      6      7      8      9      0      -      =      bspc
  228. ;;   tab    q      w      e      r      t      y      u      i      o      p      [      ]      \
  229. ;;   caps   a      s      d      f      g      h      j      k      l      ;      '      ret
  230. ;;   lsft   z      x      c      v      b      n      m      ,      .      /      rsft
  231. ;;   lctl   @nav   lalt                 spc                  hangul @nav   hanja
  232. ;; )
  233. ;; (defalias
  234. ;;   ;; one-shot [timeout] [key] (zmk: sticky)
  235. ;;   OSs (one-shot 1000 lsft)
  236. ;;   OSc (one-shot 1000 lctl)
  237. ;;   OSa (one-shot 1000 lalt)
  238. ;;   OSm (one-shot 1000 lmet)
  239.  
  240. ;;   OSbse (one-shot 1000 (layer-while-held base)) ;; one-shot layer
  241.  
  242. ;;   nav (layer-while-held navigation)
  243. ;; )
  244. ;; (deflayer navigation
  245. ;;   _      _      _      _      _      _      _      _      _      _      _      _      _      _  
  246. ;;   _      _      _      _      _      _      _      _      home   up     end    pgup   _      _
  247. ;;   _      @OSm   @OSa   @OSc   @OSs   _      _      ins    left   down   rght   pgdn   _  
  248. ;;   _      _      _      _      _      _      _      _      _      _      _      _  
  249. ;;   _      XX     _                    _                    _      XX     _    
  250. ;; )
  251. ;; 원샷 -----------------------------------------------------------------------------------
  252.  
  253. ;; chords ---------------------------------------------------------------------------------
  254. ;; (defsrc
  255. ;;   grv      q      w      e      r      
  256. ;; )
  257. ;; (deflayer base
  258. ;;   lrld     @chq   @chw   @che   @chr  
  259. ;; )
  260.  
  261. ;; (defchords example 50
  262. ;;   (q      ) q
  263. ;;   (  w    ) w
  264. ;;   (    e  ) e
  265. ;;   (      r) r
  266. ;;   (q w    ) esc
  267. ;;   (    e r) volu ;; volume up
  268. ;;   (  w e  ) vold ;; volume down
  269. ;;   (  w e r) mute
  270. ;;   (q     r) A-f4 ;; close program (alt + f4)
  271. ;;   (q w e r) M-tab ;; windows + tab
  272. ;; )
  273. ;; (defalias
  274. ;;   chq (chord example q)
  275. ;;   chw (chord example w)
  276. ;;   che (chord example e)
  277. ;;   chr (chord example r)
  278. ;; )
  279. ;; chords ---------------------------------------------------------------------------------
  280.  
  281. ;; chords2 --------------------------------------------------------------------------------
  282. ;; (defsrc
  283. ;;                 e
  284. ;;   a      s      d      f      
  285. ;; )
  286. ;; (deflayer base
  287. ;;                 @CHe
  288. ;;   @CHa   @CHs   @CHd   @CHf  
  289. ;; )
  290.  
  291. ;; (defchords example 50
  292. ;;   (e) e
  293. ;;   (a) @HMa
  294. ;;   (s     ) @HMs
  295. ;;   (             d   ) @HMd
  296. ;;   (      f) @HMf
  297. ;;   (    d f) S-9  ;; (
  298. ;;   (  s d  ) S-[  ;; {
  299. ;;   (  s   f) [
  300. ;;   (    e
  301. ;;      s    ) S-,  ;; <
  302. ;; )
  303. ;; (defalias
  304. ;;   CHe (chord example e)
  305. ;;   CHa (chord example a)
  306. ;;   CHs (chord example s)
  307. ;;   CHd (chord example d)
  308. ;;   CHf (chord example f)
  309.  
  310. ;;   HMa (tap-hold 200 350 a lmeta)
  311. ;;   HMs (tap-hold 200 320 s lalt)
  312. ;;   HMd (tap-hold 200 200 d lctl)
  313. ;;   HMf (tap-hold 200 145 f lsft)
  314. ;; )
  315. ;; chords2 --------------------------------------------------------------------------------
  316.  
  317. ;; multi, macro, unmod,  tap-dance, caps-word ---------------------------------------------
  318. ;; (defsrc
  319. ;;   1      2      3      4      5      6      7      8      9      0
  320. ;; )
  321. ;; (deflayer base
  322. ;;   @mul   @hpy   @tfd   @um    @us    @us2   @td    @td2   @cw    @cwc
  323. ;; )
  324. ;; (defalias
  325. ;;   ;; multi
  326. ;;   ;; 여러 키, 동작을 대체로 순서대로 동작
  327. ;;   ;; 정교한 작업은 macro를 사용해야함
  328. ;;   mul  (multi a b c lsft d e f g) ;; abcDEFG
  329.  
  330. ;;   ;; macro
  331. ;;   ;; 숫자는 delay (ms)로 작동
  332. ;;   hpy (macro S-i 300 spc a m spc S-( h a p p y ) spc 300 🔣🍔)  ;; I am HAPPY 🍔
  333. ;;   tfd (macro A-( tab 200 tab 200 tab ))  ;; alt-tab(x3)
  334.  
  335. ;;   ;; unmod [key]
  336. ;;   ;; 모든 modifier를 해제하고 [key]를 누름
  337. ;;   um (unmod 1 2 3)
  338.  
  339. ;;   ;; unshift [key]
  340. ;;   ;; shift를 해제하고 [key]를 누름
  341. ;;   us (unshift a b c)
  342. ;;   us2 (macro a b S-(c d (unshift e f) g h)) ;; abCDefGH
  343.  
  344. ;;   ;; tap-dance [timeout] [action] [action] [action] ...
  345. ;;   ;; 탭횟수에 따라 다른 동작을 수행
  346. ;;   ;; 탭간격은 [timeout]으로 설정
  347. ;;   td (tap-dance 200 (a bspc (multi 🔣키 🔣보 🔣드) S-1))
  348.  
  349. ;;   ;; tap-dance-eager [timeout] [action] [action] [action] ...
  350. ;;   ;; 탭마다 동작을 모두 실행하면서 진행
  351. ;;   td2 (tap-dance-eager 500 (
  352. ;;       (macro 🔣호 🔣킹)
  353. ;;       (macro bspc bspc 🔣스 🔣플 🔣릿)
  354. ;;       (macro spc 🔣갤 🔣러 🔣리 50 spc)
  355. ;;     )
  356. ;;   )
  357.  
  358. ;;   ;; caps-word [timeout]
  359. ;;   ;; 캡스락을 편하게 사용하기 위한 기능
  360. ;;   ;; 누른이후 0-9/a-z/bspc/del/up/down/left/rght 입력되는 동안 capslock on
  361. ;;   cw (caps-word 2000) ;;
  362.  
  363. ;;   ;; caps-word-custom [timeout] [capitalized keys] [non-terminal, non-capitalized keys]
  364. ;;   ;; caps-word와 동일하나 키를 설정할 수 있음
  365. ;;   cwc (caps-word-custom 2000
  366. ;;     (a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9)
  367. ;;     (kp0 kp1 kp2 kp3 kp4 kp5 kp6 kp7 kp8 kp9 bspc del up down left rght)
  368. ;;   )
  369. ;; )
  370. ;; multi, macro, unmod,  tap-dance, caps-word ---------------------------------------------
  371.  
  372. ;; 마우스 ---------------------------------------------------------------------------------
  373. ;; (deflocalkeys-win
  374. ;;   ;; Windows korean 101 layout 1
  375. ;;   hangul 21
  376. ;;   hanja 25
  377. ;; )
  378. ;; (defsrc
  379. ;;   grv    1      2      3      4      5      6      7      8      9      0      -      =      bspc
  380. ;;   tab    q      w      e      r      t      y      u      i      o      p      [      ]      \
  381. ;;   caps   a      s      d      f      g      h      j      k      l      ;      '      ret
  382. ;;   lsft   z      x      c      v      b      n      m      ,      .      /      rsft
  383. ;;   lctl   lmet   lalt                 spc                  hangul prtsc  hanja
  384. ;; )
  385.  
  386. ;; (deflayer base
  387. ;;   grv    1      2      3      4      5      6      7      8      9      0      -      =      bspc
  388. ;;   tab    q      w      e      r      t      y      u      i      o      p      [      ]      \
  389. ;;   caps   a      s      d      f      g      h      j      k      l      ;      '      ret
  390. ;;   @MOmse z      x      c      v      b      n      m      ,      .      /      rsft
  391. ;;   lctl   lmet   lalt                 spc                  hangul prtsc  hanja
  392. ;; )
  393.  
  394. ;; (defalias
  395. ;;   ;; Mouse wheel [interval] [distance]
  396. ;;   mw↑ (mwheel-up 50 120)
  397. ;;   mw↓ (mwheel-down 50 120)
  398. ;;   mw← (mwheel-left 50 120)
  399. ;;   mw→ (mwheel-right 50 120)
  400.  
  401. ;;   ;; Mouse move [interval] [distance]
  402. ;;   ms↑ (movemouse-up 1 1)
  403. ;;   ms← (movemouse-left 1 1)
  404. ;;   ms↓ (movemouse-down 1 1)
  405. ;;   ms→ (movemouse-right 1 1)
  406.  
  407. ;;   ;; Mouse move with accel [interval] [accel time] [min distance] [max distance]
  408. ;;   ma↑ (movemouse-accel-up 1 1000 1 5)
  409. ;;   ma← (movemouse-accel-left 1 1000 1 5)
  410. ;;   ma↓ (movemouse-accel-down 1 1000 1 5)
  411. ;;   ma→ (movemouse-accel-right 1 1000 1 5)
  412.  
  413. ;;   ;; Set mouse position [x:0~65535] [y:0~65535]
  414. ;;   sm (setmouse 32228 32228)
  415.  
  416. ;;   ;; Mouse speed [speed %] while held
  417. ;;   fms (movemouse-speed 200)
  418. ;;   sms (movemouse-speed 50)
  419.  
  420. ;;   ;; mfwd : mouse forward button
  421. ;;   ;; mbck : mouse backward button
  422. ;;   ;; mlft : mouse left button
  423. ;;   ;; mrgt : mouse right button
  424. ;;   ;; mmid : mouse middle button
  425.  
  426. ;;   MOmse (layer-while-held mouse)
  427. ;; )
  428. ;; (deflayer mouse
  429. ;;   _      _      _      _      _      _      _      _      _      _      _      _      _      _  
  430. ;;   _      mfwd   @fms   @sms   _      _      _      _      @mw←   @ma↑   @mw→   @mw↑   _      _
  431. ;;   _      mbck   lalt   lctl   lsft   _      _      _      @ma←   @ma↓   @ma→   @mw↓   _  
  432. ;;   XX     mlft   mrgt   mmid   _      _      _      _      _      _      _      _  
  433. ;;   _      _      _                    _                    _      _      _    
  434. ;; )
  435. ;; 마우스 ---------------------------------------------------------------------------------
  436.  
  437. ;; cmd, seqeunce --------------------------------------------------------------------------
  438. ;; (defcfg
  439. ;;   danger-enable-cmd yes ;; cmd 사용하기
  440. ;; )
  441. ;; (defsrc
  442. ;;   grv    1      2      3      4      5
  443. ;;   tab
  444. ;; )
  445. ;; (deflayer base
  446. ;;   lrld   @cm1   @cm2   @cm3   @cm4   @daytime
  447. ;;   sldr
  448. ;; )
  449.  
  450. ;; (defalias
  451. ;;   ;; cmd를 사용하려면 defcfg에서 danger-enable-cmd를 yes로 설정해야함, kanata_cmd_allowed로 실행해야함
  452. ;;   cm1 (cmd whoami)
  453. ;;   cm2 (cmd powershell.exe whoami)
  454. ;;   cm3 (cmd calc)
  455. ;;   cm4 (cmd "C:\Program Files\Git\usr\bin\bash.exe" -c "echo hello world")
  456.  
  457. ;;   ;; cmd-output : cmd를 수행하고 결과를 S-expression으로 수행한다
  458. ;;   daytime (cmd-output-keys powershell.exe "echo '(' (((Get-Date -Format 'yyyy-MM-dd HH:mm').toCharArray() -join ' ').insert(20, ' spc ') -replace ':','S-;') ')'")
  459. ;; )
  460.  
  461. ;; ;; seqeunce
  462. ;; ;; sldr(sequnce leader)키를 누르고 설정한 문자열을 입력하면 설정해둔 동작을 실행
  463. ;; (defseq gmail (g m))
  464. ;; (deffakekeys gmail (macro s p l i t S-2 g m a i l . c o m))
  465.  
  466. ;; (defseq naver (n))
  467. ;; (deffakekeys naver (macro s p l i t S-2 n a v e r . c o m))
  468.  
  469. ;; (defseq taskmanager (t m))
  470. ;; (deffakekeys taskmanager C-S-esc)
  471.  
  472. ;; (defseq date(d a))
  473. ;; (deffakekeys date (cmd-output-keys powershell.exe "echo '(' (((Get-Date -Format 'yyyy-MM-dd').toCharArray() -join ' ')) ')'"))
  474.  
  475. ;; (defseq time(t i))
  476. ;; (deffakekeys time (cmd-output-keys powershell.exe "echo '(' (((Get-Date -Format 'HH:mm').toCharArray() -join ' ') -replace ':','S-;') ')'"))
  477. ;; cmd, seqeunce --------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement