Centrum informacyjne

Zmienianie odwzorowania klawiatury

Zmiana odwzorowania klawiatury umo�liwia skojarzenie sekwencji klawiszy z wybran� czynno�ci�, dzi�ki czemu wpisanie danej sekwencji klawiszy spowoduje wykonanie tej czynno�ci. Sekwencj� klawiszy mo�e by� pojedynczy klawisz lub te� pojedynczy klawisz naci�ni�ty jednocze�nie z klawiszem Shift, Ctrl lub Alt. Czynno�ci� mo�e by� wy�wietlenie znaku, wykonanie funkcji hosta, wykonanie funkcji u�ytkownika lub wykonanie komendy menu.

Aby uzyska� dost�p do okna Klawiatura, nale�y klikn�� przycisk zmiany odwzorowania klawiatury znajduj�cy si� na pasku narz�dzi, wybra� opcje Edycja > Preferencje > Klawiatura albo klikn�� opcj� Klawiatura we w�a�ciwo�ciach sesji. Dla klawiszy numerycznych 0-9 i * oraz # mo�na zmieni� odwzorowanie.

Pozosta�a cz�� tego pliku pomocy zawiera nast�puj�ce podsekcje:

Przypisywanie klawiszy
Przypisywanie klawiszy do funkcji
Przypisywanie klawiszy do funkcji niestandardowych
Przypisywanie klawiszy do aplet�w
Przypisywanie klawiszy do makr
Powielone przypisanie klawiszy
Usuwanie przypisa� klawiszy
Wyszukiwanie przypisa� klawiszy
Przywracanie przypisa� klawiszy
Ograniczenia dotycz�ce zmiany odwzorowania klawiszy
Obs�uga klawiatury APL

Przypisywanie klawiszy

Otw�rz
U�ytkownik mo�e otworzy� now� definicj� komponentu konfiguracyjnego, takiego jak klawiatura lub pasek narz�dzi, wybieraj�c go z jednej z nast�puj�cych lokalizacji:

Domy�lnie wybierana jest bie��ca definicja klawiatury u�ywana w sesji. Aby otworzy� plik definicji klawiatury lub paska narz�dzi, nale�y go wcze�niej zapisa� na dysku (wsp�u�ytkowanym lub lokalnym), do kt�rego ma si� dost�p. Wi�cej informacji mo�na znale�� w sekcji Otwieranie komponent�w konfiguracji klawiatury, podr�cznej planszy klawiszy i paska narz�dzi.

Kategoria
Wybierz kategori� funkcji, z kt�r� chcesz pracowa�, na przyk�ad znaki, funkcje hosta, funkcje niestandardowe lub komendy menu.

Po wybraniu kategorii w tabeli poni�ej zostan� wy�wietlone funkcje nale��ce do danej kategorii oraz informacje o klawiszach im przypisanych. Aby zmieni� klawisz przypisany do danej funkcji, wybierz funkcj� z tabeli. Wi�cej informacji na ten temat mo�na znale�� w sekcji Domy�lne znaki i funkcje.

