Valla çok mantıklı düşünmüşsün
Senin senaryoda Arduino Leonardo’yu joystick olarak ekleyince ETS2 hem G29 hem Arduino’yu ayrı ayrı algılayabiliyor, böylece klavye tuşlarını da ortak kullanmana gerek kalmıyor.
Benzer bir şey ben de denemiştim: Arduino tuşlarını HID joystick olarak tanıtınca kontroller kısmında doğrudan atayabiliyorsun, JoyToKey ile klavye gibi göstermeye gerek kalmıyor.
Özetle: senin kafandaki “klavye + G29 + Arduino Leonardo” senaryosu tamamen mümkün ve mantıklı, sadece tuş atamalarını joystick olarak yaparsan en sorunsuz şekilde çalışır.