pattontim

Results 31 comments of pattontim

Check out either my fork winosd-only or mKenfenheuer/sc-controller/tree/windows-steamdeck for something that can partially build on windows (they have meson fixes). I'm actually trying to use the existing c lib to...

Most likely I will receive my deck in May-June. I'm not as experienced as the other devs here so I can test some stuff plus maybe write some code.

The official steam client now has support for Steam Deck trackpad typing. The keyboard works more similar to sc-controller where the input is stretched horizontally rather than completely square like...

An unofficial mod for adding plugins to the steam deck menu. If devs do make it work alongside steam, may consider a tool which can modify config.py integrated with steam...

Is it possible to buy the left and right daughterboards and plug in touchpads and plug that into a generic system? https://www.ifixit.com/Guide/Steam+Deck+Left+Button+Board+Replacement/148931 I think they refer to the cord which...

Progress. Using the above linked c project and a few edits I can type using both the trackpads. However non kb inputs are doubled On the other hand, building the...

Good work, I pushed some edits which allows it to partially build and run on windows, at least the OSD builds and runs and I can type. May simplify build...

Okay so I've been able to narrow the scope of the problem down considerably It's not the loading from _create_background or OSDWindow.show(). For me these averaged out to 37 and...

This is the culprit for me, 250-300ms runtime on my hardware ``` # Get All defines from linux headers if os.path.exists('/usr/include/linux/input-event-codes.h'): CHEAD = defines('/usr/include', 'linux/input-event-codes.h') elif os.path.exists(os.path.split(__file__)[0] + '/input-event-codes.h'): CHEAD...

The enums are slow. This is my replacement, saving 200ms. ``` class EnumDict(dict): """dot.notation access to dictionary attributes""" #__getattr__ = dict.get def __getattr__(self, name): return dict.get(self, name) __setattr__ = dict.__setitem__...