Windows build number: 10.0.19041.0
Windows Terminal version (if applicable): 1.1.2021.0
Any other software?
Ubuntu 20.04 LTS (WSL2)
WinCompose v0.9.4 (https://github.com/samhocevar/wincompose/releases/tag/v0.9.4)
rightAlt
+ o
a
μ¬λ°λ₯Έ λ¬Έμ (μ μμμλ 'Γ₯')κ° ν°λ―Έλλ‘ μ μ‘λ©λλ€.
λ¬Έμκ° μ μ‘λμ§ μμ κ² κ°μ΅λλ€. μ μ΄λ μ무κ²λ νμλμ§ μμ΅λλ€.
"experimental.input.forceVT": true
μ€μ μ΄ μμλλ λμμ μ 곡νλ―λ‘ # 6309μ κ΄λ ¨μ΄μμ μ μμ΅λλ€.
ν. μ΄κ²μ μ ν΅μ μΈ μ½μμμλ μ νν μλνμ§ μμΌλ©° WTμμ μλνλ κ²μ λ€μ μ°μ°μ΄μμ΅λλ€. κ·Έλλ _ λ°λμ _.
WCμμ λμ€λ μ£Όμ μ΄λ²€νΈλ₯Ό κΈ°μ‘΄ μ½μλ‘ λ€μ¬λ€ 보면 λ€μκ³Ό κ°μ κ²°κ³Όλ₯Ό μ»μ μ μμ΅λλ€.
v 001 0010 002a 0000 ^@ 00000010
^ 001 0010 002a 0000 ^@ 00000000
v 001 0000 0000 00f6 οΏ½ 00000000
^ 001 00e7 0000 00f6 οΏ½ 00000000
^ 001 004f 0018 006f o 00000000
κ·Έλ¦¬κ³ μ¬κΈ° λ΄κ° νμ ν΅ν΄ μ»λ κ²μ λλ€.
β[255;0;0;1;16;1_β[255;0;0;0;16;1_
255λ νμ€ν μ³μ§ μλ€
κ·Έλ λ€λ©΄ SendInput()
κ° λ μ΄μ κΈ°λ³Έμ μΌλ‘ μλνμ§ μλ κ²½μ° νμ¬ μμ© νλ‘κ·Έλ¨μ΄ μ λ μ½λ λ¬Έμλ₯Ό Windows ν°λ―Έλλ‘ μ΄λ»κ² 보λ΄μΌν©λκΉ?
μ κ° λ³Ό μμλ νμ΄ λ¬Έμ λ # 7900μμ μμ λμμ΅λλ€. WinComposeκ° μ΅μ WT λ²μ μμ μ μλνλ―λ‘ μ§κΈμμ΄ λ¬Έμ λ₯Ό μ’ λ£νκ² μ΅λλ€.
μ’μ μ μ SendInput
μ¬μ©νλ νμ¬ μμ© νλ‘κ·Έλ¨μ λν΄ μλͺ»λ μ€μΊ μ½λκ° ν¬ν¨ λ μ΄μν ν€ μ΄λ²€νΈλ₯Ό μμ νλ μ΄μ λ₯Ό λ§μΉ¨λ΄ μ΄ν΄ ν κ²μ
λλ€. WTλ TranslateMessage(Ex)
μ λλ‘ μ¬μ©νμ§ μμ΅λλ€. (κ·Έλ μ§ μμ λ§€μ° κ΅¬μ²΄μ μΈ μ΄μ κ° μμ΅λλ€. μ¦, λ¬Έμ ν€μ λν΄μλ ν€ μ΄λ²€νΈλ₯Ό μμ ν΄μΌνλ νμμ±μ
λλ€.)
κ°μ₯ μ μ©ν λκΈ
μ κ° λ³Ό μμλ νμ΄ λ¬Έμ λ # 7900μμ μμ λμμ΅λλ€. WinComposeκ° μ΅μ WT λ²μ μμ μ μλνλ―λ‘ μ§κΈμμ΄ λ¬Έμ λ₯Ό μ’ λ£νκ² μ΅λλ€.
μ’μ μ μ
SendInput
μ¬μ©νλ νμ¬ μμ© νλ‘κ·Έλ¨μ λν΄ μλͺ»λ μ€μΊ μ½λκ° ν¬ν¨ λ μ΄μν ν€ μ΄λ²€νΈλ₯Ό μμ νλ μ΄μ λ₯Ό λ§μΉ¨λ΄ μ΄ν΄ ν κ²μ λλ€. WTλTranslateMessage(Ex)
μ λλ‘ μ¬μ©νμ§ μμ΅λλ€. (κ·Έλ μ§ μμ λ§€μ° κ΅¬μ²΄μ μΈ μ΄μ κ° μμ΅λλ€. μ¦, λ¬Έμ ν€μ λν΄μλ ν€ μ΄λ²€νΈλ₯Ό μμ ν΄μΌνλ νμμ±μ λλ€.)