MouseEvent.mozInputSource kann vom Keyboard kommen, PointerEvent.pointerType nicht?
Froschbauer
- javascript
0 Rolf B
Hallo,
Kann mir das jemand erklären? https://developer.mozilla.org/de/docs/Web/API/PointerEvent/pointerType hat vier Typen: "", "mouse", "pen", und "touch". Analog dazu gibt es in https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/mozInputSource MOZ_SOURCE_UNKNOWN, MOZ_SOURCE_MOUSE, MOZ_SOURCE_PEN, und MOZ_SOURCE_Touch. Aber was ist mit MOZ_SOURCE_ERASER (wird wahrscheinlich auch als pen identifiziert), MOZ_SOURCE_CURSOR (wahrscheinlich mouse), aber vor allem MOZ_SOURCE_KEYBOARD? Wie löst man ein Mausevent mit der Tastatur aus?? Und was kommt dann bei PointerEvent für ein pointerType raus?
Hallo Froschbauer,
So verwenden Sie die Tastaturmaus
Ich bin von MOZ_SOURCE_CURSOR aber verwirrt. So, wie das da steht, ist "Cursor" ein Gerät. Aber, hä?, was für eins? Welche Zeige-Geräte gibt es, die keine Maus, kein Tablet und kein Touch-Device sind? Muss ich jetzt an einen Laserpointer denken? Oder an einen Wii-Controller?
Aber letztlich ist's auch egal. Das ist ein Firefox-only Property und damit viel zu inkompatibel, um sich damit näher beschäftigen zu müssen. Die Idee eines inputSource-Property hat es auch nicht in eine Spec geschafft.
Rolf