Witam!
Mam problem typu dodania do menu popup opcji.
Mianowicie o co mi chodzi,
Czesto czytam strony w obcym jezyku i meczy mie wciskanie skutu klawiszowego "d + ctrl"
Wykozystuje ten skrut do tlumaczenia, czyli zaznaczam tekst i wciskam kombinacje klaw.
Chcialbym to robic za pomoca wyskakujacego menu popup po dwukliku, wiem w ktorym
miejscu wpisac dana formolke ale kompletnie nie wiem jaka?
Mam nadzieje ze wiecie o co mi chodzi, pomozcie mi bo dostaje juz bialej goraczki od
tego...
Pozdrawiam Infera Kato
Jeżeli dodasz w O 9.x nową wyszukiwarkę, to odpowiedni wpis sam się uskuteczni w popup menu po dwukliku->Szukaj używając.
Nie trzeba ręcznie dodawać formułek w [Hotclick Popup Menu], tak jak np. opisał to "ktoś" TUTAJ .
PS.
Originally posted by inferakato:
Czesto czytam strony w obcym jezyku...
Ja też :
Originally posted by inferakato:
Wykozystuje skrut formolke
http://sjp.pwn.pl/
edycja:- zmieniłem emotę i jej miejsce. Błędy jak widać wcale nie muszą dotyczyć tylko ortografii. "Poprawiacze poprawiaczy" powinni tym samym czuć się już usatysfakcjonowani .
Po pierwsze JaDo to zobacz do encyklopedji i zobacz co oznacza slowo "Dyslekcja"
Po drugie to chyba nie zrozumiales mej prozby o pomoc...
Chodzi mi o skrut klawiszowy "ctrl + d" wywolywany nie z klawiatury a wlasnie
z owego menu popup. Uzywam programu English Translator i jedo slownika bo ma
najwiekszy zasob slow i synonimow i zeby przetlumaczyc zaznaczony tekst musze
na klawiaturze wcisnac "ctrl +d" a ja chce wybrac te kombinacje z wyskakujacego
menu popup po dwukliku.
JaDo w linku ktory dales nie ma wzmianki o moim problemie,
Wie moze ktos jak to zrobuc?
Pozdro...
Originally posted by inferakato:
Chodzi mi o skrót klawiszowy "ctrl + d" wywolywany nie z klawiatury a wlasnie z owego menu popup.
Nie da rady, chyba że zadziała "ctrl+c". Na jakimś forum znalazłem, że podobno działa jeszcze ctrl+prawy klik myszy, ale nie wiem, czy tak będzie w Operze.
Edycja: ewentualnie jeśli uda się znaleźć parametry, które służą przekazywaniu zaznaczonego tekstu do ET, to wtedy może da się dodać takie polecenie.
Originally posted by inferakato:
Po pierwsze JaDo to zobacz do encyklopedji i zobacz co oznacza slowo "Dyslekcja"
No i? Przecież bycie dyslektykiem nie zwalnia Cię od starania się pisać poprawnie po polsku...
Włączenie sprawdzania pisowni w Operze: http://my.opera.com/polski/forums/findpost.pl?id=1000967 (po zainstalowaniu Aspella polecenie "Sprawdź pisownię" będzie aktywne po kliknięciu prawym przyciskiem myszy nad wypełnionym formularzem).
Uzywam Opery na USB i mam problem ze slownikiem, mniejsza o to...
Czyli mam rozumieć że nie da się wywołać komendy "ctrl+d" z popup
yak samo jak wykonuje się komendę "ctrl+c".
ET nie korzysta ze schowka co nie umozliwia wykozystanie opcji kopiuj.
Czyli co mogę zapomnieć o udogodnieniu. Przeciez to jest to samo co
kazde inne polecenie jak:
Kopiuj - ctrl+C
Wklej - ctrl+V
Kopjuj do notatnika - ctrl+shift+C
Wywolywane z popup a nie z klawiatury.
Originally posted by inferakato:
TakNie. Bo chyba nie chodzi Ci o taki efekt jak na ctrld.pngmam rozumieć że nie da się wywołać komendy "ctrl+d" z popup yak samo jak wykonuje się komendę "ctrl+c".
Originally posted by inferakato:
Napisz gdzie Twoim zdaniem trzeba wpisać tą formułkę - będzie wiadomo czy można polegać na Twojej wiedzy czy trzeba wszystko Ci wytłumaczyć.wiem w ktorym miejscu wpisac dana formolke ale kompletnie nie wiem jaka?
Originally posted by inferakato:
Odróżniasz skrót klawiaturowy zdefiniowany "na poziomie systemu operacyjnego" od skrótu zdefiniowanego w danym programie? I zdajesz sobie sprawę, że dla wygody użytkownika niektóre polecenia mają takie same skróty w różnych programach?Przeciez to jest to samo co
kazde inne polecenie jak:
Kopiuj - ctrl+C
Wklej - ctrl+V
Kopjuj do notatnika - ctrl+shift+C
Originally posted by inferakato:
To Tobie potrzebna jest pomoc, więc to Ty powinieneś zadbać o jak najlepszą czytelność(zrozumiałość) swoich wiadomości, ale mniejsza o to...Uzywam Opery na USB i mam problem ze slownikiem, mniejsza o to...
Nie jestem programista wiec moze i sie nie znam...
Dokladnie mi o to chodzi po wybraniu z menu popup ma
zostac wykonany skrut klawiszowy "Ctrl+D"
Slownik ET gdy jest aktywny wylacza skrut klawiszowy zarowno systemowy jak
i opery.
W tym pliku musze dokonac zmiany
G:\opera901pl\defaults\standard_menu.ini
w sektorze
******************************************************************************
* [Hotclick Popup Menu]
* Item, 50872= Copy
* Item, 67652= Copy to note
* W tym miejscu chce wstawic "Tlumacz ET"
* --------------------1
* Platform Win2000-Unix-Mac, Feature Voice, Item, 70494 = Speak selection
* --------------------2
* Item, 65184= Hotclick search, 200
* ;Submenu, 291920, Search with menu
* Submenu, 291920, Internal Search With
* Item, 65187= Hotclick search, 50
* Item, 65188= Hotclick search, 51
* --------------------3
* Submenu, 291960, Translate menu
* ;Item, 65186= Hotclick search, 52
* --------------------4
* Item, 67394= Go to page, "%t"
* Item, 65218= Send text in mail
******************************************************************************
Mam nadzieje ze troszke rozjasnilem o co mi chodzi...
Pozdrawiam
W Operze polecenia odpowiadającego wciśnięciu CTRL+D na klawiaturze nie da się dodać do menu.
Tak samo polecenia odpowiadającego wciśnięciu CTRL+C na klawiaturze, ale wewnętrzne polecenie Opery - "kopiuj", które jest wywoływane po wciśnięciu tych klawiszy, można już dodać.
Szkoda...
Dzieki w kazdym moac razie za pomoc...
Ale jak by ktos znalazl rozwiazanie na ten problem to
prosze o znac...
Pozdro...
Originally posted by inferakato:
Tak mniej więcej wiesz gdzie trzeba to zrobic. Jak ustalimy czy da się wyprodukować wpis to dowiesz się gdzie to dokładnie wpisać.W tym pliku musze dokonac zmiany G:\opera901pl\defaults\standard_menu.ini w sektorze******************************************************************************* [Hotclick Popup Menu]
Zacznij od External Program buttons i spróbuj zrobić przycisk uruchamiający Twojego translatora. W części "Action to perform with program (optional):" ustaw np. "Open selected text". I sprawdź jak działa ten przycisk. Czy uruchamia translatora, co się dzieje gdy translator jest uruchomiony - czy go aktywuje, czy uruchamia kolejną kopię? I w szczególności czy przekazuje mu "zaznaczony tekst"?
Wiem, że chcesz mieć wpis w menu ale przez przycisk najłatwiej się sprawdza czy to w ogóle będzie działać.
Przy pomocy programu AutoHotkey, a konkretnie kompilatora Ahk2Exe.exe, stworzyłem plik wykonywalny, który przesyła "wciśnięcie" CTRL+D do aktywnej aplikacji: ctrl_d.exe
Kod skryptu ahk:
#NoTrayIcon Send ^d
Wpis w standard_menu.ini będzie wyglądał tak:
[Hotclick Popup Menu] Item, 50872= Copy Item, 67652= Copy to note Item, "HandyDict"=Execute program, "ścieżka/do/ctrl_d.exe" --------------------1 Platform Win2000-Unix-Mac, Feature Voice, Item, 70494 = Speak selection
Originally posted by szyk:
Wpis w standard_menu.ini będzie wyglądał tak:
Oczywiście nie ruszaj tego G:\opera901pl\defaults\standard_menu.ini ale najpierw zrób kopię - http://operawiki.info/EdycjaMenuOpery
Albo wrzuć przy wyłączonej Operze do katalogu profile/menu plik o zawartości:
Opera Preferences version 2.0 ; Menu specification file for Opera 7.0 ; This file is stored in UTF-8 encoding [Version] File Version=2 [Info] Name=ctrl_D Description=odpala translator Author=autor Version=1 [Hotclick Popup Menu] Item, 50872 = Copy Item, 67652 = Copy to note Item, "HandyDict" = Execute program, "ścieżka/do/ctrl_d.exe" Platform Win2000-Unix-Mac, Feature Voice, Item, 70494 = Speak selection --------------------1 Item, 65184 = Hotclick search, 200 ;Submenu, 291920, Search with menu Submenu, 291920, Internal Search With Item, 65187 = Hotclick search, 50 Item, 65188 = Hotclick search, 51 --------------------2 Submenu, 291960, Translate menu ;Item, 65186 = Hotclick search, 52 --------------------3 Item, 67394 = Go to page, "%t" Item, 65218 = Send text in mail. Plik może mieć dowolną nazwę bez "dziwnych" znaków i koniecznie musi mieć rozszerzenie .ini.
Po uruchomieniu Opery przejdź na Preferencje - Zaawansowane - Paski narzędzi i w części Konfiguracja menu powinno być widoczne ctrl_D
Chcesz zmienić tylko zawartość sekcji [Hotclick Popup Menu], więc tylko ta sekcja jest potrzebna w Twoim pliku konfiguracyjnym.
Dzieki serdecznie dziala wysmienicie...
Ale jak znajdziecie sposob na to by nie musiec kozystac z zewnetrznego
programiku to by bylo wysmienicie...
dobra robota...
Mam jeszcze jedno pytanko. Czy da radę polaczyc tlumaczenie wraz z czytaniem?
*************************************************************************
[Hotclick Popup Menu]
Item, "Handy Dict"=Execute program, "G:/opera901pl/defaults/ctrl_d.exe" Te funkcje
Platform Win2000-Unix-Mac, Feature Voice, Item, 70494 = Speak selection z tą tunkcja
*************************************************************************
Tak by po wybraniu z menu Handy Dict tlumaczyl i od razu czytal
Funkcja czytania jest dostepna w Oprea tak wiec chcialbym te dwie opcje polaczyc
w jedna.
Pozdrawiam piwko dla wszystkich
Originally posted by inferakato:
sprawdzałeś to http://my.opera.com/polski/forums/findpost.pl?id=1722473 ?Ale jak znajdziecie sposob na to by nie musiec kozystac z zewnetrznego programiku to by bylo wysmienicie...
Originally posted by inferakato:
Czy da radę polaczyc tlumaczenie wraz z czytaniem?
Moduł "czytający" masz zainstalowany? Czyli jak klikniesz co trzeba to Opera "czyta"?
Originally posted by inferakato:
Konstrukcja jest taka:[Hotclick Popup Menu]....z tą tunkcja
Item, "tekst widoczny w menu, czyli opis pozycji" = akcja1 & akcja 2
czyli
Item, "CzytTłumacz"=Speak selection & Execute program, "G:/opera901pl/defaults/ctrl_d.exe"
Ekhem.... - czy ma tlumaczyc na polski i jednoczesnie czytac po angielsku?
Pozdrawiam,
janbar.)
czy ma tlumaczyc na polski i jednoczesnie czytac po angielsku?
Tak.
Obecnie mi wszysko dziala. Czyta po angielsku i tlumaczy na polski przez HD...
Ta operacja przez button mi nie dziala nie moge sobie stworzyc tego...
nie wiem czemu poprostu po stworzeniu button'a brak jakiej kolwiek reakcji...
Pozdrawiam.
Originally posted by inferakato:
To od początku - umiesz zaciągnąć na dowolny pasek Opery dowolny przycisk z http://operawiki.info/PrzyciskiUzytkownika ?Ta operacja przez button mi nie dziala nie moge sobie stworzyc tego... nie wiem czemu poprostu po stworzeniu button'a brak jakiej kolwiek reakcji...