Initial commit

This commit is contained in:
2022-03-28 18:44:08 -04:00
commit e43d9a90e7
267 changed files with 17049 additions and 0 deletions
@@ -0,0 +1,26 @@
<div tabindex="0"
style="margin: auto;"
@onkeydown="HandleKeyDown"
@onkeyup="HandleKeyUp"
@onkeydown:preventDefault="true"
colorwn:stopPropagation="true">
@ChildContent
</div>
@code {
[Parameter]
public RenderFragment ChildContent { get; set; }
[Inject]
public IKeyService KeyService { get; set; }
private void HandleKeyDown(KeyboardEventArgs e) {
KeyService.AddPressedKey(e.Key);
}
private void HandleKeyUp(KeyboardEventArgs e) {
KeyService.RemovePressedKey(e.Key);
}
}