khanshoaib3 / minecraft-access

A mod for minecraft java (fabric/neoforge) that adds accessibility feature
GNU General Public License v3.0
45 stars 10 forks source link

Add mouse simulation support on MacOS #339

Closed emassey0135 closed 1 week ago

emassey0135 commented 1 week ago

Changelog

New Features

Development Chores

This uses Cliclick to send mouse events. Currently, it does not support all the features needed by the mod, but I have submitted a few pull requests to add them. In the mean time, my minecraft-additions branch can be used.

emassey0135 commented 1 week ago

I am currently working on implementing speech support by using the Objective C runtime from JNA, and I almost have this working now. After this I would like to try implementing sending mouse events using the ApplicationServices framework directly instead of using a CLI tool, because it seems pretty easy to implement, and it wouldn't require the user to install Homebrew or compile an application. This is also what the mod already does on Windows.