- Изменения в редактировании поля:
- Зеленый цвет фона редактируемого поля
означает возможность поднять справочник.
- так в редактировании выглядит поле,
имеющее справочник:
- а так в
редактировании выглядит поле, не имеющее
справочника:
- Появилась возможность отменить модификацию (Undo
в терминах Windows - клавиша AltBS) и вернуть
модификацию (Redo в терминах Windows -
клавиша AltShiftBS).
Команда Undo восстанавливает состояние редактора
поля, предшествующее последней модификации, а Redo
заново производит модификацию, отмененную
командой Undo. В следующей таблице показаны
примеры использования Undo и Redo:
Нажата клавиша |
Текст в редактируемом поле |
1 |
1 |
2 |
12 |
3 |
123 |
4 |
1234 |
BS |
123 |
BS |
12 |
Home |
12 |
Del |
2 |
AltBS |
12 |
AltShiftBS |
2 |
AltBS |
12 |
AltBS |
123 |
AltBS |
1234 |
AltBS |
123 |
AltBS |
12 |
AltBS |
1 |
AltShiftBS |
12 |
AltBS |
1 |
AltBS |
|
- При входе в редактирование чисел в формате с
фиксированной точкой разделитель тысяч не
отображается, а разделитель дробной части
заменяется на '.'. Тем не менее исходные
разделители можно использовать при вводе.
- При входе в редактирование поле теперь всегда
выравнивается влево, независимо от явно
заданного способа выравнивания.
- Для строковых и перечислимых полей работает
горизонтальная прокрутка, если область
редактирования меньше длины строки.
- Появилась возможность работать с буфером
обмена. Для этого нужно выделить фрагмент поля:
- Часть строки можно выделить, перемещая курсор и
удерживая клавишу Shift. Например, ShiftRight
выделит один символ справа от курсора, ShiftHome
выделит все символы от курсора до начала строки, ShiftCtrlLeft
выделит все символы от курсора до начала слова,
на котором стоит курсор, и т.п.
- При входе в редактирование поля вся строка
автоматически становится выделенной.
Выделеный фрагмент поля имеет более яркий цвет
фона:
- так выглядит выделенный фрагмент в
поле, имеющем справочник:
- а так выглядит выделенный фрагмент
в поле, не имеющем справочника:
Выделение понимается как широкий курсор, как
это принято в Windows, т.е. когда выделена область,
обычный мигающий курсор погашен.
Если фрагмент поля выделен, то:
- выделение снимается, если нажать
клавиши перемещения курсора. При этом Left переходит
в начало выделенной области, снимая выделение, а Right
- за конец. Остальные клавиши перемещения,
например, Home, CtrlRight и т.п.,
отрабатывают как обычно, но, снимая выделение.
- символы из выделенного фрагмента удаляются при
нажатии клавиш Del, BS, ShiftIns, а
также алфавитно-цифровых клавиш.
- символы из выделенного фрагмента копируются в
буфер обмена клавишей CtrlIns, а ShiftDel
удаляет выделенные символы и помещает их в буфер
обмена.
- Список новых клавиш редактирования:
- CtrlA - выделение всей строки.
- ShiftDel - удаление выделенного фрагмента и
помещение его в буфер обмена.
- CtrlIns - копирование выделенного фрагмента в
буфер обмена.
- ShiftIns - копирование из буфера обмена в
позицию курсора. Если был выделен фрагмент, он
удаляется.
- AltBS - отмена последней модификации
редактируемого поля.
- AltShiftBS - возврат отмененной с помощью AltBS
модификации редактируемого поля.
- AltCtrlLeft и AltCtrlRight - скроллирование
соответственно влево и вправо. Скроллирование
никогда не сдвигает курсора или выделения. В
результате курсор может оказаться вне видимой
области. Перед первой же операцией, отличной от
скроллирования, отработает прокрутка, чтобы
курсор стал видим.
- CtrlLeft и CtrlRight - перемещение на слово
соответственно влево и вправо. При
редактировании перечислимых полей работают
особым образом: как предыдущее и следующее
значение скаляра.
- CtrlBS - удаление от курсора до начала слова.
- CtrlDel - удаление от курсора до конца слова.
- F6 поднимает меню
Клавиша CtrlIns в режиме вставки
записи раньше выполняла операцию
"сохранение+вставка" - сохраняла
вставляемую запись без запроса подтверждения и
вставляла новую. Теперь на эту клавишу назначено
копирование выделенного фрагмента в буфер
обмена. Операцию "сохранение+вставка"
теперь можно выполнить при помощи клавиш CtrlPgUp
или CtrlPgDn. Эти же клавиши (CtrlPgUp и CtrlPgDn)
по-прежнему действуют в режиме
редактирования записи, выполняя операции
сохранения без запроса подтверждения и перехода
к редактированию предыдущей/следующей записи.
- Встроенный калькулятор также поддерживает
работу с буфером обмена (CtrlIns, ShiftIns),
причем комбинация ShiftIns понимается в
зависимости от того, где был нажат Ins: на
цифровой клавиатуре, как сброс калькулятора, а на
дополнительной клавиатуре, как вставка из буфера
обмена.
|