Gingerbread keyboard out for rooted Froyo devices, game controller buttons found in the SDK
The installer is a downloadable .zip file, which needs to be placed in the root of the SD card, and launched with the phone in recovery mode, similar to the way you install custom themes. Choose "Android keyboard" as an input method afterwards, and you are good to go. Have a look at its performance in the video below.
Speaking of keyboards, in the Android 2.3 SDK, observant folks have found internal coding for game controller buttons, similar to what Sony's PlayStation and other gaming consoles are using - L1, L2, R1, R2, Select, Start, etc. Gingerbread has been heavily optimized for gaming, including improved graphics support, new motion sensor APIs, and now, with game controller buttons appearing in the SDK, we can look forward to the rumored PlayStation Android phone.
source: Droid-Life & AndroidCommunity

View Full Bio
Daniel, a devoted tech writer at PhoneArena since 2010, has been engrossed in mobile technology since the Windows Mobile era. His expertise spans mobile hardware, software, and carrier networks, and he's keenly interested in the future of digital health, car connectivity, and 5G. Beyond his professional pursuits, Daniel finds balance in travel, reading, and exploring new tech innovations, while contemplating the ethical and privacy implications of our digital future.
ncG1vNJzZmivp6x7sbTOp5yaqpWjrm%2BvzqZmp52nqHyItc2gnKuaopqupXnKnrCbp5GnsW671K1kn6eiYr%2Bwu9Oem2Z%2BoqTGsHnDnq2im5WoeqitzJ5knKeeqb%2BwuMueqWaapanBsLrSZp2orZ6Zeqq6jK2fnmWDeZigtcNqbGpsYg%3D%3D