Сейчас мыл клавиатуру, а то пальцы уже к кнопкам прилипать стали, и пришел к выводу, что:
Если самая грязная кнопка ">" - значит, возможно, программист пишет на C++ с его часто используемым оператором ->;
Если самая гразная кнопка ":" - язык Pascal с оператором ":=";
Если самая грязная кнопка "." - язык Basic или Java и т.д.
Учитывание нескольких кнопок сразу позволит дать более точный анализ.
Замечу, что подобный метод подходит и для других задач: так, если пользователь печатает редко, в основном, пароли набирает, то можно попытаться вычислить, какие символы входят в пароль и т.п.
Я уже было решил собрать больше статистических данных и стал обходить рабочие места моих коллег, но тут моя теория с треском провалилась - у всех остальных клавиатуры почему-то были вообще чистыми...
*Наверное, я работаю больше всех...