Size: a a a

pro.graphon (and gamedev)

2020 February 23

d

disba1ancer in pro.graphon (and gamedev)
Columbus Utrigas
это 30 бит в lparam
источник

CU

Columbus Utrigas in pro.graphon (and gamedev)
а шифт отличает кажется WM_CHAR
источник

CU

Columbus Utrigas in pro.graphon (and gamedev)
но это текстовый ввод, полезно для вских полей ввода
источник

VK

Vitaliy ◀️TriΔng3l▶️ Kuzmin in pro.graphon (and gamedev)
disba1ancer
ну вот мы тебе порядка 5% выиграли
а если бы использовал FXC или DXC…
источник

d

disba1ancer in pro.graphon (and gamedev)
Columbus Utrigas
перед этим было событие что нажат shift
я про то что не отличает левый/правый
источник

CU

Columbus Utrigas in pro.graphon (and gamedev)
disba1ancer
я про то что не отличает левый/правый
VK_LSHIFT/VK_RSHIFT же
источник

d

disba1ancer in pro.graphon (and gamedev)
Columbus Utrigas
VK_LSHIFT/VK_RSHIFT же
попробуй их поймать, не поймаешь
источник

VK

Vitaliy ◀️TriΔng3l▶️ Kuzmin in pro.graphon (and gamedev)
Columbus Utrigas
но это текстовый ввод, полезно для вских полей ввода
у них ещё и IME бывает, кстати, с ним своя веселуха
источник

d

disba1ancer in pro.graphon (and gamedev)
Columbus Utrigas
VK_LSHIFT/VK_RSHIFT же
там просто VK_SHIFT приходит
источник

d

disba1ancer in pro.graphon (and gamedev)
Vitaliy ◀️TriΔng3l▶️ Kuzmin
у них ещё и IME бывает, кстати, с ним своя веселуха
что за IME?
источник

CU

Columbus Utrigas in pro.graphon (and gamedev)
disba1ancer
что за IME?
китайские
источник

VK

Vitaliy ◀️TriΔng3l▶️ Kuzmin in pro.graphon (and gamedev)
disba1ancer
что за IME?
чтобы анимешники и те, кому в карантине приходится у компа сидеть, могли писать
источник

d

disba1ancer in pro.graphon (and gamedev)
Vitaliy ◀️TriΔng3l▶️ Kuzmin
чтобы анимешники и те, кому в карантине приходится у компа сидеть, могли писать
а оно не через wm_char идёт?
источник

d

disba1ancer in pro.graphon (and gamedev)
Columbus Utrigas
китайские
ещё рекомендую захватывать WM_SYSKEY*
источник

VK

Vitaliy ◀️TriΔng3l▶️ Kuzmin in pro.graphon (and gamedev)
disba1ancer
а оно не через wm_char идёт?
Через WM_CHAR, но его показывать в нужном месте надо, и не знаю, как оно в фуллскрине работает, но можно и вручную рисовать
источник

d

disba1ancer in pro.graphon (and gamedev)
Columbus Utrigas
китайские
и сделать пустой WM_SYSCHAR
источник

VK

Vitaliy ◀️TriΔng3l▶️ Kuzmin in pro.graphon (and gamedev)
но я вот вручную рисовать пробовал, но боюсь, что покрыл только малую часть того, как оно может использоваться
источник

VK

Vitaliy ◀️TriΔng3l▶️ Kuzmin in pro.graphon (and gamedev)
Если есть такая возможность, лучше для ввода текста вообще системное поле использовать. С фуллскрином, может быть, беда тут будет. Но на каком-нибудь Андроиде уж точно не стоит пытаться все эти spanы вручную обрабатывать
источник

CU

Columbus Utrigas in pro.graphon (and gamedev)
disba1ancer
ещё рекомендую захватывать WM_SYSKEY*
я ж захватываю
источник

CU

Columbus Utrigas in pro.graphon (and gamedev)
disba1ancer
и сделать пустой WM_SYSCHAR
а это зачем
источник