Совершенно правильно ! Я не имел в виду "более извращённые варианты" с набором пароля, представленным на экране звёздочками, в этом случае ещё прибавляются варианты, описанные andrey1969. В общем же случае задача ответа не имеет, поскольку на компутере может быть (теоретически) N раскладок, а может быть и К. Смысл загадки заключался в том, чтобы обратить внимание на то, что буквы, одинаковые с виду, с точки зрения компутера могут быть абсолютно разными (в данном случае русские А и латинские A). Кстати, если посмотреть предоженный мною текст AAAАAА во внутреннем представлении, то видны разные коды (латинские - 41): Я тут ранее упомянул т.н. сканкоды - на физическом уровне клавиатура отсылает компутеру код нажатия клавиши и код отпускания клавиши и эти коды различаются (кстати, сканкоды правого и левого Shift тоже различны). Когда-то давно была программака для паролей, различающия сканкоды. Например пароль 123 мог раскрываться так: -нажать 1 -нажать 2 -отпустить 2 -нажать 3 -отпустить 1 -отпустить 3 Изврат, конечно, но для знаний и опыта полезно. Кстати и сейчас в некоторых проектах, где есть клавиши/кнопки управления, при реализации алгоритма их обработки на уровне порта, я использую разные коды нажатия/отжатия, отсылаемые в буфер клавиш. Это, естественно, не для компутера.