Uwaga: Je�li administrator wy��czy� funkcj� Edytuj odwzorowanie klawiatury, na tym ekranie b�dzie dost�pny tylko przycisk Wyszukaj klawisz.
Przypisz klawisz
Po wybraniu funkcji kliknij ten przycisk, aby przypisa� do niej klawisz.
Usu� przypisanie klawisza
Po wybraniu funkcji kliknij ten przycisk, aby anulowa� przypisanie klawisza.
Funkcje niestandardowe
Kliknij ten przycisk, aby wy�wietli� Edytor funkcji niestandardowych. W programie Host On-Demand s� dost�pne zdefiniowane fabrycznie funkcje klawiaturowe, kt�rych przypisanie mo�na zmienia�. Edytor funkcji niestandardowych umo�liwia definiowanie i obs�ug� nowych funkcji klawiaturowych, nazywanych funkcjami niestandardowymi, bez konieczno�ci edytowania stron HTML i skrypt�w Java. Te nowe funkcje mo�na przypisywa� do kombinacji klawiszy, tak jak zdefiniowane fabrycznie funkcje klawiaturowe. Za pomoc� Edytora funkcji niestandardowych mo�na dodawa� lub usuwa� funkcje niestandardowe. Nast�pnie po przej�ciu do okna dialogowego Zmiana odwzorowania klawiatury, mo�na na li�cie Kategoria klikn�� opcj� Funkcje niestandardowe, aby wy�wietli� list� zdefiniowanych funkcji niestandardowych, kt�re mo�na odwzorowa�. Funkcj� niestandardow� mo�na tak�e przypisa� do przycisku paska narz�dzi, pos�uguj�c si� stron� Sekwencja klawiszy, kt�ra znajduje si� w oknie dialogowym Dostosuj pasek narz�dzi.
Zresetuj klawisz
Kliknij ten przycisk, a nast�pnie wybierz klawisz, dla kt�rego ma by� przywr�cone przypisanie domy�lne.
Zresetuj wszystko
Kliknij ten przycisk, aby przywr�ci� domy�lne przypisania klawiszy dla wszystkich funkcji.
Wyszukaj klawisz
Kliknij ten przycisk, aby sprawdzi�, czy okre�lony klawisz zosta� ju� przypisany do funkcji. Je�li klawisz jest ju� przypisany do funkcji, funkcja ta zostanie pod�wietlona razem z przypisanym do niej klawiszem.
Zapisz i Zapisz jako
Klikni�cie przycisku Zapisz spowoduje zapisanie definicji klawiatury w lokalizacji, z kt�rej zosta�a otwarta. Klikni�cie przycisku Zapisz jako spowoduje zapisanie definicji klawiatury w bie��cej sesji lub w pliku w lokalnym systemie. Domy�lnie wybierane s� bie��ce ustawienia klawiatury u�ywane w sesji. Wi�cej informacji o opcji Zapisz jako zawiera sekcja Zapisywanie komponent�w konfiguracji klawiatury, podr�cznej planszy klawiszy i paska narz�dzi.

Przypisywanie klawiszy do funkcji

Aby przypisa� lub zmieni� przypisanie klawisza do funkcji:

  1. Zacznij w oknie sesji hosta.
  2. Wybierz kolejno polecenia Edycja > Preferencje > Klawiatura lub kliknij przycisk Zmie� odwzorowanie klawiatury na pasku narz�dzi.
  3. Kliknij kart� Przypisywanie klawiszy.
  4. Wybierz kategori�.
  5. Wybierz funkcj�, kt�ra ma by� przypisana do klawisza.
  6. Kliknij polecenie Przypisz klawisz.
  7. Naci�nij na klawiaturze klawisz, kt�ry ma zosta� przypisany do tej funkcji.

    Do funkcji mo�na przypisa� sekwencj� klawiszy z u�yciem klawiszy Alt, Ctrl i Shift (na przyk�ad Alt+F1 lub Ctrl+Alt+Q). Je�li wykorzystywana jest przegl�darka Netscape w wersji starszej ni� 6.x, mog� wyst�pi� problemy z przypisywaniem do funkcji sekwencji klawiszy z u�yciem klawisza Alt. W takim przypadku nie nale�y u�ywa� klawisza Alt w sekwencjach klawiszy.

    Je�li klawisz zosta� ju� przypisany do funkcji, przed ponownym przypisaniem zostanie wy�wietlona nazwa tej funkcji i polecenie usuni�cia tego przypisania.

  8. Po pomy�lnym przypisaniu wszystkich klawiszy kliknij przycisk OK.

Przypisywanie klawiszy do funkcji niestandardowych

Aby przypisa� klawisz lub kombinacj� klawiszy do funkcji niestandardowej, kt�ra nie jest wy�wietlana na li�cie Zmiana odwzorowania klawiatury w kategorii Funkcje niestandardowe, mo�na zdefiniowa� t� funkcj� przy u�yciu Edytora funkcji niestandardowych. Spowoduje to pojawienie si� wraz z nowo zdefiniowanymi funkcjami kategorii Funkcje niestandardowe i b�dzie je mo�na wtedy przypisa� do dowolnego klawisza. Aby zako�czy� przypisywanie klawiszy, nale�y wykona� czynno�ci opisane w sekcji Przypisywanie klawiszy do funkcji, jako kategori� wybieraj�c Funkcje niestandardowe.

