Comments (20)
Logs are here (https://hastebin.com/idafudeyus.bash). These errors print when I press anything on the bar:
error 14:09:45.264236 -0500 HapticKey Fail to MTActuatorCreateFromDeviceID
error 14:09:45.264266 -0500 HapticKey The actuator is not opend yet.
error 14:09:45.266203 -0500 HapticKey Fail to MTActuatorCreateFromDeviceID
error 14:09:45.266247 -0500 HapticKey The actuator is not opend yet.
from haptickey.
@STRML Thank you, I've built a new binary with given device ID. If you don't mind, could you test this?
HapticKey.app.zip
from haptickey.
Works for me. MacBook Pro 13-inch, 2018 running High Sierra. It is a bit faint though, even when set to Strong.
from haptickey.
@niw Works for me too.
from haptickey.
@niw I tried it on my MacBook Pro 15" 2018 and it works.
from haptickey.
Can reproduce as well on a 2018.
from haptickey.
I don’t have MacBook Pro 2018 yet, and couldn’t test it yet.
@jedisct1, Is your MacBook Pro also 2018 model?
Sorry, I didn't read issue title properly, I see yours is also MacBook Pro 2018.
Also do you mind to capture a debug log from the application for future investigation?
- Quit HapticKey.
- Open
Applications/Utilities/Console.app
. - Select
Action
in main menu, then selectInclude Debug Messages
. - Select your device on left pane, then type
Process:HapticKey
in top right search field. - Start HapticKey.
- Tap Touch Bar.
Then, I think this will put bunch of logs in Console.
So, could you copy and paste them into text file and attach this issue?
Thank you!
from haptickey.
Hmm, looks like the device ID for the haptic engine has been changed on MacBook Pro 2018. Since the device ID is fixed value found by using IORegistryExplorer.app on MacBook Pro 2017 and this works with the one out 2016 as well. So, probably I need some help to find new device ID on MacBook Pro 2018.
from haptickey.
The value is 0x300000080500000
from haptickey.
Rebuilt myself by changing out the app ID -- it works. Haptic feedback seems very weak, though. At "Weak" it's imperceptible, and at "Strong" it still is pretty subtle.
from haptickey.
That is good news, thank you! And, I see... so the actuation IDs are also changed. These are also fixed values.
from haptickey.
I tried that out. Appears to be the same, actually. 6
was the strongest, but not that strong. Unsure if the force touch is just weaker on this model.
Here is the output from MultitouchSupport: https://hastebin.com/otilowiyem.xml
from haptickey.
@STRML I see, actuation ID 6
has biggest base amplitude, so it might be the strongest one in the preset. I think there is an API to manually define these waves but didn’t research much yet.
So, I think the minimum solution, for now for this issue, is to use right device ID per MacBook Pro model instead of using fixed value.
from haptickey.
Same here, thought it was just me. Happy to help if you want anything.
from haptickey.
It’s kind of critical issue. but, I think the approach is clear now.
Just I need actual hardware to test it.
from haptickey.
I made a branch support_macbook_pro_2018 for testing MacBook Pro 2018.
Pre-build binary for testing is here ー HapticKey.app-20180727173226.zip
I don’t have MacBook Pro 2018 so I can’t test this, but if someone could help me to test this on your device, that would be really helpful.
Thank you!
from haptickey.
Could anyone try it on MacBook Pro 15-inches ...?
@Palisand Thank you! Looks like that’s known issue, probably because of hardware changes etc, but I want to address that issue in separated work, will create a separate issue.
@JMY1000 Thank you!
from haptickey.
@takashiyoshida Thank you!!
I’ll publish new version soon!! Thank you so much for debugging and testing for all. Really appreciated.
from haptickey.
Fixed on 500ecdf.
Released HapticKey 0.4.5.
Again, thank you so much for all!
from haptickey.
Filed #24 for weak haptic feedback on MacBook Pro 2018.
from haptickey.
Related Issues (20)
- Why no feedback on volume, brightness up / down HOT 5
- Build issue HOT 8
- No sound when enable sound effect HOT 6
- Any plans to make it a paid app on the app store? HOT 1
- HapticKey blocks Notification Centre Gesture (two fingers) on the Trackpad MB2019 16" HOT 9
- Missing dependencies? HOT 6
- Special configuration for Terminal? HOT 5
- Can it cause damage to Haptic Engine? HOT 2
- 'ESC and F1, F2, etc. Keys' haptic setting doesn't do anything HOT 3
- HapticKey not working on MacBook Pro with M1 Chip HOT 7
- Haptics still not working with M1 MacBook Pro HOT 1
- Haptic Key macOS 11.1 compatibility HOT 3
- Release a new version? HOT 4
- Possible to limit area where haptics activate? HOT 1
- Does this work on a M1 Mac? HOT 4
- Does this work on M1 and Monterey? HOT 4
- Doesn't work with Magic Trackpad 2?
- Not Installing M1 Macbook Pro HOT 3
- Haptics don't work with MacOS Monterey HOT 8
- Please make Weak option truly weak (1 instead of 3)
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 haptickey.