Jeszcze do niedawna używałem Delphi 5 (proszę nie komentować! :).
Fakt, że w domyślnej konfiguracji prawy ALT był tam wykorzystywany do
kombinacji funkcyjnych był tyleż wkurzający, co zaskakujący. IMHO
Delphi było JEDYNYM programem na świecie, który wykorzystywał prawy
Alt w ten sposób, utrudniając (uniemożliwiając) używanie znaków
narodowych.
No, ale problem dawało się rozwiązać w prosty sposób:
[HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Editor\Options]
"NoCtrlAltKeys"="1"
Kilka dni temu zakupiłem najnowszą wersję - Delphi 2010 i byłem w
szoku, że nadal tego problemu nie rozwiązali. Napisałem do supportu
(BSC Polska), ale tam odpowiedzieli mi, że od wersji 2005 jest nowe
IDE (Gallileo) i problem ten nie występuje. Fajnie, szkoda, że u mnie
występuje.
Spróbowałem samemu zmodyfikować powyższy wpis do wersji 2010, na
podstawie przeszukania Rejestru Windows:
[HKEY_CURRENT_USER\Software\CodeGear\BDS\7.0\Editor\Options]
"NoCtrlAltKeys"="1"
Niestety nie daje to pożądanego efektu. Naciśnięcie np.: prawy-alt + l
zamiast wprowadzenia w edytorze litery "ł" przywołuje okno "Local
Variables".
Używam Windows 7 Ultimate, który ma ledwie 1,5 miesiąca życia, rejestr
więc raczej na pewno nie jest zaśmiecony, jak to twierdzą w supporcie
BSC.
W supporcie w kółko macieju powtarzają mi, że to na pewno wina mojego
systemu. Ja jednak dopóki nie dostanę namacalnych dowodów (wszak nie
na darmo dali mi na imię "Tomasz" - niedowierzający wg. Ewangelii! :),
nie uwierzę, że to nie jest wina Delphi, bo:
a) Delphi jest JEDYNYM znanym mi programem (zna ktoś inne?), którego
starsze wersje wykorzystywały prawy ALT w skrótach funkcyjnych.
Problem występował zawsze w Delphi i nigdy w żadnym innym programie, a
przez dwadzieścia lat użytkowania komputerów zainstalowałem ich i
używałem kilkaset, jeśli nie kilka tysięcy. Nadal problem ten mam
tylko w Delphi.
b) Delphi zostało zainstalowane na w miarę nowym systemie, a w
"okolicach" jego instalacji
(do kilku dni wstecz) nie instalowałem żadnego innego programu, ani
nie dokonywałem żadnych znaczących zmian w systemie, które mogłyby
wpłynąć na zachowanie się klawiatury. W ogóle prawie wcale nie
używałem komputera w tym czasie (ferie).
c) Skróty klawiszowe - o ile mi wiadomo - jeśli dotyczą programu (nie
są to skróty systemowe) ZAWSZE są obsługiwane przez tenże program.
Trudno mi więc uwierzyć, że gdy naciskam kombinację prawy ALT + L w
Delphi i w wyniku tego pojawia mi się dolny sidebar również w Delphi,
odpowiedzialny za to jest system lub inny program, a nie samo Delphi.
Czy ktoś jeszcze doświadcza(ł) podobnego problemu lub znalazł
rozwiązanie na niego?
Z góry dziękuję za wszelką pomoc w tej sprawie i pozdrawiam,
Trejder
Znam. Przyk�adowo PSPad.
--
Pozdrawiam
Jerzy
Tools, Options, Editor Options, Key Mappings, odhaczone Use Ctrl-Alt keys.
D2007 Pro, W7 Ult 64 bit. Dzia�aj� wszystkie z wyj�tkiem � (Alt-n).
jh
__________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusow 4888 (20100222) __________
Wiadomosc zostala sprawdzona przez program ESET NOD32 Antivirus.
> Tools, Options, Editor Options, Key Mappings, odhaczone Use Ctrl-Alt
> keys. D2007 Pro, W7 Ult 64 bit. Działają wszystkie z wyjątkiem ń (Alt-n).
Rozwiązałeś mój problem, którego polski support Delphi nie tylko nie
umiał rozwiązać, ale wręcz nie wiedział, że on istnieje! :) W moim
przypadku działają wszystkie literki - włącznie z "ń".
Dziękuję i pozdrawiam!
Trejder
Gdybam, �e u mnie CnPack miesza nieco z tym '�". Ale a� tak bardzo mi to nie
doskwiera, �eby mi si� chcia�o szuka� :D
I ja teďż˝ siďż˝ dziwiďż˝, bo przy czystej instalce D2009Ent na czystym
systemie (win7Pro) (oraz D2010Pro na Win7Pro) klawisze dzia�aj�
poprawnie, a opcje Use Ctrl-Alt mam zaznaczonďż˝ defaultowo po
instalacji. Tak wi�c zastanawiam si�, jakim cudem jedni maj� tak, inni
majďż˝ tak.
Przypominaja mi si� jedynie czasy TDExplorer, gdzie za ka�dym
zainstalowaniem (z tej samej instalki, na czystym systemie) pakiet
dzia�a� inaczej ni� poprzednio.
pozdrawiam,
Przemek O.
Pozdrawiam,
Marek
Bo NewSettings = not OldSettings ;)
U mnie w D2007 po �wie�ej instalce zawsze mam zahaczone 'Use Ctrl-Alt keys'.
Copy components name (Ctrl+Alt+N) ;) Zawzi��em si� i po b�lu.
Pozdrawiam,
Tygrys
Niepokoj�ce jest to co piszesz. Tym bardziej, �e dzisiaj koledze, kt�ry
Ci odpowiada� m�wi�em, �e mo�e chodzi� o Use Ctrl-Alt Keys. Jestem
ciekawy jak� dosta�e� odpowied�. Prosz� wy�lij mi jej tre�� na m�j
adres: bogdan.polak ma�pka bsc.com.pl
A tak przy okazji, pozwol� sobie wyja�ni� jedn� spraw� dotycz�c�
supportu. W Polsce nie ma oficjalnego supportu dla Delphi. Konsultanci
zatrudnieni w BSC powinni zasadniczo wspomaga� dzia�ania przed
sprzeda�owe, dodatkowo zajmujemy si� r�wnie� zleconymi us�ugami
(szkoleniami i konsultacjami). Pomagamy w takich sprawach jak Twoja z
w�asnej inicjatywy i zdecydowanie poza regu�ami wytyczanymi przez
Embarcadero. Support powinno �wiadczy� Embracadero w ramach subskrybcji
lub osobnej odp�atnej umowy. Poniewa� pomagamy z w�asnej inicjatywy, w
ramach wolnych chwil, to czasem wychodz� takie kwiatki. Korzystamy
jedynie z naszego do�wiadczenia i nie mamy �adnej pomocy ze strony EMBT
dla �wiadczenia us�ug support-owych.
Wi�cej szczeg��w w ramce "Pytania do dzia�u technicznego":
http://www.bsc.com.pl/kontakt/
Ja bardzo rzadko mam czas na odpowiedzi supportowe i nie zawsze mog�
nawet sprawdzi� co si� w tych sprawach dzieje. Przepraszam za
wprowadzenie w b��d i obiecuj� wyja�nienie sprawy, bo takiej odpowiedzi
jak podajesz nie powinien� dosta�.
Pozdrawiam, Bogdan Polak
Trener i konsultant BSC Polska
Specjalista ds. narz�dzi Embracadero
Ale na takie stosunkowo proste pytanie odpowiedzi udziela siďż˝ stosunkowo
szybko - jak si� przynajmniej raz w �yciu zainstalowa�o �rodowisko i
wpisa�o w nim "Witaj �wiecie". "W trakcie wyja�niania" to mo�e by�
problem w QC...
A dzi�ki w�tkowi co� si� wyja�ni�o o supporcie Delphi i to te� dobrze.
Tygrys