Программная симуляция нажатия клавиш для веба
Понадобилась "большая цифровая клавиатура" рядом с основными страницами. Исключительно в JS как то работает.
https://jsfiddle.net/n4s95a0j/
Но все элементы в blazor. И из за того что event.isTrusted не "Trusted" ничего "наверх" не передается. Соответственно onkeydown на элементе в blazor не вызывается.
Есть аналогичная программа winforms+webview2 для веба. Там работает, но нужно от winforms избавляться.
Есть идеи как "обмануть" систему? keybd_event не работает
А что переопределить класс или создать новый свой класс в Blazor нельзя? Можно же ведь переопределить класс. А вообще при нажатие кнопки можно поместить значение в любой элемент, для этого в JavaScript есть document.getElementById();
Погуглил и что-то нашёл, но не уверен что подайдёт:
https://gist.github.com/ejoubaud/7d7c57cda1c10a4fae8c
https://www.reddit.com/r/Blazor/comments/pbt9w8/simulate_k...
https://stackoverflow.com/questions/63861068/blazor-how-ca...
https://www.telerik.com/forums/trigger-tab-key-when-enter-...
https://stackoverflow.com/questions/6296048/chrome-extensi...
https://stackoverflow.com/questions/596481/is-it-possible-...
Meine Die Formel der LiebeВот тут пример имхо как сделать свой компонент: https://blazor-university.com/components/creating-a-compon..., см. тут - https://github.com/mrpmorris/blazor-university/blob/master..., а это как его вызывать https://github.com/mrpmorris/blazor-university/blob/master...
Meine Die Formel der Liebeспасибо, но ничего полезного не нашел, да и половину тоже видел. Разве что еще одно подтверждение
"The tricky part is that even if you create and dispatch a keypress event from code, the browser won't execute the action - that's a security feature."

Liste