Trackpad Lösung für Laptops

  • Mit dem VoodooPS2Controller.kext ist leider nicht alles möglich. Bei vielen Laptops funktioniert leider das Touchpad nicht so wie es bei einem echten MacBook funktioniert. Ziemlich schade eigentlich, dennoch gibt es eine Lösung. Und zwar heißt diese Lösung: Smart Touchpad. Gefunden habe ich dies im Forum http://forum.osxlatitude.com . Zum Beispiel verbaut Acer sehr oft ELAN Touchpads, welche leider nicht mit dem VoodooPS2Controller.kext laufen. Sie funktionieren wohl, aber MultiTouch oder scrollen ist nicht möglich damit. Leider. Aber die Kernel Extension Smart Touchpad liefert sowohl ein Plugin zur Erkennung von PS2 Tastaturen, und Touchpads und ist somit eine sehr gute Alternative zu VoodooPS2.


    Leider muss sie noch ein wenig angepasst werden, um sie an individuelle Bedürfnisse anzupassen. Es gibt nämlich tonnenweise Einstellungen um alle möglichen Funktionen zu aktivieren/deaktivieren. Dafür müsst ihr einfach nur mit Rechtsklick auf die Datei euch die Paketinhalte anzeigen lassen und den Ordner "Contents" öffnen. Dort findet ihr eine Info.plist, welche ihr mit einem Texteditor eurer Wahl editieren könnt.


    Einstellungen die ich empfehle umzustellen:


    1. Swap alt and Windows key
    Standardmäßig sind die Windows (CMD) und Alt Taste vertauscht! Dies finde ich eigentlich eher nervig, weil ich es am PC anders gewohnt bin. Glücklicherweise gibt es dafür eine Einstellung! :)


    Dafür einfach in den Contents Ordner in der Smart ApplePS2SmartTouchpad.kext wechseln. Hier Plugins wählen und die Paketinhalte der ApplePS2Keyboard.kext anzeigen lassen. Wieder in den Ordner Contents gehen und die Info.plist öffnen. Hier gibt es einen Punkt der so aussieht:



    Hier einfach das true auf false ändern und Speichern. Dann sollte es auch wieder normal funktionieren! Dies geht übrigens auch unter VoodooPS2. Dazu hatte ich hier schonmal etwas geschrieben: VoodooPS2Controller.kext - Alt und CMD vertauscht


    2. Scroll Optionen prüfen
    Es sind einige Optionen ausgewählt, welche zum Scrollen benutzt werden. Leider können sie auch nervig werden und sollten evtl. angepasst werden. Dies muss jeder selber ausprobieren und schauen, was ihm am Besten gefällt. Ich zum Beispiel mag die Option

    Nicht so gern. Also hier würde ich dann auch einfach die Option true auf false ändern. Um die restlichen Einstellungen zu sehen könnt ihr einfach "Scroll" suchen. Achtung: Groß und Kleinschreibung machen einen Unterschied!


    Was die Scroll Optionen betrifft, gibt es auch eine Option das kleine Pad an der Seite des Touchpads zu deaktivieren, welches normalerweise zum scrollen benutzt wird. Funktionieren tut dies nur mit den richtigen ELAN Treibern unter Windows und unter macOS eigentlich gar nicht, jedoch mit dem Treiber schon. Ausprobiert habe ich es noch nicht, aber ich denke die Option heißt "EdgeScrolling". So sollte das standardmäßig aussehen:


    Also, hier könnt ihr euch massenhaft austoben und alle Einstellungen durchprobieren! Viel Spaß dabei und vorallem bei dem funktionierenden Trackpad! Es wird übrigens natürlich in den Einstellungen als eines erkannt! Dort findet ihr dann auch nochmal einige Einstellungen :)


    Original Thema: http://forum.osxlatitude.com/i…touchpad-driver-mac-os-x/
    Die wichtigsten Versionen habe ich euch mal in einen Ordner in den Anhang gepackt. Für macOS Sierra empfehle ich die neuste Beta (V4.7 Beta 5).


    PS: Zum Editieren der Info.plist benutze ich TextMate. Danke für diesen Tipp an @al6042

    Dateien

    Einmal editiert, zuletzt von al6042 ()

  • Den Kext haben wir auch im Download-Bereich:
    ElanTouchpad / SmartTouchpad

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • ;) Nicht mit Absicht...
    Aber deine Erläuterung ist trotzdem Super...

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Das ist doch mal interessant für Sierra auf dem t61 :) Danke dafür

    Gruß CrusadeGT


  • @Fredde2209


    Bei mir haben der Mauszeiger und die Tastatur nach einem Neustart immer eine gewisse Bedenkzeit, bis sie flüssig reagieren. Das ist gefühlt 2 Minuten so und dann läuft alles ohne Probleme. Dies ist bei mir erst nach Nutzung der Beta-Treiber so. Kannst Du das bestätigen oder konntest es ganz und gar lösen?

  • Ich kann das bestätigen. Ich würde auch schätzen es liegt an den beta Treibern. Ich werde den Entwickler heute mal anschreiben, wann er dedenkt Die final Version fertigstellen zu können :)

  • 2 Minuten sind schon sehr lang. Bei meinem Lenovo hängt der Mauszeiger für ca. 10 Sekunden nach den Systemstart. Deaktiviere ich allerdings den Grafikpatch in Clover für die IGPU, läuft dass Touchpad von Beginn an flüssig. Da scheint es offensichtlich einen Zusammenhang zu geben.

    macOS Ventura | Motherboard: MSI MPG Z390I Gaming Edge AC | CPU: Intel® Core™ i5-9500 Processor 6 x 3.0 GHz | Arbeitsspeicher: 32 GB (DDR4-3200) | Sound: Realtek® ALC892

    Grafik: Readon RX 560 | Netzwerkkarte: BCM943602CS | Case: Streacom DB4 Fanless Cube Black


    ___________________


    macOS Ventura | Motherboard: MSI Z170I Pro Gaming AC | CPU: Intel® Core™ i5-6600K Processor 4 x 3.5 GHz | Arbeitsspeicher: 16 GB (DDR4-2133) | Sound: Realtek® ALC1150
    Grafik: Readon RX 560
    | Netzwerkkarte: BCM943602CS | Case: Streacom DB4 Fanless Cube Silver


  • @noEE


    Danke für den Hinweis. Werd ich mal bei Gelegenheit bei mir gegenprüfen.


    @Fredde2209
    Vielen Dank für Deine Hinweise bzgl dem Tausch der Tasten. So konnte ich auch gleich den Num-Boot anpassen.
    Hast Du auch eine Idee, wie ich die Trackpad-Einstellungen in den Kexten anpassen kann? Eingestellt ist aktuell, dass ein 2-Finger-Tab die rechte Maustaste simuliert. Leider funktioniert dies nie nach einem Neustart - da muss ich immer 3 Finger nutzen. Gehe ich in die Systemeinstellungen/Trackpad sind dort 2 Finger hinterlegt und nach erneuter Auswahl passt es dann auch bis zum nächsten Start.

    Einmal editiert, zuletzt von Novi78 ()

  • Sorry, da kann ich dir leider nicht bei helfen. Der Entwickler hat mir aber geschrieben, dass er mir eine debug Version zur Verfügung stellen wird, vielleicht darf ich sie sogar weitergeben :)

  • Funktioniert soweit auf L530 jedoch ist das tippen auf Pad nicht mehr tippen sonder hauen
    würde ich schon sagen dann tippt es, ab und an nimmt es auch normal an.


    scrollen mit zwei finger zu schnell jedoch kann man sich dran gewöhnen
    dafür ist aber der rechte rand aktive und das scrollen mit ein finger funktioniert da gut

    System: Mac mini 5.1


    System: MacBookPro 13.1 T460s

    Ein Like ist ein Zeichen des Respekts gegenüber dem Helfenden

  • Ka209... magst das mal probieren geht bei meinem Medion Akoya P8610 einwandfrei in EC 10.11.6 und auch in Sierra 10.12.3 und 10.12.4
    Beta1. Ist ein Synaptic Touch Pad. Musst aber die enthaltene Textdatei richtig lesen !!


    Noch wichtig: ApplePS2Controller.kext löschen oder deaktivieren durch umbenennen und den AppleACPIPS2Nub.kext auch das selbe, falls diese Kexte bei dir in Clover/kext oder S/L/E drin sein sollten.

  • Bräuchte ich VoodooPS2Controller.kext um die Trackpad-Einstellungen sichtbar zu machen? Touchpad am Laptop funktioniert bestens, auch mit Gestures, nur ist das Scrolling zu schnell :)


    Cheers!

    Hardware:

    • Hackintosh: A4-H20 | B760-I Gaming | RADEON 6900 XT | i7 14700k | 32GB DDR5
    • Windows 11: NR200P | B760-I Gaming | MSI 4090 RTX | i9 12900k | 32GB DDR5
    • Monitor: LG C1 48 OLED
  • Ja den Voodoo-kext musst du schon installieren.
    hast du meine Dateien benutzt und damit den Erfolg erzielt?

  • @Technotron prüfe mal lieber die Systemeinstellungen>Maus


    Auf emeinem T61 wird das Trackpad auch nicht als Trackpad erkannt unter Sierra.
    Vorherige Versionen haben lt. anderen Usern die Trackpad Funktion gehabt :o

    Gruß CrusadeGT


  • Danke euch beiden, werde ich später mal checken! Ich hatte in letzter Woche 'nen emotionalen Rollercoaster mit meiner Hackintosh-Installation, ich weiß ehrlich gesagt nicht mehr welche Quelle es war mit der ich es ans Laufen bekommen hab...

    Hardware:

    • Hackintosh: A4-H20 | B760-I Gaming | RADEON 6900 XT | i7 14700k | 32GB DDR5
    • Windows 11: NR200P | B760-I Gaming | MSI 4090 RTX | i9 12900k | 32GB DDR5
    • Monitor: LG C1 48 OLED
  • CrusadeGT... Ja mit meiner beschriebenen Methode von RehabMan wird direkt, wie beidem echten MacBook im trackpad die Gesten und alles, auch mit Videobeispiel einwandfrei dargestellt.
    es geht wirklich Alles wie bei einem echten MacBook.


    Update: mir ist ein Hinweisfehler unterlaufen... bei EC 10.11.6 muss man doch noch das Trackpad
    unter "Maus" einrichten.. weil die Trackpad.prefane, nicht so wie in Sierra (viel kleiner und andersartig) ist.
    In Sierra selber st es dann so mit Videovorschau in "Trackpad" selber möglich, alles einzustellen.
    Ich denke RehabMan hat diese Anleitung wohl spezielle für Sierra gemacht, weil eben da die Trackpad.prefane ganz anders erstellt ist.

    2 Mal editiert, zuletzt von theo55 ()

  • Ich werds vill auch mal bei Gelegenheit testen :P

    Gruß CrusadeGT


  • Also was mir heute erstmal aufgefallen ist: nicht alle Gestures funktionieren bei mir. Beispiel: auf Items im Dock kann ich mit zwei Fingern ("rechte Maustaste") klicken, bei Dateien, beispielsweise auf dem Desktop, geht das nicht. Da fiel mir auch erstmal auf, das einzoomen in Bildern oder Final Cut Pro nicht funktioniert. Hmmmmmmmmm....

    Hardware:

    • Hackintosh: A4-H20 | B760-I Gaming | RADEON 6900 XT | i7 14700k | 32GB DDR5
    • Windows 11: NR200P | B760-I Gaming | MSI 4090 RTX | i9 12900k | 32GB DDR5
    • Monitor: LG C1 48 OLED
  • Technotron. Ja und unter Sierra geht auch das Wischen mit 2 Fingern vom Trackpadrand nich links nicht, um die Nachrichtenleiste rechts am Bildschirm anzuzeigen. Ist aber Nebensache, Hauptsache klicken mit 1 Finger, Scrollen waagerecht und senkrecht mit 2 Fingern und ein Fenster bewegen mit Einrasten usw. Geht. Und rechte Maustasten-Option, da nehme ich die echte Rechte Taste unterm Laptoptrackpad.