Funkcj� niestandardow� mo�na tak�e zdefiniowa� w pliku skryptu HTML lub Java, kt�ry jest u�ywany do uruchamiania sesji. Wi�cej informacji na ten temat mo�na znale�� w sekcji po�wi�conej dodatkowym parametrom HTML.

Przypisywanie klawiszy do aplet�w

Aby przypisa� lub zmieni� przypisanie klawisza do apletu, nale�y najpierw uruchomi� ten aplet:

  1. Zacznij w oknie sesji hosta.
  2. Wybierz kolejno polecenia Czynno�ci, Uruchom aplet lub kliknij przycisk Uruchom aplet na pasku narz�dzi.
  3. Wpisz nazw� apletu, kt�ry ma by� uruchomiony, a nast�pnie kliknij przycisk Uruchom.

    Mo�na teraz przypisa� klawisz do tego apletu.

  4. Zako�cz przypisywanie klawisza, wykonuj�c czynno�ci opisane w sekcji Przypisywanie klawiszy do funkcji.

Przypisywania klawiszy do makr

  1. Aby przypisa� sekwencj� klawiszy do makra, nale�y najpierw utworzy� makro, wybieraj�c kolejno polecenia Czynno�ci > Rejestruj makro lub importuj�c makro przy u�yciu Edytora makr.
  2. Kliknij kolejno opcje: Edycja > Preferencje > Klawiatura, aby uzyska� dost�p do narz�dzia do zmiany odwzorowa� klawiszy.
  3. Wybierz kategori� makra z rozwijanego menu.
  4. Po wybraniu kategorii makra powinno ono zosta� wy�wietlone na li�cie w tabeli. Mo�na wtedy przypisa� do makra sekwencj� klawiszy, wykonuj�c kroki opisane w sekcji Przypisywanie klawiszy do funkcji. Nale�y pami�ta�, �e w przypadku wyboru makra znajduj�cego si� w bibliotece u�ytkownika, w momencie jego uruchomienia program Host On-Demand szuka nazwy wybranego makra w po�o�eniach wszystkich bibliotek u�ytkownika. Wi�cej informacji zawiera sekcja Przeszukiwanie zdefiniowanych przez u�ytkownika po�o�e� makr.

Powielone przypisanie klawiszy

Ta opcja dotyczy tylko klient�w programu Host On-Demand dzia�aj�cych z modu�em dodatkowym Java Plug-in w wersji 1.4.0 lub nowszej (lub Java Plug-in w wersji 1.4.2 lub nowszej w wypadku klient�w na komputerze Macintosh).  Dalsze ograniczenia opisano w sekcji Ograniczenia dotycz�ce zmiany odwzorowania klawiszy.

Znajduj�ce si� klawisze powielone na klawiaturze mo�na niezale�nie przypisa� do r�nych funkcji.  Do klawiszy powielonych nale�� klawisze Shift i Ctrl, wyst�puj�ce na klawiaturze w wi�cej ni� jednym miejscu.  Aby do klawiszy powielonych przypisa� unikalne odwzorowania, wykonaj czynno�ci opisane w sekcji Przypisywanie klawiszy do funkcji

Odwzorowania klawiszy przypisane w programie Host On-Demand wersja 8.0 s� migrowane z uwzgl�dnieniem obs�ugi klawiszy powielonych do programu Host On-Demand wersja 9.0, w kt�rym klawisze powielone maj� takie samo odwzorowanie, jak odpowiadaj�ce im klawisze g��wne.  

