| Termin | Definicja |
|---|---|
| Brak obsługi touchpada w Hyper-V | Brak obsługi touchpada w maszynie wirtualnej Hyper-V wskazuje na ograniczenie emulacji urządzeń wskazujących — maszyna wirtualna traktuje touchpad zwykle jako standardową mysz, bez gestów. Brak obsługi touchpada w Hyper-V — na czym polega problemBrak obsługi touchpada w Hyper-V oznacza sytuację, w której system uruchomiony w maszynie wirtualnej nie rozpoznaje wszystkich funkcji wbudowanego panelu dotykowego laptopa. Sam touchpad może nadal poruszać kursorem, ale jego zachowanie zostaje ograniczone do podstawowej emulacji myszy. Nie działają wtedy między innymi przewijanie dwoma palcami, powiększanie obrazu, przełączanie pulpitów, gesty trzema lub czterema palcami oraz dodatkowe reakcje przypisane przez sterownik producenta. Nie musi to oznaczać uszkodzenia fizycznego touchpada. Wirtualizowany system otrzymuje od Hyper-V uproszczony model urządzenia wejściowego, a nie pełny sygnał z panelu umieszczonego w obudowie laptopa. Warstwa pośrednia przekazuje przede wszystkim ruch wskaźnika, kliknięcia i podstawowe przyciski. Informacje o powierzchni dotykowej, liczbie palców, nacisku czy rozpoznanych gestach mogą nie być przekazywane do systemu gościa. Warto rozróżnić dwa przypadki. Jeżeli touchpad działa prawidłowo w głównym systemie laptopa, a traci gesty dopiero po uruchomieniu systemu w Hyper-V, przyczyną jest najczęściej sposób udostępniania urządzeń wejściowych maszynie wirtualnej. Jeżeli panel nie reaguje również poza maszyną wirtualną, należy dodatkowo sprawdzić sterownik, ustawienia BIOS-u lub UEFI, skrót klawiaturowy wyłączający touchpad oraz stan samego urządzenia. Dlaczego maszyna wirtualna widzi touchpad jak zwykłą myszHyper-V oddziela system gościa od sprzętu komputera, na którym działa. Takie rozdzielenie ułatwia utrzymanie niezależnego środowiska, ale ogranicza dostęp do funkcji charakterystycznych dla konkretnych podzespołów. System w maszynie wirtualnej nie komunikuje się z touchpadem dokładnie tak, jak system zainstalowany bezpośrednio na laptopie. Zamiast tego korzysta z urządzenia wirtualnego lub z przekazywania sygnału wejściowego przez mechanizm sesji. Dla zwykłego sterowania kursorem taki model jest wystarczający. Ruch palca zostaje zamieniony na przesunięcie wskaźnika, a stuknięcie może zostać zinterpretowane jako kliknięcie. Gesty wielodotykowe wymagają jednak dodatkowej informacji: liczby jednocześnie wykrywanych punktów, kierunku ruchu, czasu kontaktu z powierzchnią oraz sposobu interpretacji danego gestu. Jeżeli te dane nie zostaną przekazane do systemu gościa, jego sterownik nie ma podstaw do uruchomienia przewijania, powiększania lub zmiany widoku. Podobny efekt może występować przy korzystaniu z pulpitu zdalnego, konsoli maszyny wirtualnej albo innych narzędzi pośredniczących. Każda z tych warstw może upraszczać sygnał wejściowy do postaci klawiatury i myszy. Z tego powodu instalacja sterownika touchpada wewnątrz systemu gościa nie zawsze rozwiązuje problem. Sterownik może być poprawny, lecz nie otrzymywać danych potrzebnych do obsługi gestów. W praktyce najpewniejsze działanie touchpada uzyskuje się w systemie gospodarza. W maszynie wirtualnej można natomiast używać zwykłej myszy, skrótów klawiaturowych lub ustawień systemowych zastępujących część gestów. W zależności od wersji systemu, konfiguracji integracji oraz sposobu łączenia z maszyną wirtualną zakres dostępnych funkcji może się różnić. Typowe objawy i błędy diagnostyczne - Brak obsługi touchpada w Hyper-VNajczęściej zgłaszany objaw polega na tym, że kursor porusza się bez problemu, lecz przewijanie dwoma palcami nie działa. Czasem pozostaje aktywne tylko kliknięcie podstawowe, natomiast stuknięcie, kliknięcie prawym przyciskiem wykonywane gestem albo powiększanie obrazu nie przynosi rezultatu. Możliwe jest również opóźnienie reakcji, skokowe przemieszczanie wskaźnika lub nieprawidłowe zachowanie po przełączeniu fokusu między systemem gospodarza a oknem maszyny wirtualnej. Częstym błędem jest traktowanie każdego takiego objawu jako awarii mechanicznej. Najpierw należy porównać zachowanie touchpada w kilku miejscach:
Jeżeli gesty działają w systemie gospodarza, ale nie w Hyper-V, problem wskazuje raczej na ograniczenie przekazywania wejścia niż na uszkodzenie powierzchni dotykowej. Jeżeli nie działa także podstawowe poruszanie kursorem, należy sprawdzić, czy okno maszyny wirtualnej przejęło wejście, czy aktywna jest właściwa sesja oraz czy nie został włączony tryb, który przekazuje wyłącznie klawiaturę. Warto także skontrolować sterowniki i ustawienia po obu stronach. W systemie gospodarza znaczenie może mieć sterownik producenta touchpada, aktualizacja systemu, ustawienie wyłączające panel po podłączeniu myszy albo skrót funkcyjny na klawiaturze. W systemie gościa należy sprawdzić, czy widoczne urządzenie wejściowe jest poprawnie zainstalowane, ale bez zakładania, że sam sterownik przywróci gesty, których Hyper-V nie przekazuje. Nie należy również mylić braku gestów z problemem integracji obrazu. Skalowanie ekranu, rozdzielczość i tryb pełnoekranowy mogą zmieniać odczucie płynności oraz położenie wskaźnika, lecz nie tworzą pełnej obsługi wielodotyku. Gdy kursor reaguje w sposób przewidywalny, a niedostępne są wyłącznie funkcje gestów, ograniczenie warstwy wejściowej pozostaje najbardziej prawdopodobnym wyjaśnieniem. Kiedy warto zlecić diagnozę specjalistom - Brak obsługi touchpada w Hyper-VZgłoszenie do serwisu jest uzasadnione, gdy touchpad nie działa także poza maszyną wirtualną, przestał reagować po aktualizacji, działa tylko okresowo albo jego zachowanie zmienia się po każdym ponownym uruchomieniu. Warto skorzystać z pomocy również wtedy, gdy nie jest jasne, czy źródłem problemu jest konfiguracja Hyper-V, sterownik systemowy, ustawienie laptopa czy usterka sprzętowa. Do przekazania przydatne będzie wskazanie, które funkcje działają w systemie gospodarza, a które znikają dopiero po uruchomieniu systemu gościa. W Warszawie takie przypadki można skierować do Warszawskiego Pogotowia Komputerowego 24/7, gdzie wykonywana jest darmowa diagnoza laptopa. Dzięki porównaniu działania urządzenia poza środowiskiem wirtualnym i w Hyper-V można oddzielić ograniczenie emulacji od rzeczywistego problemu ze sterownikiem lub panelem dotykowym. Przed zgłoszeniem warto przygotować nazwę i wersję systemu gospodarza, wersję systemu uruchamianego w maszynie wirtualnej, opis używanego sposobu łączenia oraz informację, czy kursor porusza się prawidłowo. Pomocne bywa także zanotowanie, czy problem dotyczy wszystkich gestów, czy tylko przewijania, stuknięcia albo zmiany powiększenia. Takie dane skracają rozpoznanie i ułatwiają dobranie obejścia, na przykład pracy z myszą lub skrótami klawiaturowymi, jeżeli sama architektura Hyper-V nie pozwala na pełne przekazanie funkcji touchpada. |