Coder Social home page Coder Social logo

Comments (14)

ultimate-deej avatar ultimate-deej commented on August 22, 2024

Did you try using the debug tool?
https://www.dropbox.com/s/r1ibabs11x7o3y7/Sculpt%20Comfort%20Debug%20Tool.app.zip?dl=0
It logs HID events from mouse. Does it log anything when you click/swipe the blue button?

from sculpt-comfort-mission-control.

manor avatar manor commented on August 22, 2024

Yes, but it requires OS X 10.10 -- I have 10.9.5... BTW, the two password requests made by the non-debug tool (Sculpt Comfort Mission Control) were of this form:
password_request

from sculpt-comfort-mission-control.

Rimbo avatar Rimbo commented on August 22, 2024

Yeah, that's because it's using the dev tools to inject itself into Dock.app, because the API it's using isn't otherwise published.

On Aug 2, 2015, at 3:57 PM, Manor Askenazi [email protected] wrote:

Yes, but it requires OS X 10.10 -- I have 10.9.5... BTW, the two password requests made by the non-debug tool (Sculpt Comfort Mission Control) were of this form:
https://cloud.githubusercontent.com/assets/596326/9028475/e55e72c4-3982-11e5-83f3-09c1ee800452.png

Reply to this email directly or view it on GitHub #2 (comment).

from sculpt-comfort-mission-control.

ultimate-deej avatar ultimate-deej commented on August 22, 2024

Rimbo is right about the password dialog.

As for OS X version, I didn't test it on any version other than 10.10.
Could you try the debug tool again please? I recompiled it for 10.9.
https://www.dropbox.com/s/r1ibabs11x7o3y7/Sculpt%20Comfort%20Debug%20Tool.app.zip?dl=0

from sculpt-comfort-mission-control.

manor avatar manor commented on August 22, 2024

I was able to run the debug tool but I am not sure what I am supposed to do other than press/swipe the blue button (nothing happened). Am I then supposed to check some log? Also, am I supposed to run the debug tool before/during/after/instead-of "Sculpt Comfort Mission Control"?

from sculpt-comfort-mission-control.

ultimate-deej avatar ultimate-deej commented on August 22, 2024

You run the debug tool to see what codes the blue button sends. The fact that nothing happened may indicate that your mouse has different identifiers. To check this open Apple Menu -> About This Mac -> More Info -> System Report.
Here is what it looks like in my system:
screenshot
I have bluetooth version so the information is located in Bluetooth section. The section will be different in your case. Look for Product/Vendor ID.

from sculpt-comfort-mission-control.

ultimate-deej avatar ultimate-deej commented on August 22, 2024

@manor how is it going?

from sculpt-comfort-mission-control.

manor avatar manor commented on August 22, 2024

I reran the tool, saw nothing and found the transceiver here (in the USB Device Tree):

transceiver

Is the tool supposed to work if the input is coming in through the USB as opposed to bluetooth?

from sculpt-comfort-mission-control.

ultimate-deej avatar ultimate-deej commented on August 22, 2024

It should work, but you need a custom config with proper product id (see Configuration folder for usage instructions, only works with 1.2.0).

Also if you are on El Capitan you need to disable SIP. csrutil enable --without debug could be enough, but I'm still not quite sure about that.

from sculpt-comfort-mission-control.

nsonn26 avatar nsonn26 commented on August 22, 2024

Pressing the blue button using the debug tool gives a code 227 1, and then 227 0 when released, and swiping gives a mess of numbers, so debug tool works fine, as well as the blue button. However, when trying to open the non-debug app, the application logo shows up in the dock, but goes away almost instantly. First time I opened it, I was asked for admin credentials so that Developer Tools Access could do something, but that has since stopped. New to Github, sorry if this is a basic problem, but any help would be greatly appreciated. Using a 2015 MBP on OSX 10.11.6

from sculpt-comfort-mission-control.

ultimate-deej avatar ultimate-deej commented on August 22, 2024

@nsonn26 alternative mouse revision.plist config should work out well for you. Disappearing logo is ok, this is how the app works. Note that SIP must be disabled either partially (csrutil enable --without debug) or completely (csrutil disable) in order for the app to work on El Capitan.

from sculpt-comfort-mission-control.

nsonn26 avatar nsonn26 commented on August 22, 2024

I've got csrutil disable done, however I'm not clear on how to import the alternative mouse revision.plist Not sure what I did wrong, so I'll just go step by step. I downloaded the master files, unzipped them, then opened Terminal and entered defaults import com.apple.dock alternate-mouse-revision.plist. Terminal's reply was "Could not read data from alternative-mouse-revision.plist." I tried variations on the entry, with different punctuation, all to no avail. Many thanks for assistance.

from sculpt-comfort-mission-control.

ultimate-deej avatar ultimate-deej commented on August 22, 2024

First, make sure you are in the folder where the config is located. Type pwd to see current directory. Second, check if you are entering correct file name. The alternative mouse revision.plist file in this repo does not contain any hyphens in its name. So the correct command is defaults import com.apple.dock alternative\ mouse\ revision.plist. Alternatively, you can rename the file to something more simple, say x.plist, so the command becomes defaults import com.apple.dock x.plist.

from sculpt-comfort-mission-control.

nsonn26 avatar nsonn26 commented on August 22, 2024

Got it working, thanks for the help!

from sculpt-comfort-mission-control.

Related Issues (18)

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.