backspace удаляет по одному байту в стандартном вводе
Программе необходимо считать строку из стандартного ввода. Если в строке были русские символы и мы пытаемся удалить их backspace’ом, то внешне удаляется каждый символ (т.е. в терминале видно, что если ты 3 раза ткнул, то удалились 3 символа), но в переменной все выглядит так, будто удалились не 3 символа, а 3 байта.
input = gets.chomp p input
Сначала вводим
человек
3 раза жмем backspace, остается
чело
жмем enter, выводится
«челов\xD0»
На С эффект точно такой же. В C использовал scanf для считывания. Оба языка я знаю плохо, но, мне кажется, раз в двух языках сработало одинаково, то проблема в системе где-то, хотя могу быть не прав.
Backspace удаляет по одному символу как убрать
Народ, подскажите, кто сталкивался, как настроить клаву так, чтобы при зажатии кнопок Del или Backspace подряд стирались несколько символов, а не по одному. Например есть строка, чтобы удалить оттуда последние символы — необходимо удаление каждого символа сопроводить нажатием Backspace, т.е. зажать и удалить несколько не получается. Что это, тупая фича клавиатуры или же кривая настройка win xp?
Айфон умеет.
параметры клавиатуры настрой
Все стирает. Неправильная у меня клава
(0) Shift+Home+Backspace
сонтрол + бэкспэйс удалит сразу последнее слово
Ctrl+BackSpace — стирает по одному слова до пробела/знака препинания
(4) не пойдет, стирает все целиком.
(5) а если я хочу удалить часть длинного слова, но при этом не клацать по 5 раз? ))
(2) нет такого в параметрах клавы. (
(1) и правда умеет, хочу как айфон! ))
клавиша backspace удаляет по одному символу,а раньше удаляло пока не отпустишь эту клавишу
на Windows 10 решилось так:
1. Вводим «панель управления» в поле поиска на панели задач, а затем в списке результатов выбираем «Панель управления», далее
2. Специальные возможности
3. Центр специальных возможностей
4. Облегчение работы с клавиатурой
5. И здесь убираем галочку с пункта «Включить фильтрацию ввода»
6. В нижней части окна нажимаем «применить»
7. Проверяем.
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.039 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.