Merge pull request #474 from go-vgo/bitmap-pr

Add capital letter key define and events listen test html
This commit is contained in:
Evans 2022-02-17 10:20:28 -08:00 committed by GitHub
commit ffa27a50cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 64 additions and 0 deletions

37
examples/index.html Normal file
View File

@ -0,0 +1,37 @@
<h1>Type and check the console</h1>
<script>
window.onclick = function(events) {
console.log({
event: "click",
altKey: events.altKey,
shiftKey: events.shiftKey
});
};
window.onkeydown = function(events) {
console.log({
event: "keydown",
key: events.key,
keyCode: events.keyCode,
keyChar: events.charCode
});
};
window.onkeyup = function(events) {
console.log({
event: "keyup",
key: events.key,
keyCode: events.keyCode,
keyChar: events.charCode
});
};
window.onmousemove = function(events) {
console.log({
event: "move",
x: events.x,
y: events.y
});
}
</script>

27
key.go
View File

@ -59,6 +59,33 @@ const (
KeyY = "y"
KeyZ = "z"
//
CapA = "A"
CapB = "B"
CapC = "C"
CapD = "D"
CapE = "E"
CapF = "F"
CapG = "G"
CapH = "H"
CapI = "I"
CapJ = "J"
CapK = "K"
CapL = "L"
CapM = "M"
CapN = "N"
CapO = "O"
CapP = "P"
CapQ = "Q"
CapR = "R"
CapS = "S"
CapT = "T"
CapU = "U"
CapV = "V"
CapW = "W"
CapX = "X"
CapY = "Y"
CapZ = "Z"
//
Key0 = "0"
Key1 = "1"
Key2 = "2"