Auch kann ich dort keine Werte eingeben die größer als ~128 sind weil weiter bewegt sich die Maus auch nicht, kann man das ändern?
Nein, denn die Definition der move-Funktion ist wie folgt:
void Mouse_::move(signed char x, signed char y, signed char wheel)
Das macht auch durchaus Sinn, denn pro USB-Meldung wird sich die Maus nie mehr als 128 Punkte bewegen, es wird ja immer eine relative Bewegung gemeldet und nicht der neue Standort übermittelt. Wenn Du die Maus weiter bewegen willst, sende die Information einfach mehrfach:
for (byte i = 0; i < 10; i++) {
Mouse.move(15,20);
}
Das dürfte den Effekt haben, den Du eigentlich wolltest.