[Hotclick Popup Menu] - HELP

w dziale Dostosowywanie Opery do własnych potrzeb
inferakato napisał(a):

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

JaDo napisał(a):

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 bigsmile .

PS.

Originally posted by inferakato:

Czesto czytam strony w obcym jezyku...


Ja też wink :

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 bigsmile .

inferakato napisał(a):

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...

szyk napisał(a):

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).

inferakato napisał(a):

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.

Ryszard napisał(a):

Originally posted by inferakato:

mam rozumieć że nie da się wywołać komendy "ctrl+d" z popup yak samo jak wykonuje się komendę "ctrl+c".

TakNie. Bo chyba nie chodzi Ci o taki efekt jak na ctrld.png

Originally posted by inferakato:

wiem w ktorym miejscu wpisac dana formolke ale kompletnie nie wiem jaka?

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ć.

Originally posted by inferakato:

Przeciez to jest to samo co
kazde inne polecenie jak:

Kopiuj - ctrl+C
Wklej - ctrl+V
Kopjuj do notatnika - ctrl+shift+C

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?

Originally posted by inferakato:

Uzywam Opery na USB i mam problem ze slownikiem, mniejsza o to...

To Tobie potrzebna jest pomoc, więc to Ty powinieneś zadbać o jak najlepszą czytelność(zrozumiałość) swoich wiadomości, ale mniejsza o to...

inferakato napisał(a):

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

szyk napisał(a):

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ć.

inferakato napisał(a):

Szkoda...

Dzieki w kazdym moac razie za pomoc...

Ale jak by ktos znalazl rozwiazanie na ten problem to
prosze o znac...


Pozdro...

Ryszard napisał(a):

Originally posted by inferakato:

W tym pliku musze dokonac zmiany G:\opera901pl\defaults\standard_menu.ini w sektorze******************************************************************************* [Hotclick Popup Menu]

Tak mniej więcej wiesz gdzie trzeba to zrobic. Jak ustalimy czy da się wyprodukować wpis to dowiesz się gdzie to dokładnie wpisać.

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ć.

szyk napisał(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

Ryszard napisał(a):

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.

inferakato napisał(a):

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 cheers

Ryszard napisał(a):

Originally posted by inferakato:

Ale jak znajdziecie sposob na to by nie musiec kozystac z zewnetrznego programiku to by bylo wysmienicie...

sprawdzałeś to http://my.opera.com/polski/forums/findpost.pl?id=1722473 ?

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:

[Hotclick Popup Menu]....z tą tunkcja

Konstrukcja jest taka:
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"

janbar napisał(a):

Ekhem.... - czy ma tlumaczyc na polski i jednoczesnie czytac po angielsku? wink

Pozdrawiam,

janbar.smile)

inferakato napisał(a):

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.

Ryszard napisał(a):

Originally posted by inferakato:

Ta operacja przez button mi nie dziala nie moge sobie stworzyc tego... nie wiem czemu poprostu po stworzeniu button'a brak jakiej kolwiek reakcji...

To od początku - umiesz zaciągnąć na dowolny pasek Opery dowolny przycisk z http://operawiki.info/PrzyciskiUzytkownika ?