Сам я как то использую мышь Logitech G700. 7 программируемых клавиш выручают, но надо привыкать. Опять же я программирую в Eclipse под Андройд, и там только и есть, что одни комбинации клавиш 3+, а все не запомнишь. А по клавиатуре Logitech G510. В ней конечно много излишков, но 90% из 18 программных клавиш я использую. Привыкаешь на клавиатуре только код писать, а все остальное — на внешних, макросных, кнопках.