Читателям своего твитора я в Новый год обещал больше писать даже, на первый взгляд, самых банальных текстов вокруг моей работы. Обещал - женюсь!
Джеф Раскин во
всем известной книге очень хорошо описал режимы. Это когда одни и те же сущности ведут себя по-разному в разных обстоятельствах. Пример, который каждый может попробовать прямо сейчас - набор текста на клавиатуре, который в зависимости от нажатия кнопки Caps Lock происходит то прописными, то строчными буквами.
Так вот, все знают, что на Винде, если вы забыли про нажатый когда-то капс-лок, но используете клавишу Shift, вы увидите иНВЕРТИРОВАННЫЕ сЛОВА. Это создает дополнительный, третий режим вдобавок к режимам «Обычное поведение» и «Все заглавные».
Но мало кто знает, что на Маке не может быть обратного, инвертированного режима. На маке при нажатом капс-локе, независимо от шифта, вы всегда получите только ЗАГЛАВНЫЕ БУКВЫ, что в итоге дает нам минус один режим и более предсказуемое (и, как следствие, спокойное) поведение.