Git Product home page Git Product logo

Comments (20)

STRML avatar STRML commented on July 17, 2024 1

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.

niw avatar niw commented on July 17, 2024 1

@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.

Palisand avatar Palisand commented on July 17, 2024 1

Works for me. MacBook Pro 13-inch, 2018 running High Sierra. It is a bit faint though, even when set to Strong.

from haptickey.

JMY1000 avatar JMY1000 commented on July 17, 2024 1

@niw Works for me too.

from haptickey.

takashiyoshida avatar takashiyoshida commented on July 17, 2024 1

@niw I tried it on my MacBook Pro 15" 2018 and it works. 👍

from haptickey.

STRML avatar STRML commented on July 17, 2024

Can reproduce as well on a 2018.

from haptickey.

niw avatar niw commented on July 17, 2024

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?

  1. Quit HapticKey.
  2. Open Applications/Utilities/Console.app.
  3. Select Action in main menu, then select Include Debug Messages.
  4. Select your device on left pane, then type Process:HapticKey in top right search field.
  5. Start HapticKey.
  6. 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.

niw avatar niw commented on July 17, 2024

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.

STRML avatar STRML commented on July 17, 2024

The value is 0x300000080500000

from haptickey.

STRML avatar STRML commented on July 17, 2024

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.

niw avatar niw commented on July 17, 2024

That is good news, thank you! And, I see... so the actuation IDs are also changed. These are also fixed values.

from haptickey.

STRML avatar STRML commented on July 17, 2024

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.

niw avatar niw commented on July 17, 2024

@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.

JMY1000 avatar JMY1000 commented on July 17, 2024

Same here, thought it was just me. Happy to help if you want anything.

from haptickey.

niw avatar niw commented on July 17, 2024

It’s kind of critical issue. but, I think the approach is clear now.
Just I need actual hardware to test it.

from haptickey.

niw avatar niw commented on July 17, 2024

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.

niw avatar niw commented on July 17, 2024

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.

niw avatar niw commented on July 17, 2024

@takashiyoshida Thank you!!

I’ll publish new version soon!! Thank you so much for debugging and testing for all. Really appreciated.

from haptickey.

niw avatar niw commented on July 17, 2024

Fixed on 500ecdf.
Released HapticKey 0.4.5.

Again, thank you so much for all!

from haptickey.

niw avatar niw commented on July 17, 2024

Filed #24 for weak haptic feedback on MacBook Pro 2018.

from haptickey.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.