Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Question] USB Keyboard for LUKS on steam deck #1

Open
FearlessSpiff opened this issue Nov 30, 2023 · 5 comments
Open

[Question] USB Keyboard for LUKS on steam deck #1

FearlessSpiff opened this issue Nov 30, 2023 · 5 comments

Comments

@FearlessSpiff
Copy link

Hi. Did you ever get this running on the deck itself? It looks really promising, but I am stuck as I cant even use my keyboard to enter the password for LUKS decryption. Does this work for you? Thanks!

@FearlessSpiff FearlessSpiff changed the title USB Keyboard for LUKS on steam deck [Question] USB Keyboard for LUKS on steam deck Nov 30, 2023
@FearlessSpiff
Copy link
Author

Fix was to change USB mode from DRD to XHCI in Bios. So now I will be able to check your code. :)

@pmkap
Copy link
Owner

pmkap commented Dec 1, 2023

Hi @FearlessSpiff

To be honest, I never tried it with the Steam Deck because so far I didn't get one. But I ordered a Steam Deck OLED so I will try soon!

So now I will be able to check your code. :)

Let me know how it goes!

@TobiPeterG
Copy link

TobiPeterG commented Aug 31, 2024

@pmkap
Hey, I'll try this as well, is it compatible with other handheld devices as well or would it need additional work to support different button layouts etc?
Or would it support all standard gamepads?

@pmkap
Copy link
Owner

pmkap commented Aug 31, 2024

@pmkap Hey, I'll try this as well, is it compatible with other handheld devices as well or would it need additional work to support different button layouts etc? Or would it support all standard gamepads?

Yes, this should work with every gamepad as long as the gamepad's buttons are defined in this list

static Button buttons[] = {

You can run evtest to find them.

@TobiPeterG
Copy link

Hey, you all feel free to check out my fork:
https://github.com/TobiPeterG/deckrypt

I ported the code to Rust and made several improvements (less crashes, controller profiles, automatic button mapping, controller detection, controller profiles, ...)
I can already use it to unlock my root disk with my controller on openSUSE ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants