[Oo-discuss] Знак ударения
Maksim Otstavnov
maksim на otstavnov.com
Сб Сен 29 12:37:24 MSD 2007
Hello Raoul,
Friday, September 28, 2007, 11:59:58 AM, you wrote:
RNNKo> Было бы очень неплохо, если бы было клавиатурное сокращение для вставки
RNNKo> комбинируемого знака ударения (Unicode 0x0301). Иногда он необходим (например,
RNNKo> бо'льшая половина дома).
Я в качестве "костыля" определил такое макро:
sub InsertStressMark
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Text"
args1(0).Value = "?"
dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args1())
end sub
где ? = U+0301, и повесил его на C-/ . Достаточно удобно.
RNNKo> И еще было бы совсем замечательно, если бы этот знак игнорировался спелчекером,
RNNKo> так же, как им игнорируется, например, мягкий перенос.
Вообще, не факт, что его нужно игнорировать. Технически он может
нависнуть над буквой, обозначающий согласный, кроме того, есть и
невозможные ударения. Хорошо бы, чтобы это отслеживалось.
--
-- Maksim
Подробная информация о списке рассылки Oo-discuss