Comments (19)
Probably issue with mouse emulation firmware in your trackpoint. Use the debug version to investigate further.
If you wish me to look at it post ioreg (use IORegistryExplorer v2.1)
from os-x-voodoo-ps2-controller.
I'm not sure it is - the TrackPoint works fine in mouse emulation mode on
other operating systems (I've tried Haiku, which I'm 100% sure has no
TrackPoint drivers). I'll install the debug version later tonight to
confirm though.
from os-x-voodoo-ps2-controller.
Oh, I'm sure it does... on other OS, with different drivers.
But we are talking about VoodooPS2Mouse. Fixing it will require dev skills and a machine which demonstrates the problem.
If you have some C++ experience, have at it.
from os-x-voodoo-ps2-controller.
Hi @ghost and @RehabMan
I've found same issue under Yosemite (also a ThinkPad X220, on my old T410 it works perfectly)
Have tried old versions but the issue still exists.
from os-x-voodoo-ps2-controller.
If you are using VoodooPS2Mouse.kext, you should:
- try the latest version (I removed middle click support)
- experiment with the other settings in the Info.plist (some knowledge of ps2 mouse protocol is necessary)
from os-x-voodoo-ps2-controller.
Hi thanks for your reply.
I've tried the newest version. The tracepoint become very sensitive, it is very fast and almost not usable. the dragging issue still exists. Trackpad works as normal.
Thanks.
from os-x-voodoo-ps2-controller.
tonyisblind - i ran into a similar issue on the T420. it was fairly easy to solve by changing a few defaults.
not sure which of these made the big difference. not sure which of these was the fix. but these seem to work for the Button and Pad. these are the values i use to set override the defaults in PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist .
<key>T420</key>
<string>ThinkPad</string>
<key>ThinkPad</key>
<dict>
<key>BogusDeltaThreshX</key>
<integer>400</integer>
<key>BogusDeltaThreshY</key>
<integer>350</integer>
<key>DivisorX</key>
<integer>1</integer>
<key>DivisorY</key>
<integer>1</integer>
<key>DragLockTempMask</key>
<integer>262148</integer>
<key>FingerZ</key>
<integer>47</integer>
<key>MomentumScrollThreshY</key>
<integer>16</integer>
<key>MultiFingerHorizontalDivisor</key>
<integer>1</integer>
<key>MultiFingerVerticalDivisor</key>
<integer>1</integer>
<key>Resolution</key>
<integer>2950</integer>
<key>ScrollDeltaThreshX</key>
<integer>10</integer>
<key>ScrollDeltaThreshY</key>
<integer>10</integer>
<key>ScrollResolution</key>
<integer>2950</integer>
<key>USBMouseStopsTrackpad</key>
<integer>1</integer>
</dict>
from os-x-voodoo-ps2-controller.
@tluck thanks! yes your version in your T420 GUIDE is generally working, however the dragging issue still exists. I've seen some more people having same problem, too. It seems an old issue, probably because many people rarely use the trackpoint so it didn't gain much attention.
I am now using old ApplePS2Controller.kext with AppleACPIPS2nub.kext, it works fine, just no middle button functions, no good trackpad supports.
from os-x-voodoo-ps2-controller.
(disabled touchpad leads to trackpoint dragging issue)
i also confirm that dragging objects with trackpoint (T420) does not work in 90%cases - looks like the initial click is repeated, while the button is held! it causes kind of a lost focus.
The problem appears ONLY when touchpad is disabled in bios.
Should you enable it in bios -
a)you will notice the great change in cursor movement speed (extra-sensitive)
b)dragging the trackpoint immediately starts to work fine!
the only problem that when working with trackpoint I often interfere the touchpad accidentally, and lose the cursor.
reproduced on
1.8.13
1.8.12
1.8.10
setting "dragexitdelaytime" to 0 - doesnot solve the issue
from os-x-voodoo-ps2-controller.
for x200 and x220 the best is AcpiPS2Nub, ApplePS2Controller and old good thinkpadultranav.kext. (thinkpadultranav.kext is based on old voodoops2controller.kext so if rehabman could look inside that kext maybe he can solve tracking problem) :> So please RehabMan if you could it would solve many problems with thinkpads :>
from os-x-voodoo-ps2-controller.
Also i dicovered that after i disable touchpad (by prtsc button - nice thing RehabMan :>) Dragging works fine.
from os-x-voodoo-ps2-controller.
No hardware here like that. No ability to test without hardware...
Those that have the hardware need to contribute.
from os-x-voodoo-ps2-controller.
I know nothing about kext development but i can provide as much information/files/dump as you need
from os-x-voodoo-ps2-controller.
i am using voodooPS2controller v1.8.5 on T420 which i believe has the same trackpad and trackpoint as x220 and dragging/moving a window or file (if thats what you mean by dragging) is working for me. in the preferences i prefer to turn off dragging under clicking - so it means to drag, one has to hold the left button down and then move the pointer. Note: i also implemented a flag in the DSDT to signify that my model is T420 and then the kexts pick up this to use certain config options in keyboard and trackpad (info.plist) that seem to work better for this trackpad.
from os-x-voodoo-ps2-controller.
tluck x220 use same trackpoint but diffrent touchpad, I also have t420 and trackpoint dragging works fine. When i disable touchpad trackoint drag works fine. Also i've tried your dsdt fix but there is no change (x220). I'd love to use voodoo from rehabman but simply old driver works better
from os-x-voodoo-ps2-controller.
For people with not working dragging i give you this :> http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/?p=2162721
from os-x-voodoo-ps2-controller.
@RehabMan do you still need hardware to test with? I'd be happy to get you an x230 on eBay
from os-x-voodoo-ps2-controller.
Thanks for the offer, but the last thing I need is more laptops to work on...
I think my next laptop will likely have I2C, not PS2... and I'll be selling all my PS2-based laptops...
from os-x-voodoo-ps2-controller.
@RehabMan can we discuss compensation? send me an email, I am hoping to get you on board with this!
from os-x-voodoo-ps2-controller.
Related Issues (20)
- DELL AT101W PS2: Keymap incorrect HOT 9
- Synaptics (trackpad portion) *two-finger scroll only* speed is too slow (normal speed is fine) HOT 1
- T460s scrolling stops intermittently, makes touchpad practically unusable
- Scroll speed and right click tapping. HOT 2
- Scrolling is choppy/rough HOT 2
- Caps Lock makes keyboard and mouse freeze HOT 1
- Swapped Caps-Lock and Control Causes Locked Control HOT 2
- Synaptics thinkpad DSL Issue HOT 1
- Trackpoint can't use until login or move usb mouse
- How i can use 3finger swipe on T430
- It conflicts with voodooi2cīŧ HOT 2
- caps lock is always PRESSED DOWN HOT 2
- Keyboard and Touchpad not working
- Trackpad not working 2s on typing
- Trackpad Buttons Not Working
- Trackpad randomly moving or clicking when touched
- L340 Gaming 15IRH incorrect mappings in conjunction with CMD(ALT) modifier key
- Trackpad Lag/Skip
- Does this repo support Magic Trackpad?
- One Finger Drag Issue
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
đ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. đđđ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google â¤ī¸ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from os-x-voodoo-ps2-controller.