Ta obs�uga nie ma wp�ywu na klawisze s�u��ce jako modyfikatory.  Je�li klawisz Ctrl, Alt, Shift lub Meta zostanie u�yty w kombinacji z innym klawiszem, to po�o�enie klawisza nie ma znaczenia w odniesieniu do modyfikatora.  Na przyk�ad w wypadku kombinacji klawiszy Shift+Enter po�o�enie klawisza Shift nie jest uwzgl�dniane.  Tak wi�c prawy i lewy klawisz Shift dzia�aj� w tej kombinacji jednakowo, poniewa� klawisz Shift funkcjonuje tu jako modyfikator.


Administratorzy mog� bezpo�rednio modyfikowa� w�a�ciwo�ci sesji zdefiniowane dla stron modelu HTML, u�ywaj�c Kreatora wdra�ania.  Podczas modyfikacji w�a�ciwo�ci klawiatury przy u�yciu Kreatora wdra�ania, administrator powinien uwzgl�dni� nast�puj�ce zagadnienia:
  • W odwzorowaniach klawiatury zdefiniowanych przy u�yciu Kreatora wdra�ania wykorzystywana jest obs�uga klawiszy powielonych. Dlatego klawisze takie jak Ctrl, wyst�puj�ce na klawiaturze w wi�cej ni� jednym miejscu, mo�na odwzorowywa� niezale�nie na r�ne klawisze i funkcje. 
  • Gdy sesje z takimi odwzorowaniami s� za�adowywane w kliencie ze �rodowiskiem wykonawczym program�w Java (JRE) w wersji 1.4 lub nowszej*, wtedy wszystkie niezale�ne odwzorowania zostaj� zachowane. 
  • Gdy takie sesje s� za�adowywane w kliencie ze �rodowiskiem JRE starszym ni� wersja 1.4, wtedy przetworzenie niezale�nych odwzorowa� nie jest mo�liwe.   Natomiast klawisze klawiatury numerycznej lub lewe klawisze Shift/Ctrl/Alt/Meta b�d� mie� wsp�lne odwzorowanie ze swoimi odpowiednikami znajduj�cymi si� w zasadniczej cz�ci klawiatury lub prawymi klawiszami Shift/Ctrl/Alt/Meta.

Usuwanie przypisa� klawiszy

Aby anulowa� przypisanie klawisza do funkcji wybierz t� funkcj� i kliknij przycisk Usu� przypisanie.

Wyszukiwanie przypisa� klawiszy

Aby sprawdzi�, czy klawisz zosta� ju� przypisany do funkcji:

  1. Kliknij przycisk Wyszukaj klawisz.
  2. Naci�nij na klawiaturze szukany klawisz lub kombinacj� klawiszy.

Je�li klawisz jest ju� przypisany do funkcji, jej nazwa zostanie wyr�niona razem z nazw� klawisza. Je�li do klawisza nie jest przypisana �adna funkcja, zostanie wy�wietlony komunikat "Nie przypisany".

Przywracanie przypisa� klawiszy

Aby przywr�ci� ustawienia domy�lne dla poprzednio zmienionych przypisa� klawiszy:

  1. Kliknij przycisk Zresetuj.
  2. Kliknij klawisz, dla kt�rego chcesz przywr�ci� domy�lne przypisanie.

Aby przywr�ci� domy�lne przypisania dla wszystkich klawiszy, kliknij przycisk Zresetuj wszystkie.

W emulatorach 3270 i 5250 klawisz Ctrl jest domy�lnie odwzorowywany na funkcj� Enter. Poniewa� w �rodowisku j�zyka Java prawy i lewy klawisz Ctrl nie s� rozr�niane, ta zmiana oznacza, �e oba klawisze Ctrl b�d� dzia�a� teraz jak klawisz Enter. U�ytkownik mo�e zmieni� przypisanie klawisza Ctrl, u�ywa� go w kombinacji z innym klawiszem lub zmieni� przypisanie funkcji Enter na inny klawisz.

Ograniczenia dotycz�ce zmiany odwzorowania klawiszy

