Форум: "Прочее";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
ВнизLingvo-перевод на осевом уровне Найти похожие ветки
← →
Cyrax © (2006-10-30 09:16) [0]Требуется реализовать Lingvo-перевод выделенного фрагмента (а также фрагмента, на котором находится курсор, если таковой имеется) на уровне ОС, т.е. из любой проги, работающей с текстом...
Ctrl+С,С и Ctrl+Ins,Ins требуют слишком больших временных и энергетических ресурсов, посему необходимо организовать перевод на мыше. Таковых функций же Lingvo Agent не предоставляет.
В Worde встраивал макрос... работает, кстати, лучше и чище, чем Lingvo-макрос. Но это только Word. А нужно всё - т.е. на уровне ОС...
Варианты:
1. Как вариант, написать программку, отлавливающую прерывания от мышей и запускающую Lingvo с соответствующими параметрами.
2. Реализовать как-то средствами винды...
3. Другой вариант - воспользоваться существующими утилитами, если таковые имеются.
2 и 3 варианты как раз больше всего и интересуют...
← →
TUser © (2006-10-30 09:18) [1]> Ctrl+С,С и Ctrl+Ins,Ins требуют слишком больших временных и энергетических ресурсов
??? Работает мгновенно. А расход энергетических ресурсов как мерял?
← →
KilkennyCat © (2006-10-30 09:22) [2]> А расход энергетических ресурсов как мерял?
увеличением оборотов кулера процессора.
← →
KilkennyCat © (2006-10-30 09:23) [3]Фразу неправильно построил. Читать как: измерение изменения оборотов кулера процессора.
← →
Zeqfreed © (2006-10-30 09:30) [4]
> написать программку, отлавливающую прерывания от мышей
Звучит-то как красиво.
Ставь себе Linux, там StarDict переводит выделенное мышью из первичного выделения. Очень удобно, смотри в стандарте ICCCM :)
P.S. Все твои "многоточия" лично у меня складывают впечатление... что ты нам делаешь одолжение, что пишешь тут свой вопрос... Как будто тебе лень все это писать...
← →
Cyrax © (2006-10-30 09:35) [5]TUser © (30.10.06 09:18) [1]
1. На клавиши ещё нажимать нужно. Причём 2-3 промежутка времени (я о комбинации), затрачиваемого на нажатие одной клавиши. Кроме того, нередко приходится искать эти самые клавиши, когда находишся в состоянии АО...
2. Часто, когда читаешь доки, работаешь мышой, другая рука занимается другими делами... Например, кофе пьёт...
Ну вот, в общем, энергетические ресурсы так и расходуются попусту...
← →
Zeqfreed © (2006-10-30 09:41) [6]Ты так говоришь, как будто слова тебе нужно переводить с частотой 50 слов в минуту. Ну читаешь ты текст, ну встретил незнакомое слово: выделил, нажал Ctrl+C+C. Сидишь и дальше читаешь.
← →
Cyrax © (2006-10-30 09:42) [7]Zeqfreed © (30.10.06 09:30) [4]
Что такое первичное выделение ?
На счёт Linux: его-то я поставлю в ближайшее время, но не для перевода.
Мне же нужно в винде...
Насчёт многоточий. Лень-то действительно лень.. да и времени жалко...
Что касается одолжений, думайте все так же как и думали... Ни на чём настаивать не буду.
← →
Cyrax © (2006-10-30 09:43) [8]Во-первых, нужно слово выделять, во-вторых, лезть далее за клавой...
← →
Zeqfreed © (2006-10-30 09:45) [9]
X has a thing called "selections" which are just clipboards, essentially (implemented with an asynchronous protocol so you don"t actually copy data to them). There are three standard selections defined in the ICCCM: PRIMARY, SECONDARY, and CLIPBOARD.
. . .
There are two historical interpretations of the ICCCM:
1 use PRIMARY for mouse selection, middle mouse button paste, and
explicit cut/copy/paste menu items (Qt 2, GNU Emacs 20) 2 use CLIPBOARD for the Windows-style cut/copy/paste menu items;
use PRIMARY for the currently-selected text, even if it isn"t explicitly copied, and for middle-mouse-click (Netscape, Mozilla, XEmacs, some GTK+ apps)
http://freedesktop.org/wiki/Standards_2fClipboardsWiki
P.S. Данный текст копирован с использованием лишь средней кнопки мыши =)
← →
Cyrax © (2006-10-30 09:48) [10]Так мне этой средней кнопкой нужно перевести, а не скопировать...
← →
Zeqfreed © (2006-10-30 09:51) [11]Zeqfreed © (30.10.06 09:30) [4]
> StarDict переводит выделенное мышью из первичного выделения
Читаем внимательней :) Разумеется, если у нас что-то есть в буфере, то мы это что-то можем обработать, как и сам момент попадания этого в буфер.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.047 c