- Better joy mac os
- About
- 8 лучших утилит для OS X, которые должен иметь каждый маковод (ч. 1)
- Controller automatically switched off after BetterJoy starts #353
- Comments
- MarcoDjallo commented May 18, 2020
- ceephis commented May 19, 2020
- RobertBorg commented May 19, 2020
- RobertBorg commented May 19, 2020
- MarcoDjallo commented May 19, 2020
- ceephis commented May 19, 2020 •
- RobertBorg commented May 19, 2020
- MarcoDjallo commented May 20, 2020
- ceephis commented May 20, 2020
- Davidobot commented May 20, 2020
- ceephis commented May 20, 2020
- ceephis commented May 20, 2020
- ceephis commented May 20, 2020
- Davidobot commented May 20, 2020
- Davidobot commented May 20, 2020
- MarcoDjallo commented May 20, 2020
- Davidobot commented May 20, 2020
- ceephis commented May 20, 2020
- ceephis commented May 20, 2020
- ceephis commented May 20, 2020
- ceephis commented May 20, 2020 •
- MarcoDjallo commented May 21, 2020
- Davidobot commented May 21, 2020 •
- ceephis commented May 21, 2020
- Davidobot commented May 21, 2020
Better joy mac os
Allows the Nintendo Switch Pro Controller, Joycons, and Switch SNES controller to be used with Cemu using Cemuhook, Citra, Dolphin, Yuzu, and system-wide with generic XInput support.
It also allows using the gyro to control your mouse and remap the special buttons (SL, SR, Capture) to key bindings of your choice.
If anyone would like to donate (for whatever reason), you can do so here.
Thank you for using my software and all the constructive feedback I’ve been getting about it. I started writing this project a while back and have since then learnt a lot more about programming and software development in general. I don’t have too much time to work on this project, but I will try to fix bugs when and if they arise. Thank you for your patience in that regard too!
It’s been quite a wild ride, with nearly 110k official download on GitHub and probably many more through the nightlies. I think this project was responsible for both software jobs I landed so far, so I am quite proud of it.
- Install drivers
- Read the READMEs (they’re there for a reason!)
- Run Drivers/ViGEmBus_Setup_1.16.116.exe
- Run BetterJoyForCemu.exe
- Run as Administrator if your keyboard/mouse button mappings don’t work
- Connect your controllers.
- Start Cemu and ensure CemuHook has the controller selected.
- If using Joycons, CemuHook will detect two controllers — each will give all buttons, but choosing one over the other just chooses preference for which hand to use for gyro controls.
- Go into Input Settings, choose XInput as a source and assign buttons normally.
- If you don’t want to do this for some reason, just have one input profile set up with Wii U Gamepad as the controller and enable «Also use for buttons/axes» under GamePad motion source. This is no longer required as of version 3
- Turn rumble up to 70-80% if you want rumble.
- As of version 3, you can use the pro controller and Joycons as normal xbox controllers on your PC — try it with Steam!
Check out the wiki! There, you’ll find all sorts of goodness such as the changelog, description of app settings, the FAQ and Problems page, and info on how to make BetterJoy work with Steam better.
Connecting and Disconnecting the Controller
- Hold down the small button (sync) on the top of the controller for 5 seconds — this puts the controller into broadcasting mode.
- Search for it in your bluetooth settings and pair normally.
- To disconnect the controller — hold the home button (or capture button) down for 2 seconds (or press the sync button). To reconnect — press any button on your controller.
- Plug the controller into your computer.
Disconnecting [Windows 10]
- Go into «Bluetooth and other devices settings»
- Under the first category «Mouse, keyboard, & pen», there should be the pro controller.
- Click on it and a «Remove» button will be revealed.
- Press the «Remove» button
A massive thanks goes out to rajkosto for putting up with 17 emails and replying very quickly to my silly queries. The UDP server is also mostly taken from his ScpToolkit repo.
Also I am very grateful to mfosse for pointing me in the right direction and to Looking-Glass without whom I would not be able to figure anything out. (being honest here — the joycon code is his)
Many thanks to nefarius for his ViGEm project! Apologies and appreciation go out to epigramx, creator of WiimoteHook, for giving me the driver idea and for letting me keep using his installation batch script even though I took it without permission. Thanks go out to MTCKC for inspiration and batch files.
A last thanks goes out to dekuNukem for his documentation, especially on the SPI calibration data and the IMU sensor notes!
About
Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput
Источник
8 лучших утилит для OS X, которые должен иметь каждый маковод (ч. 1)
OS X (Mac OS) поистине одна из лучших, да что там, лучшая операционная система на рынке. Помимо дружелюбия к пользователю, она предоставляет множество функций, упрощающих те или иные бытовые действия. Однако, всегда хочется чего-нибудь еще. Всегда найдутся те, кому стандартных функций будет мало. В случае с iOS применим Jailbrake. C OS X дело обстоит проще. Здесь разработчикам дана полная свобода и можно со всех сторон напичкать систему всевозможными утилитами и дополнениями.
По прошествии нескольких лет работы на Mac у меня образовался набор программ, без которых я уже не представляю комфортной работы. На мой взгляд это одни из лучших утилит, которые сейчас можно найти в Mac AppStore и на просторах сети. Итак, вот они:
PopClip
Вспомните процесс копирования и вставки текста в iOS. Вы выделяете его и появляется всплывающее меню с функциями «Копировать / Вставить / Вырезать». PopClip переносит этот функционал в настольную ОС. Все, что вам нужно — это выделить текст при помощи мыши. Далее появится уже знакомое меню.
Функционал PopClip огромен. Помимо стандартных функций «Копировать / Вставить» приложение может искать выделенный вами текст в Google, может отправлять его в ваш блокнот в Evernote или Day One, отправлять твиты, статусы в facebook и еще десятки различных действий, для которых можно скачать отдельные расширения на сайте разработчика.
Приложение настолько удобно, что после нескольких дней использования трудно представить себе работу без него.
LinguaLeo
Если вы любите получать информацию на англоязычных сайтах, то нет приложения для перевода лучше, чем LinguaLeo. При этом вам не придется открывать ни сайт сервиса, ни любой другой переводчик. Все, что нужно, это иметь аккаунт в LinguaLeo и загрузить расширение для своего браузера на специальной странице.
Для перевода сделайте двойной шелчек по нужному слову. Результат появится во всплывающем окне.
TranslateTab
LinguaLeo хорош, когда вы читаете статьи, но если вы занимаетесь переводом текстов или пишете собственные на иностранных языках, то здесь существенную помощь окажет TranslateTab.
Приложение работает на основе Google Translate API и находится в системной строке OS X. Основная его функция — избавление пользователя от надобности открывать сайт переводчика в браузере и делать многочисленные переключения между окнами.
DragonDrop
Бывало такое, что вам нужно перенести файл из одной папки в другую либо же отправить в Skype, а места на экране для открытия обоих окон попросту нет. Такое неудобство зачастую возникает на ноутбуках с диагональю экрана 11″ и 13″.
DragonDrop решает эту проблему, создавая промежуточный буфер обмера, находящийся поверх всех окон. Вы помещаете в него файл, переключаетесь в нужное приложение и «перетаскиваете» файл из буфера.
Такой способ работает и с папками, и с несколькими файлами, и даже позволяет сохранять изображения с веб-сайтов.
PuntoSwitcher
Многим эта утилита знакома. Многие ее не любят и критикуют, и все же она единственная в свое роде и предоставляет действительно полезный функционал. По началу PuntoSwitcher может менять раскладку не на тех словах, что нужно или не менять вообще. Проблема решается путем занесения слова в словарь. Для принудительного перевода или его отмены можно воспользоваться клавишей option. Можно перевести весь текст, выделив его и, также, нажав option.
CalcBar
Стандартные калькуляторы в OS X не всегда удобны. Тот, что в Dashbord, не поддерживает скобки, тот, что в стандартном наборе приложений, для многих может показаться громоздким. Если вам нужно сделать пару небольших вычислений, то эта утилита несомненно для вас.
Существует немало аналогов, имеющих более расширенный функционал. Однако, CalcBar имеет два преимущества: приложение распространяется бесплатно и имеет понятный не загроможденный интерфейс.
BetterSnapTool
В ОС MS Windows есть хорошая стандартная функция, позволяющая делить экран на несколько равных частей и задавать четкое положение окнам на экране. Возможно, в будущем такой функционал появится и в OS X, а пока можно воспользоваться возможностями BetterSnapTool.
Сейчас для OS X написано множество утилит и приложений, упрощающих и без того легкую и непринужденную работу с операционной системой. А какими утилитами пользуетесь вы? Какие программы стали для вас незаменимыми помощниками в работе?
Источник
Controller automatically switched off after BetterJoy starts #353
Comments
MarcoDjallo commented May 18, 2020
I have a 3rd party controller that always worked fine with BetterJoy since the «NonOriginalController» was implemented.
However, since latest version 6.2, the controller is automatically switched off as soon as BetterJoy finds it. The app still shows it as connected but the led on the controller goes off, input doesn’t get captured and the «locate» command doesn’t make the controller rumble.
If I switch back to version 6.1, everything works perfectly.
The text was updated successfully, but these errors were encountered:
ceephis commented May 19, 2020
I am experiencing something similar. When using the split joy cons. Occasionally (3 times now since upgrading to 6.2 on 5-18-20) the right joy con will simply disconnect from the app (but not the PC)
Going into the app config (hitting right arrow from main screen) and simply hitting apply will reconnect the joy con and bring back functionality.
This seems to only happen with the right joy con.
RobertBorg commented May 19, 2020
Could you try this build? are you having the same issues here? I’ve removed my fix for input lag.
BetterJoy_v6.2_x64_revert_cd659366b5901594eb5287adc97591c34660c1ae.zip
RobertBorg commented May 19, 2020
Could you also make sure UseHIDG is enabled in config?
MarcoDjallo commented May 19, 2020
Could you try this build? are you having the same issues here? I’ve removed my fix for input lag.
BetterJoy_v6.2_x64_revert_cd659366b5901594eb5287adc97591c34660c1ae.zip
With this my 3rd party pro controller works fine again, even if I don’t have the HIDG driver installed right now.
ceephis commented May 19, 2020 •
Will give it a try. I only use split joycons,so I’ll let you know hopefully by tomorrow if it works.
Will be sad to lose the no lag if that is a party of the deal though. Love the new performance
Thanks for your communication and efforts
RobertBorg commented May 19, 2020
@MarcoDjallo how is this working for you?
@ceephis You can try this one out instead. One way or another the lag will be fixed.
BetterJoy_v6.2_x64_fix_input_delay_2.zip
MarcoDjallo commented May 20, 2020
@MarcoDjallo how is this working for you?
@ceephis You can try this one out instead. One way or another the lag will be fixed.
BetterJoy_v6.2_x64_fix_input_delay_2.zip
This one acts very strange;
if I open BetterJoy and THEN connect the controller, the log window of BetterJoy keeps telling «Pro Controller connected», adding one line every 2 seconds, but the controller doesn’t effectively connect to BetterJoy. However, at least it stays ON and connected to bluetooth;
if I open BetterJoy with the controller ALREADY CONNECTED to bluetooth, what I get is an error window saying this (let me know if I have to translate it from italian for you, I use pastebin because it’s a little long):
ceephis commented May 20, 2020
When using BetterJoy_v6.2_x64_revert_cd659366b5901594eb5287adc97591c34660c1ae.zip
This morning I experienced the same issue without HIDG turned on. The right controller started to not send button presses and then disconnected.
After turning it on it ran pretty well for a while. Will keep you updated.
Hope the feedback helps
Davidobot commented May 20, 2020
BetterJoy-smalltimeout-sleep.zip
@ceephis sorry for all the pings. Could you try this version?
ceephis commented May 20, 2020
Trying now will keep you updated
The one above was working well (staying connected) with HIDG on. But the response time was slow
ceephis commented May 20, 2020
This one was unplayable
It sufferers from what I call direction lock. where my character will take directions slowly and sometime stay locked in a direction (even when I change or remove input from the left direction stick) until I hit a jump or attack button.
Howver the right joycon seemed to respond ok. But this install was unplayable on 2 games so I will be going back to
When using BetterJoy_v6.2_x64_revert_cd659366b5901594eb5287adc97591c34660c1ae.zip
Which still had the direction lock issues (just much less) or the most recent actuall release which seemed to work much better but had the disconnect issue,
Keep me up to date if you have any other questions or want me to try anything else
Thanks again for your time and communication
ceephis commented May 20, 2020
Just a question
Should I be running the 64 bit or 32 bit version? I am running the 64 bit as that is what my PC is, but if there is an advantage tot he other I will try it.
p.s I love the power off option with the home button very useful
pps Thanks for all the hard work
Davidobot commented May 20, 2020
Should I be running the 64 bit or 32 bit version?
If you’re on a 64-bit computer, either. It doesn’t make too much difference
That’s really strange that you get these direction locks. Are you sure you’re not just experiencing joycon drift?
Davidobot commented May 20, 2020
MarcoDjallo commented May 20, 2020
This one for me works good; the auto power off doens’t work however, but I don’t know if it is because my controller is not original.
Davidobot commented May 20, 2020
@MarcoDjallo did the auto power off work in the other versions?
ceephis commented May 20, 2020
Thanks I will try this new version.
I am pretty sure I am not getting joy con drift. (your other technician suggested that as well)
I will try another set of joy cons. It seems to me that the issue occurs under heavier CPU GPU loads. Almost like the joy cons are finally catching up.
Here are the stats on my machine
Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
NVIDIA GeForce 940MX [HP]
16 gigs ram, Solid state drive
Thanks again for your communication and input
This is an amazing product and thanks for all your hard work
ceephis commented May 20, 2020
Responsiveness on this new build seems to be great.
Will continue to test to see if the joycons disconnect.
Still experiencing the direction lock.
When it occurs I can twist and move the left stick all around and get no response until I hit a button on the right joy con. Funny to watch my guy just make a beeline for the edge of the screen and not change until I force him to jump
Don’t know if that helps with diagnosing.
Feel free to write other questions
Thanks for your communication and time
ceephis commented May 20, 2020
Again the new build is MUCH more responsive.
And so far had not had any disconnects.
The directional lock is much less than before as well. However My Z button is not being registered at all (all o ther buttons seem to work)
Dont know if that is a joycon error but will be trying a new set and getting back.
ceephis commented May 20, 2020 •
Ok Update on new joycons
No problems as of yet with the directional hold issue on the new set of Joycons (It could have been Drift or some other problem) So feel free to take that off the drawing board for now.
However, I know for a fact that the Zl and possibly the Zr buttons are not working at all (on either set of Joy cons with the new build). BetterJoy-200520-2023.zip
But apart from that everything seems to be running fairly well
Thanks for your time and efforts.
MarcoDjallo commented May 21, 2020
@MarcoDjallo did the auto power off work in the other versions?
Well, on the original 6.2 build the problem I had is that BetterJoy would turn off my controller right after connecting to it: this obviously was an issue, but sure was turning it off. In the other test builds however it didn’t worked.
Thanks a lot for your patience and great work!
Davidobot commented May 21, 2020 •
No problems as of yet with the directional hold issue on the new set of Joycons (It could have been Drift or some other problem) So feel free to take that off the drawing board for now.
Cheers for testing that
However, I know for a fact that the Zl and possibly the Zr buttons are not working at all (on either set of Joy cons with the new build). BetterJoy-200520-2023.zip
@ceephis Right right. In what mode? Single joycon mode? Or two joined up? Do you have them mapped to something? By default when they are joined up, they don’t do anything unless they are mapped to something else. nvm, I misread your query. This is because of the new GyroAnalogSliders being set to true in the demo builds I’ve been shipping. You can tilt the controller to use the sliders in analogue mode! Feel free to turn it off
In the other test builds however it didn’t worked.
@MarcoDjallo right, I see. It must be the fact that it’s not an original controller 🙁 sorry to hear that, I have no way of testing all of those. Make sure you do have the setting enabled in the config though!
ceephis commented May 21, 2020
Thanks it was the Gyro analog setting
Thanks for pointing it out.
(I think this is a great Idea if it works) How about working for nintendo and getting this working LOL it would make some of their racing games playable.
And I meant to say that it the ZL and ZR worked in all the other builds. probably because the analog sliders was not an option then,
Thanks for all the great work
Davidobot commented May 21, 2020
(I think this is a great Idea if it works) How about working for nintendo and getting this working LOL it would make some of their racing games playable.
Oh, it definitely works! I played Forza with it the other day, and it was quite good fun. The joycons act a bit like pedals in that regard and it was rather intuitive actually!
Источник