Я згоден з Гідо. На багатьох різних машинах я переживав Windows, що перемикали розкладки клавіатури випадково
Поради неекзистів можуть бути корисними для деяких:
Якщо ви не використовуєте обидві мови введення, просто видаліть іншу.
Але я особисто користуюся багатьма різними розкладками клавіатур під час свого розпорядку дня, і не ціную їх постійно перемикатися на мене. Англійською мовою я набираю дворак. Мене змусили встановити стандартну клавіатуру QWERTY у Великобританії (інакше відмінна) програма, яку я маю для вивчення макетів кирилиці (Keyboard Tsar). Ще до цього, проте, я пам’ятаю, що розкладка моєї клавіатури була випадковим чином переключена на QWERTY без жодного втручання з мого боку. Так, наприклад, у веб-браузері, якщо я щось набрав у текстове поле і спробував скопіювати його за допомогою CTRL + C, він надішле CTRL + R і оновить сторінку, ймовірно, змусивши мене втратити те, що я набрав! Ви можете собі уявити, як це може бути розчаровувати, особливо для переважно орієнтованого на клавіатуру користувача, як я, який багатозадачно виконує багатозадачні завдання.
Я погоджуюся, що ярлик за замовчуванням для переключення мов введення - ALT + L-SHIFT може бути відповідальним у деяких випадках - тим більше, що я іноді використовую ALT + SHIFT + TAB для перемикання назад через додатки. Однак для мене відключення цього ярлика, здається, працює лише тимчасово. Незмінно після відключення я перевіряю налаштування через день чи два і виявлю, що це знову ввімкнено! У будь-якому разі я відчував проблеми з випадково змінюваними розкладками клавіатури в Windows XP протягом такого тривалого часу, і я впевнений, що більшу частину часу це не могло бути пов’язано з випадковим попаданням цього ярлика.
Я думаю, що стороння програма для кращого контролю над розкладкою клавіатури була б надзвичайно корисною. Він може мати функції встановлення розкладки клавіатури у всій системі або встановлення постійних автоматичних розкладок клавіатури, пов'язаних з різними програмами. Наприклад, коли я відкриваю свою іспано-англійську словникову програму, вона може автоматично переключити макет цього додатка на міжнародний іспанський. І це може завадити Windows вірогідно перемикати макети, як це здається так люблять робити.
PS, @Adam: Windows керує розкладками клавіатури на додаток. Як я торкнувся в попередньому пункті, мені це не завжди подобається, як іноді я хочу працювати в певній мовній системі, і доводиться змінювати кожну програму окремо на макет цієї мови окремо. Однак можливе вирішення для вас - якщо ви хочете, щоб кожна програма відкривалася з корейським макетом - це встановити корейський макет як ваш макет вводу за замовчуванням. Звичайно, я можу зрозуміти, що це може бути не ідеальним рішенням для вас, оскільки ви також можете інтенсивно користуватися англійською мовою, а в кінцевому підсумку - з протилежною проблемою, якщо ви переключили типово на корейську. Але я подумав, що я просто просвічу вас про логіку Windows щодо цієї "функції": теоретично кожен запущений додаток повинен запустіть із системного макета за замовчуванням, а потім запам’ятайте той макет, на який ви переключитесь, поки він не закриється.