mirror of
https://github.com/wailsapp/wails.git
synced 2026-03-14 14:45:49 +01:00
25 lines
906 B
Text
25 lines
906 B
Text
# Maustasten
|
|
|
|
Die Wails Laufzeit fängt Mausklicks ab, um festzustellen, ob ein rahmenloses Fenster eine Größenänderung braucht, oder ein Fenster verschoben werden muss. Es wurde gefragt, wie man feststellen kann, wann ein Mausklick stattgefunden hat, da `window.onclick` die Maustasten nicht korrekt meldet. Der folgende Code zeigt, wie man Mausklicks erkennt:
|
|
|
|
```javascript
|
|
window.addEventListener("mousedown", handleMouseButtonDown);
|
|
|
|
function handleMouseButtonDown(event) {
|
|
if (event.button === 0) {
|
|
// left mouse button
|
|
} else if (event.button === 1) {
|
|
// middle mouse button
|
|
} else if (event.button === 2) {
|
|
// right mouse button
|
|
} else if (event.button === 3) {
|
|
// back mouse button
|
|
} else if (event.button === 4) {
|
|
// forward mouse button
|
|
} else {
|
|
// other mouse button
|
|
}
|
|
}
|
|
```
|
|
|
|
Referenz: https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button
|