Nale�y pami�ta� o nast�puj�cych ograniczeniach dotycz�cych zmiany odwzorowania klawiszy:

  1. Je�li program Host On-Demand jest u�ywany w �rodowisku Java 2, nie mo�na przypisa� kombinacji klawiszy Ctrl-Tab i Ctrl-Shift-Tab. W �rodowisku j�zyka Java 2 kombinacje te s� zarezerwowane przez program Java Focus Manager i nie s� zwracane do programu Host On-Demand.

  2. Niekt�re sekwencje klawiszy s� traktowane podobnie i nie mog� by� przypisywane do r�nych funkcji.

  3. Obs�uga klawiszy powielonych odnosi si� tylko do klient�w programu Host On-Demand dzia�aj�cych z modu�em dodatkowym Java Plug-in w wersji 1.4.0 lub nowszej. Klienci na komputerach Macintosh do obs�ugi klawiszy powielonych wymagaj� �rodowiska JRE w wersji 1.4.2 lub nowszej.  Je�li �rodowisko JRE jest starsze ni� wersja 1.4.2, nie rozpoznaje po�o�enia klawiszy na klawiaturze.

  4. W wypadku �rodowisk JRE starszych ni� wersja 1.4 zdarzenia klawiszy, na przyk�ad naci�ni�cie klawisza i zwolnienie klawisza, s� zale�ne od systemu operacyjnego i uk�adu klawiatury komputera, kt�ry te zdarzenia przetwarza. �rodowisko JRE nie czyni rozr�nienia mi�dzy: 

  5. Obs�uga klawiszy powielonych nie ma wp�ywu na klawisze s�u��ce jako modyfikatory.  Je�li klawisz Ctrl, Alt, Shift lub Meta zostanie u�yty w kombinacji z innym klawiszem, to po�o�enie klawisza nie ma znaczenia w odniesieniu do modyfikatora.  U�ytkownik ani administrator programu Host On-Demand nie mo�e przypisa� r�nych funkcji odwzorowa� klawiszy w nast�puj�cych sytuacjach: 

  6. W �rodowisku JRE te kombinacje klawiszy s� przetwarzane jak jednakowe zdarzenia. Na przyk�ad kombinacja prawy Ctrl+P jest przetwarzana w �rodowisku JRE tak samo, jak kombinacja lewy Ctrl+P, wi�c tych kombinacji klawiszy nie mo�na przypisa� do r�nych funkcji odwzorowa� klawiszy w programie Host On-Demand.

  7. Je�li zmienione zostanie przypisanie klawisza powielonego b�d�cego lewym klawiszem Shift/Ctrl/Alt/Meta lub klawiszem klawiatury numerycznej, a wywo�any zostanie program Host On-Demand w poprzednim wydaniu j�zyka Java (czyli Host On-Demand wersja 8.0 lub wcze�niejszy), wy�wietlony zostanie komunikat sygnalizuj�cy nieznany kod klawisza.  

  8. Niekt�re klawisze powielone nie wyst�puj� na wszystkich klawiaturach, jednak �rodowisko Java nie jest w stanie sprawdzi�, czy dany klawisz istnieje.  Dlatego w narz�dziu do zmiany odwzorowa� mog� by� obecne przypisania domy�lne w odniesieniu do klawiszy, kt�rych nie ma na klawiaturze.  Te odwzorowania klawiszy mo�na usun��, lecz nie b�dzie mo�liwo�ci ich ponownego przypisania.

  9. Gdy klawisze odwzorowuje administrator, powinien uwzgl�dni�, �e w niekt�rych klientach uk�ad klawiatury mo�e by� odmienny ni� przez niego sporz�dzany (na przyk�ad u�ytkownik mo�e nie mie� klawisza Meta ani klawisza Command, w�a�ciwych dla komputer�w Macintosh). Odwzorowania nale�y odpowiednio do tego faktu zaplanowa�, gdy� w przeciwnym razie w klientach nie b�dzie mo�liwe u�ycie niekt�rych odwzorowa� domy�lnych.

  10. W �rodowiskach Java 2 wersja 1.4.2_03 firmy Sun i Java 2 wersja 1.4.1 firmy IBM program Host On-Demand wy�wietla komunikat "Nieznany kod klawisza" w nazwie klawisza dla nast�puj�cych kombinacji klawiszy: S� to ograniczenia �rodowisk Java 2 wersja 1.4.2_03 firmy Sun i Java 2 wersja 1.4.1 firmy IBM.

