يقوم المستخدمون بالهندسة العكسية ونقل البرمجيات عبر المنصات باستخدام Perplexity Computer. تطبيق لوحة المفاتيح الميكانيكية لهذا المستخدم كان يعمل على Windows فقط، دون دعم لـ Linux ودون أي وثائق. قام Computer بتنزيل الملف الثنائي في بيئة الاختبار المعزولة السحابية الخاصة به، وفك ترجمته باستخدام Ghidra headless، ونقله إلى تطبيق Rust أصلي لـ Linux.
قرأ Computer الشفرة المفكوكة لتعلم كيف يتحكم التطبيق بلوحة المفاتيح، ثم أعاد بناءها قطعة قطعة، بما في ذلك إضاءة لوحة المفاتيح التي تتزامن مع الموسيقى عبر PipeWire، وعرض 3D، وإعادة تعيين المفاتيح، والماكروات والملفات الشخصية.
https://www.reddit.com/r/GeminiAI/comments/1x4vvoi/my_mechanical_keyboards_software_only_runs_on/
https://github.com/trenbolone1122/aula-f75-linux