Я использую Turbo C ++ в моем ноутбуке (32-разрядная, Windows 7). Раньше хорошо работал. Но какое-то время назад я не знаю, что случилось, но функции некоторых клавиш клавиатуры, похоже, испортились.
И нет, с моей клавиатурой нет никаких проблем, поскольку все клавиши работают отлично, когда что-то делают, кроме как при использовании (например, написание кода, сохранение файла, что-нибудь ...) Turbo C++.
ПОДРОБНОСТИ:
Когда я нажимаю [ я ничего не получаю, использование Shift+[ также ничего не делает.
Когда я нажимаю Shift+] или ] я получаю ]
хотя я должен был получить }
.
Когда я нажимаю ' (одинарная кавычка) или Shift+', я ничего не получаю; Я должен был получить '
и "
соответственно.
Точно так же я не получаю эти символы >
<
?
:
Но подождите, есть еще одна клавиша Shift на клавиатуре.
Нажатие Shift+] дает {
хотя это должно быть }
.
Нажмите Shift+\ yields }
хотя это должно быть |
,
Я получаю :
>
и <
, хотя, используя эту клавишу Shift.
Клавиша Caps Lock также не работает должным образом. Если у меня есть «заглавные буквы», я должен нажать дважды, чтобы получить «маленькие», а затем еще раз дважды, чтобы получить заглавные буквы.
Я думаю, что, возможно, случайно нажал некоторые клавиши, но если это так, я понятия не имею, какие именно.
Я попытался устранить неполадки, но это не сработало. Я удалил Turbo C++, а затем скачал и снова установил его, но ничего не изменилось.
Я тоже пытался искать в сети, и ближе всего к тому, что я нашел, было что-то под названием "раскладка клавиатуры", но я не нашел ничего полезного для своей конкретной проблемы в Интернете.
Итак, я задал этот вопрос. Может кто-нибудь сказать мне, что могло случиться и как это исправить?
Могло ли это произойти от того, что я случайно нажал несколько комбинаций клавиш (я совершенно уверен, что я не выбрал что-то из меню, назначение которого у меня не было представления), т. Е. Это какая-то функциональность Turbo C++, которую я не знаю или что?
РЕДАКТИРОВАТЬ: некоторые соответствующие детали:
(1) Единственная раскладка клавиатуры, которую я установил: английский (США) - США ;
(2)(а) Язык программ, не относящихся к Юникоду: английский (США) ; (b) Язык ввода по умолчанию для всех полей ввода - английский (США) - США. Итак, раскладка клавиатуры соответствует языковому пакету, который я использую, верно?
(3) Он соответствует раскладке физической клавиатуры, которую я использую.
Кроме того, я забыл упомянуть об этом, но учтите, что в начале не было никаких проблем с Turbo C++, т.е. когда я впервые загрузил его, все клавиши клавиатуры работали совершенно нормально, даже при использовании IDE; только позже это произошло, хотя я не менял / не обновлял IDE или раскладку клавиатуры и т. д.
РЕДАКТИРОВАТЬ: Скриншот раскладки клавиатуры и языка ввода и установленного сервиса -