Obs�uga klawiatury APL

Program Host On-Demand obs�uguje teraz klawiatur� APL. W poprzednich wersjach obs�uga klawiatury APL by�a realizowana poprzez uruchomienie w programie Host On-Demand dostosowanego apletu. Wymaga�o to napisania apletu zawieraj�cego odwzorowania klawiszy APL. W bie��cej wersji nie jest to ju� konieczne. Obs�uga klawiatury APL w programie Host On-Demand jest podobna do obs�ugi zapewnianej przez program IBM Personal Communications. Klawiatur� APL mo�na w��cza� i wy��cza�, naciskaj�c kombinacj� klawiszy Ctrl+F8. Obs�uga klawiatury APL jest dost�pna tylko w sesjach 3270.

Obs�uga rozszerzonych kod�w znak�w 3278 APL

Program Host On-Demand w sesjach ekranowych 3270 obs�uguje rozszerzone kody znak�w 3278, a nie tylko kody znak�w 3270 APL.

Konfiguracja:: Aplet ExtendedAPL z odwzorowaniami rozszerzonego zestawu znak�w 3278 APL mo�na doda� do sesji na etapie uruchamiania. Istnieje mo�liwo�� wykonania nast�puj�cych czynno�ci:

  1. Uruchom kreator wdra�ania i wybierz opcj� Utw�rz/edytuj kod HTML. W oknie w�a�ciwo�ci ka�dej sesji, kt�ra ma by� u�ywana z apletem APL, dodaj nast�puj�ce opcje na karcie Opcje uruchamiania:
    1. W menu rozwijanym Autostart wybierz pozycj� Aplet.
    2. Wpisz nazw� com.ibm.eNetwork.HOD.applet.ExtendedAPL w polu Nazwa autostartu.
  2. Zapisz plik HTML.
  3. W systemie klienckim kliknij zapisany nowy lub zmodyfikowany plik HTML, aby uzyska� do niego dost�p.
  4. Mo�esz w��czy� lub wy��czy� �rodowisko APL, naciskaj�c klawisze Ctrl+F11.

Aby uruchomi� ten aplet po rozpocz�ciu sesji, mo�na wybra� opcj� Dzia�ania > Uruchom aplet z menu sesji i wpisa� �a�cuch com.ibm.eNetwork.HOD.applet.ExtendedAPL jako nazw� apletu.

Aby mo�na by�o uruchomi� ten aplet w produkcie WCT, nale�y doda� plik hodappln2.jar (lub hodappl2.jar, je�li w��czono okre�lanie problemu) u�ytkownika jako plik JAR u�ytkownika podczas tworzenia wtyczki.

Uwaga Uwaga: Dodatkowa obs�uga rozszerzonych kod�w znak�w 3278 APL nie wp�ywa na dotychczasowe funkcje 3270 APL, kt�re mo�na w��cza� za pomoc� kombinacji klawiszy Ctrl+F8.

Ta obs�uga jest dost�pna tylko z uk�adem klawiatury APL typu 3. Nie jest dost�pna w przypadku nast�puj�cych stron kodowych: BiDi, tajski i hindi.

Aby skonfigurowa� ustawienia regionalne i j�zykowe systemu, wykonaj poni�sze kroki:

Gdy aplet ExtendedAPL jest uruchomiony, kombinacja klawiszy Ctrl+F11 zawsze s�u�y do w��czania i wy��czania trybu rozszerzonego APL, a wszelkie czynno�ci przypisane do tej kombinacji w narz�dziu keyremap s� ignorowane.

Tematy pokrewne:

  • Definiowanie klawisza jako powtarzalny lub niepowtarzalny
  • Okre�lanie buforowania naci�ni�� klawiszy
  • Domy�lne znaki i funkcje