- Windows 11 definē standarta haptiskās atgriezeniskās saites sistēmu pelēm un skārienpaliktņiem, kuras pamatā ir viļņu formas, intensitāte un ilgums, kas deklarēts, izmantojot HID.
- SimpleHapticsController ļauj resursdatoram aktivizēt noteiktas vibrācijas, kontrolējot intensitāti, atkārtojumus, atkārtotas aktivizēšanas periodu un maksimālo atskaņošanas laiku.
- Haptiskie skārienpaneļi pievieno spiediena intensitātes un sliekšņa atskaites, lai lietotājs varētu konfigurēt skāriena klikšķa un vibrācijas stiprumu, nospiežot vai atlaižot.
- Peles jutību var regulēt vadības panelī un, vēl sarežģītāk, reģistrā, tādējādi koordinējot rādītāja ātrumu un haptisko uzvedību.
Ja izmantojat operētājsistēmu Windows 11 un jums ir pele vai skārienpaliktnis ar vibrācijas funkciju, iespējams, esat pamanījis nelielu trīci, kas rodas, veicot noteiktas darbības. Šo sajūtu sauc par vibrāciju. haptiskā atgriezeniskā saiteTas ir izstrādāts, lai jūs fiziski sajustu ekrānā notiekošo: klikšķus, robežas, kļūdas, starpposmus utt. Problēma rodas, ja šī vibrācija ir pārāk spēcīga, pārāk vāja vai vienkārši kaitinoša. Labā ziņa ir tā, ka, ja jūsu ierīce to atbalsta, varat precīzi noregulēt abus intensitāte piemēram, tā ģenerētās atbildes veids.
Šajā rakstā mēs detalizēti aplūkosim, kas tieši ir haptiskā sajūta operētājsistēmā Windows 11, kā Microsoft to tehniski īsteno un, pats galvenais, kādas iespējas sistēmā ir to izmantošanai. Mainiet peles un skārienpaliktņa haptiskās atgriezeniskās saites intensitātiMēs arī izmantosim šo iespēju, lai pārskatītu, kā pielāgot peles jutību no vadības paneļa un reģistra, lai pieskāriens, rādītāja ātrums un vibrācija būtu sinhronizēti.
Kas ir haptiskā atgriezeniskā saite operētājsistēmā Windows 11 un kurās ierīcēs tā tiek izmantota?
Runājot par haptisko atgriezenisko saiti operētājsistēmā Windows 11, mēs domājam sistēmas kontrolētu vibrāciju un impulsu kopumu, ko ievades ierīce var ģenerēt, lai papildinātu noteiktas darbības. Praksē tas nozīmē, ka jūsu haptiskā pele vai haptiskā skārienpaliktnis Tas var vibrēt atšķirīgi, pārvietojoties pāri elementam, noklikšķinot, pieļaujot kļūdu vai veiksmīgi pabeidzot darbību.
Windows 11 oficiāli definē divas galvenās ievades ierīču klases ar haptisko atbalstu: no vienas puses, haptiskā skārienpaliktņa, kas paplašina Windows precīzās skārienpaliktņa klasi; no otras puses, haptiskā pelekas ir balstīta uz sistēmas standarta peles klasi. Abos gadījumos aparatūrai ir jāatbilst vairākām specifiskām prasībām papildus tām, kas jau ir nepieciešamas parastai pelei vai skārienpaliktnim, lai nodrošinātu konsekventu un precīzu pieredzi; ja vēlaties redzēt citas saistītās perifērijas ierīces, skatiet spēļu kontrolieru veidi.
Ir svarīgi saprast, ka Microsoft tehniskā dokumentācija koncentrējas uz HID protokols (cilvēka saskarnes ierīce) Šīm ierīcēm ir jāievēro īpaša procedūra. Šajā rokasgrāmatā netiek aplūkoti mehāniski jautājumi (motora tips, montāžas metode, enerģijas patēriņš utt.), bet gan tas, kā tām vajadzētu aprakstīt sistēmai savas haptiskās iespējas, lai Windows 11 varētu tās pareizi pārvaldīt un piedāvāt lietojumprogrammām.
Pateicoties šim kopīgajam protokolam, operētājsistēma var izmantot savus HID draiverus, lai iespējotu ierīci, atvērtu tās opcijas un ļautu saderīgām lietojumprogrammām sazināties ar to. Visas atgriezeniskās saites viļņu formas, intensitātes un atkārtojumi ir balstīti uz ierīces deklarētajiem datiem. peles vai skārienpaliktņa programmaparatūra izmantojot HID deskriptorus.
Kā darbojas saimnieka ierosināta haptiskā atgriezeniskā saite
Operētājsistēmā Windows 11 ir galvenā sastāvdaļa, ko sauc par SimpleHapticsControllerŠis komponents ir atbildīgs par haptiskās atgriezeniskās saites pārvaldību no sistēmas puses (“resursdatora”). Haptiskajai ierīcei ir jāatklāj īpaša HID kolekcija, kas saistīta ar šo kontrolieri, kas atrodas haptisko signālu lietojuma lapā (0x0E, lietojums 0x01). No turienes Windows var vaicāt ierīcei, lai noteiktu, kuras viļņu formas tā atbalsta, to ilgumu un jebkurā laikā var dot norādījumus atskaņot vienu vai otru.
Uz haptiskajiem skārienpaneļiem šai SimpleHapticsController kolekcijai vajadzētu būt apakškolekcija precīzā skārienpaneļa galvenajā kolekcijāTurpretī haptiskajā pelē haptiskā kolekcija var būt augstāka līmeņa kolekcija, neatkarīga, bet tajā pašā līmenī kā peles kolekcija. Šī strukturālā atšķirība neko nemaina gala lietotājam, taču tā ir ļoti svarīga, lai Windows pareizi interpretētu HID atskaites.
Runājot par resursdatora ierosinātu haptisko atgriezenisko saiti, mēs domājam, ka pati Windows 11 vai lietojumprogrammas, kas paļaujas uz tās API, izlemj, kad un kā ierīcei vajadzētu vibrēt. Tas tiek darīts, izmantojot divus galvenos HID ziņojumu veidus: vienu GET_FEATURE ziņojums lai skatītu viļņu formas informāciju un a izejas ziņojums lai manuāli aktivizētu noteiktu haptisko efektu.
Skārienpaliktņu gadījumā šie ziņojumi ir sakārtoti šādi: divas loģiskas apakškolekcijas SimpleHapticsController izmanto ligzdotas kolekcijas: vienu atbalstīto viļņu formu sarakstam un otru ilgumiem. Pelēm šos ziņojumus var definēt tieši augstākā līmeņa haptisko signālu kolekcijā, bez tik lielas ligzdošanas.
Haptiskās viļņu formas: veidi, lietošana un ierobežojumi
Haptiskā atgriezeniskā saite operētājsistēmā Windows 11 nav atstāta katra ražotāja interpretācijā, bet gan balstīta uz kopumu iepriekš definētas viļņu formas ar konkrētiem identifikatoriem un nozīmēm. Katra ierīce deklarē, kuru no šīm formām tā atbalsta, piešķirot tām iekšējās kārtas skaitļus, ko resursdators var pieprasīt, ja tas vēlas reproducēt noteikta veida vibrāciju.
Starp viļņu formām, kas tiek uzskatītas par obligātām saderīgām haptiskām ierīcēm, mēs atrodam, piemēram, Neviens, kas neko nedara un kalpo kā neitrāla vērtība; apstāties, kas pārtrauc jebkuru notiekošo viļņu formu; Novietot kursoru, neliels, maigs pulss, kas norāda uz gaidāmās mijiedarbības iespējām; sasist, maigs pulss, sasniedzot robežu; Saskaņotasāks pieskāriens, pielāgojot kaut ko vadotnei; Solisparedzēts atsevišķiem soļiem, piemēram, vērtības izmaiņām, vai Augtdinamiskāka vibrācija, kas attēlo aktivitāti vai pāreju.
Papildus tiem ir arī tādi veidi kā prese y AtlaidietTie attēlo pogas nospiešanas un atlaišanas žestu. Tie ir neobligāti, bet, ja skārienpaliktnis vai pele atbalsta vienu no tiem, tai ir jāatbalsta arī otra, lai saglabātu konsekvenci starp abām klikšķu fāzēm. Skārienpaliktņu gadījumā, ja tie tiek izmantoti, tiem ir jāatbilst fiziskajai atgriezeniskajai saitei, ko ierīce ģenerē, simulējot mehānisku klikšķi.
Haptiskajām pelēm ir vēl divas īpaši nozīmīgas formas: veiksme (augšupvērsta tendence, kas apstiprina, ka kaut kas ir noritējis labi) un kļūda (lejupvērsts raksts, kas norāda uz kļūmi). Pelēm šīs divas viļņu formas ir obligātas, savukārt skārienpaliktņiem tās ir neobligātas. Atkal, ja viena ir ieviesta, ir jāievieš arī otra, jo tās ir paredzētas, lai darbotos kopā, lai nodrošinātu lietotājam vienmērīgu taustes pieredzi.
Arī Microsoft dokumentācijā ir ļoti skaidri norādīts, kādas viļņu formas Tos nedrīkst lietot uz šīm ierīcēm. Piemēram, ir stingri aizliegts izmantot “klikšķa” tipa viļņu formu, ko varētu sajaukt ar tradicionālās pogas fizisko atgriezenisko saiti, un visas šādas viļņu formas nav ieteicamas. nepārtrauktas vibrācijas ilgstošs “dūkoņas” stils. Netiek iekļautas arī nepārtrauktu viļņu formu sērijas, kas saistītas ar digitālajām pildspalvām (tinte, marķieris, ota, dzēšgumija utt.), jo tām ir jēga tikai šāda veida aparatūrā.
Funkciju pārskati: viļņu formu un ilgumu saraksts
Lai Windows precīzi zinātu, kuras haptiskās viļņu formas pele vai skārienpaliktnis atbalsta un cik ilgi tās darbojas, ierīcei ir jāievieš viļņu formas informācijas raksturlielumu ziņojumsŠim ziņojumam, kuram var piekļūt, izmantojot GET_FEATURE, ir savs ziņojuma identifikators, un tas ir strukturēts divās apakškolekcijās: viena viļņu formu sarakstam un otra ilgumiem.
Jo viļņu formu saraksts Ir definēta saistība starp iekšējiem kārtas skaitļiem un katru atbalstīto viļņu formas tipu. 1. un 2. kārtas skaitlis ir netieši rezervēts opcijām None un Stop, tāpēc tie nav jādeklarē HID deskriptorā. Sākot ar 3. kārtas skaitli, ražotājs var kartēt jebkuru atbalstīto viļņu formu. Ja deklarētais diapazons ir plašāks nekā faktiski atbalstītās viļņu formas, ierīcei neizmantotajām kārtas skaitļu vērtībām ir jāatgriež "None".
Šī saraksta loģiskajam diapazonam jāaptver visi ierīces atbalstītie viļņu formas lietojumi, un gan fiziskajam diapazonam, gan mērvienībām jābūt iestatītām uz 0. Tādā veidā sistēma vērtības interpretē vienkārši kā bezmērķīgus identifikatorus. Šī struktūra ļauj saimnieks konsultējas ar kārtas numuriem pa vienam un zināt, kurai viļņu formai katrs atbilst.
La ilgumu saraksts Tas darbojas ļoti līdzīgi, taču šajā gadījumā katram kārtas skaitlim tiek atgriezts viļņu formas atskaņošanas laiks, kas izteikts milisekundēs. Minimālajam un maksimālajam lietošanas diapazonam jābūt identiskam viļņu formas saraksta diapazonam, lai pastāvētu tieša atbilstība starp secību un ilgumu. Diskrētām viļņu formām jābūt ilgumam, kas lielāks par nulli, savukārt tādas vērtības kā “Nav” un “Stop”, ja tādas ir iekļautas, jādeklarē ar nulles ilgumu.
Šajā sarakstā loģiskais minimums ir iestatīts uz nulli, un loģiskajam maksimumam ir jābūt vismaz garākajam ilgumam starp visām atbalstītajām diskrētajām viļņu formām. Fiziskais diapazons var būt nulle vai atbilst loģiskajam diapazonam; ja tie sakrīt, mērvienības jānorāda kā milisekundēs lai Windows varētu pareizi interpretēt laiku.
Izvades ziņojums, lai manuāli aktivizētu vibrāciju
Kad operētājsistēma Windows 11 vai kāda lietojumprogramma vēlas skaidri aktivizēt noteiktu vibrāciju pelē vai skārienpaliktnī, tā nosūta manuālās aktivizēšanas izejas ziņojumsŠajā ziņojumā, kuram ir savs ID, norādīts, kuru viļņu formu reproducēt, ar kādu intensitāti, cik reižu un kādā kadencē, kā arī citi papildu parametri.
Ziņojuma galvenā sastāvdaļa ir manuāla sprūda, kas satur iepriekš funkciju ziņojumā definētās viļņu formas kārtas skaitli. Ja resursdators nosūta ziņojumu ar kārtas skaitli, kas nav “Nav”, ierīcei nekavējoties jāsāk atskaņot šo viļņu formu ar visiem iekļautajiem papildu iestatījumiem: intensitāti, atkārtojumu skaitu, periodu starp kadriem un maksimālo izslēgšanas laiku, ja vien šie papildu lauki ir ieviesti.
Ja saņemtais kārtas skaitlis atbilst apstāties, ierīcei ir jāaptur jebkura pašlaik atskaņotā diskrētā viļņu forma. Ja kārtas skaitlis ir neviensTam nevajadzētu ierosināt nekādus jaunus efektus, bet, ja notiek leģitīma nepārtraukta haptiska atgriezeniskā saite (piemēram, no cita atļauta konteksta), tam būtu jāturpina sava darbība nemainīga. Manuālā trigera loģiskajam diapazonam jāietver visi iespējamie kārtas skaitļi, tostarp netiešais 1 (Nav) un 2 (Apturēt).
Otra šī ziņojuma galvenā daļa ir intensitāteŠī vērtība norāda maksimālās intensitātes procentuālo daļu, ko ierīce var ģenerēt konkrētajai viļņu formai. Loģiskais minimums ir 0, un maksimumu nosaka aparatūras iespējas. Piemēram, ja pele atbalsta četrus skaidri diferencētus līmeņus, ieteicamais loģiskais maksimums būtu 4. Ja tai ir lielāka granularitāte, var izmantot augstāku maksimumu, vienmēr nepārsniedzot 100. Ierīcei ir jāpiedāvā vismaz četri intensitātes līmeņi, tāpēc loģiskais maksimums nekad nedrīkst būt mazāks par 4.
Intensitāte 0 nozīmē, ka netiek atskaņota atgriezeniskā saite, un Windows šo vērtību izmantos tikai kopā ar apturēšanas komandu. Intensitātes fiziskais diapazons un mērvienības ir definētas kā 0, jo šajā kontekstā tā tiek uzskatīta vienkārši par relatīvu skalu bez skaidras fiziskas mērvienības.
Turklāt ziņojumā var būt iekļauti trīs papildu lauki: Atkārtojumu skaits, Atkārtotas aktivizēšanas periods y Viļņu formas izslēgšanas laiks (maksimālais atskaņošanas laiks)Šie trīs lietojumi ir saistīti: ja ierīce ievieš vienu, tai ir pienākums ievies arī pārējos divus. Atkārtojumu skaits norāda, cik reizes forma tiks atkārtota pēc pirmās reizes (0 nozīmē atskaņošanu tikai vienu reizi), atkārtotas aktivizēšanas periods iezīmē intervālu starp katru aktivizēšanu, un ierobežojuma laiks ierobežo kopējo ilgumu, kāds var būt konkrētam atgriezeniskās saites pieprasījumam.
Paplašinātie parametri: atkārtojumi, periodi un izslēgšanas laiki
El Atkārtojumu skaits Tas ļauj vienu un to pašu viļņu formu automātiski atskaņot vairākas reizes pēc pirmā kadra. Nulles vērtība nozīmē vienu atskaņošanu, un maksimālajai loģiskajai vērtībai jābūt saprātīgai (piemēram, 10), lai izvairītos no pārāk garām secībām. Fiziskais diapazons un mērvienības tiek atstātas uz 0, jo atkal tas ir tikai skaitlis.
El Atkārtotas aktivizēšanas periods Tas apzīmē laiku, kas paiet no vienas atskaņošanas reizes sākuma līdz nākamās atskaņošanas sākumam, ja ir atkārtojumi. Windows interpretē loģiskās vērtības kā milisekundes. Ja periods ir 0, sistēma to uzskata par līdzvērtīgu viļņu formas noklusējuma ilgumam, tāpēc nākamā atkārtojuma vērtība sākas tūlīt pēc iepriekšējās pabeigšanas. Ja vērtība ir mazāka par viļņu formas parasto ilgumu, viļņu forma ir jāpārtrauc un jārestartē pirms tās pabeigšanas.
Pamošanās periodam loģiskajam diapazonam jāsākas ar 0 un jāsasniedz vismaz 1000 (t. i., viena sekunde). Fiziskais diapazons var būt nulle vai vienāds ar loģisko diapazonu; ja tas ir iestatīts uz atšķirīgu no nulles, mērvienībām jābūt milisekundēm, un mērvienības eksponentam jābūt atbilstoši norādītam, lai tas attēlotu tūkstošdaļas sekundes.
Savukārt Viļņu formas izslēgšanas laiks Šis parametrs nosaka maksimālo laiku, kurā viens pieprasījums ar atkārtotiem trigeriem var vibrēt ierīci, apvienojot bāzes viļņa formas ilgumu, atkārtojumu skaitu un periodus starp atkārtojumiem. Šī parametra loģiskais minimums jāaprēķina kā garākās atsevišķās viļņa formas ilgums, kas reizināts ar maksimālo atkārtojumu skaitu, plus viens. Tādā veidā minimālā vērtība jau garantē, ka pat sliktākajā gadījumā (garākā viļņa forma un maksimālais atkārtojumu skaits bez aizkaves) visa secība tiktu izpildīta.
Loģisko maksimumu var iestatīt, lai novērstu haptiskā pieprasījuma pārāk ilgu izpildi, kas varētu būt kaitinoši lietotājam vai pat sabojāt aparatūru dažos dizainos. Tāpat kā ar citiem laika parametriem, resursdators apstrādās vērtības kā milisekundēs, un fiziskais diapazons var būt nulle vai sakrist ar loģisko diapazonu, šādā gadījumā deklarējot atbilstošās mērvienības.
Ir vērts pieminēt, ka šajā arhitektūrā noteikti lietojumi ir skaidri norādīti aizliegts lai saglabātu saderību ar Windows 11. Piemēram, šajā kontekstā resursdators nepieņem “automātisko aktivizēšanu” un ar to saistīto vadību, tāpēc tie nav jāievieš peles vai skārienpaliktņa haptiskajos ierīču deskriptoros.
Īpaša rokasgrāmata haptiskiem skārienpaneļiem
L haptiskie skārienpaliktņi Operētājsistēmā Windows 11 tiem ir divējāda loma: no vienas puses, tie var reaģēt uz resursdatora iniciētām atgriezeniskās saites komandām, kā mēs redzējām; no otras puses, tie var paši ierosināt vibrācijas, kad tie nosaka, ka lietotājs ir nospiedis vai atlaidis simulēto pogu uz virsmas. Šī otrā metode ir pazīstama kā ierīces iniciēta haptiskā atgriezeniskā saite.
Lai lietotājs varētu personalizēt skārienklikšķa pieredzi, skārienpaliktnis var ieviest vienu vai vairākus SET_FEATURE funkciju pārskatus. Izceļas divi īpaši interesanti iestatījumi: vibrācijas intensitāte, nospiežot un atlaižot un spēks, kas nepieciešams, lai sistēma uzskatītu, ka ir noticis klikšķisŠie ziņojumi ir obligāti, ja skārienpaliktnis atbalsta arī saimniekdatora uzsāktu haptisko atgriezenisko saiti.
Ierīču uzskaitīšanas procesa laikā Windows nolasa loģisko un fizisko diapazonu, ko skārienpaliktnis deklarē šīm funkcijām. Izmantojot šos datus, sistēma izveido opcijas, kas pēc tam tiek parādītas iestatījumu saskarnē (piemēram, Windows 11 iestatījumos), izvēlas saprātīgas noklusējuma vērtības un, kad nepieciešams, nosūta lietotāja atlasīto preferenci ierīcei, izmantojot SET_FEATURE.
Paredzamā darbība ir tāda, ka skārienpaliktnis izmantos saprātīga noklusējuma vērtība līdz tas ir saņēmis jebkādas korekcijas no resursdatora. Dokumentācijā ieteicams kā sākumpunktu izmantot starpvērtību no loģiskā diapazona, lai lielākajai daļai cilvēku pieredze būtu līdzsvarota, neko nemainot.
Skārienpaneļa haptiskās intensitātes ziņojums
Ziņojums par iezīmēm haptiskā intensitāte Skārienpaliktnī tas tiek izmantots tikai, lai noteiktu atgriezeniskās saites stiprumu, kas saistīts ar simulētās pogas nospiešanu un atlaišanu uz paneļa virsmas. Citiem vārdiem sakot, tas neietekmē viļņu formu intensitāti, ko resursdators var manuāli ģenerēt, izmantojot izvades ziņojumu; tas iedarbojas tikai uz pašas ierīces ģenerēto klikšķi un atlaišanu.
Lai atbalstītu šo regulēšanu, skārienpaliktnim ir jābūt iekļautam SimpleHapticsController loģiskā apakškolekcija galvenajā Windows Precision Touchpad kolekcijā. Šajā apakškolekcijā haptiskās intensitātes izmantošana ir deklarēta kā līdzekļa vienums ar savu atskaites ID. Šajā blokā nedrīkst būt automātiski vai manuāli aktivizētāji, un tas ir jāglabā atsevišķi no SimpleHapticsController apakškolekcijas, ko ierīce izmanto resursdatora iniciētai atgriezeniskajai saitei.
Šajā ziņojumā loģiskajam minimumam jābūt 0, bet loģiskajam maksimumam — 4 vai lielākam. Windows lineāri mērogo lietotāja preferences šajā diapazonā. Vērtība 0 nozīmē, ka Nospiežot vai atlaižot, vibrācijas nebūs. Skārienpaliktņa pogas intensitātes līmenis ir visaugstākais, savukārt maksimālā vērtība apzīmē augstāko pieejamo intensitāti. Starp tiem sistēma grafiskajā saskarnē var piedāvāt vairākus līmeņus, kas pielāgoti ierīces deklarētajam diapazonam.
Šis dizains ļauj ražotājiem un lietotājiem eksperimentēt ar dažādām sajūtām: sākot ar tikko uztveramu pieskārienu, kas ir ideāli piemērots klusai videi, līdz daudz izteiktākai vibrācijai, kas ir noderīga cilvēkiem, kuriem nepieciešama ļoti skaidra taustes atgriezeniskā saite, ka darbība ir reģistrēta.
Skārienpaliktņa pogas nospiešanas sliekšņa ziņojums
Vēl viens svarīgs parametrs, ko var attēlot haptiskais skārienpanelis, ir pogas spiediena slieksnisŠajā funkciju ziņojumā, kam ir arī konkrēts ID, norādīts, cik lielu spēku ierīcei ir jāpieliek uz virsmas, pirms tā uzskata, ka ir veikts klikšķis, kas ir īpaši svarīgi skārienpaliktņiem, kas pilnībā imitē mehānisko mehānismu.
Lai ieviestu šo iestatījumu, ierīcei ir jādeklarē pogas spiediena sliekšņa izmantošana. Galvenā precīzijas skārienpaneļa kolekcijabet neiekļaujot to SimpleHapticsController kolekcijā. Definētais loģiskais diapazons tiks lineāri kartēts uz izmērīto spēku fizisko diapazonu un tiks vienmērīgi sadalīts ap centrālo vērtību, kas darbosies kā noklusējuma vērtība.
Windows interpretē šos trīs punktus — loģisko minimumu, noklusējuma vērtību un loģisko maksimumu — kā trīs stipruma līmeņus, kas grafiski tiek pārveidoti par tādām opcijām kā “Zems, vidējs un augsts” ko lietotājs redz iestatījumos. Iekšēji šīs vērtības ir saistītas ar ieteicamajiem fiziskajiem spēkiem, piemēram, spiediena diapazons ir no aptuveni 110 g līdz aptuveni 190 g, un standarta iestatījums ir starpvērtība aptuveni 150 g.
Microsoft parauga dokumentācijā ir parādīts HID deskriptors, kas precīzi piešķir fizisko diapazonu no 110 g līdz 190 g, ļaujot sistēmai piedāvāt ļoti skaidru kontroli pār to, cik stipri jāpiespiež skārienpaliktnis, lai tas reaģētu. Lietotāji, kuri dod priekšroku vieglam pieskārienam, var izvēlēties zemu līmeni, savukārt tie, kuri spēcīgāk atbalsta roku vai mēdz to netīšām atbalstīt, gūs labumu no augstāka līmeņa. augstākais slieksnis lai izvairītos no nejaušiem klikšķiem.
Haptiskā skārienpaneļa deskriptora piemērs
Lai ilustrētu visu iepriekš minēto, Microsoft iekļauj HID deskriptora paraugu pilns haptiskais skārienpanelis Tas atbalsta gan resursdatora, gan ierīces ierosinātu atgriezenisko saiti. Šis deskriptors deklarē saderību ar piecām dažādām viļņu formām, no kurām ilgākā ilgums ir 50 ms, un ietver arī visus atkārtojumu, periodu un izslēgšanas laika papildu lietojumus.
Ja ražotājs vēlas mainīt atbalstīto viļņu formu skaitu, viņam jāpielāgo vairāki punkti deskriptorā: manuālās aktivizēšanas lietošanas loģiskais diapazons, kā arī lietošanas diapazoni un vienību skaits (ReportCount) kolekcijās, kas atbilst viļņu formu sarakstam un ilguma sarakstam. Tādā veidā Windows zina, vai ir pieejams vairāk vai mazāk kārtas skaitļu.
Ja vēlaties uzņemt vienu garākais maksimālais ilgums Viļņu formām būs jāmodificē loģiskie diapazoni ilguma sarakstā, atkārtotas aktivizēšanas periods un izslēgšanas laiks. Piemērs tika ģenerēts, izmantojot Waratah failu — Microsoft rīku HID struktūru deklaratīvai aprakstīšanai, kurā var redzēt, kā tiek definētas lietošanas lapas, kolekcijas, loģiskie un fiziskie diapazoni, mērvienības (grami un milisekundes) un dažādas ievades, izvades un funkciju atskaites.
Šī pieeja kalpo gan kā tehnisks ceļvedis ražotājiem, gan kā lietotāja garantija Ja skārienpanelis tiek reklamēts kā haptisks un saderīgs ar Windows 11, tas visas šīs iespējas parādīs kā standarta aprīkojumu, nodrošinot skaidras iespējas konfigurēt intensitāti un spiediena slieksni no sistēmas saskarnes.
Haptiskās peles deskriptora piemērs
Arī haptiskās peles gadījumā Microsoft piedāvā atsauces HID ziņojuma deskriptors Šī ierīce apvieno klasisko peles darbību (X un Y kustības, pogas utt.) ar neatkarīgu haptisko atgriezenisko saiti, kas attēlo viļņu formas, to ilgumu un manuālas aktivizēšanas ziņojumus. Tādējādi ierīce darbojas kā standarta pele plus papildu SimpleHapticsController.
Šis deskriptora piemērs deklarē atbalstu astoņām dažādām viļņu formām ar maksimālo ilgumu 200 ms, kā arī ietver visus papildu atkārtojumu, periodu un izslēgšanas laika lietojumus. Tāpat kā ar skārienpaliktni, ja ražotājs nolemj modificēt viļņu formu katalogu, viņam būs jāpielāgo manuālās aktivizēšanas loģiskais diapazons un viļņu formas un ilguma sarakstu intervāli.
Peles kustības komponents ir definēts vispārīgajā darbvirsmas lietojuma lapā ar ievades atskaiti, kurā iekļauta relatīvā pozīcija uz X un Y asīm un primāro pogu stāvoklis. Pēc tam atsevišķā lietojumprogrammu kolekcijā haptiskā lapa ar viļņu formas sarakstu un ilguma sarakstu kā funkciju atskaitēm un izejas atskaiti, lai palaistu īpašas vibrācijas ar intensitātes un atkārtošanās parametriem.
Tāpat kā skārienpaliktņa piemērā, peles versiju var ģenerēt no Waratah faila, kurā aprakstīta visa informācija: sākot no laika vienībām milisekundēs līdz katra lauka bitu izmēriem atskaitē. Tas nodrošina, ka Windows 11 konsekventi atpazīst ierīci un ka lietojumprogrammām ir Stabila API pie kā strādāt, kad viņi vēlas sniegt lietotājam taustes atgriezenisko saiti.
Pielāgojiet peles jutību operētājsistēmā Windows 11, izmantojot vadības paneli
Papildus haptiskajai pasaulei ir vēl viens iestatījums, kas būtiski ietekmē peles sajūtas: rādītāja jutība vai ātrumsLai gan operētājsistēma Windows 11 ir modernizējusi lielu daļu savas saskarnes, klasiskais vadības panelis joprojām ir galvenais punkts noteiktiem papildu peles iestatījumiem, tostarp rādītāja precizitātei.
Lai mainītu peles jutību no vadības paneļa, varat to atvērt izvēlnē Sākt un pārliecināties, vai laukā "Skatīt pēc" ir iestatīta vērtība mazas ikonasTas dos jums piekļuvi visām klasiskajām sadaļām, tostarp sadaļai "Pele". Noklikšķinot uz tās, tiks atvērts uznirstošais logs ar vairākām cilnēm, kas paredzētas tieši peles iestatījumiem.
Šajā logā cilnē “Rādītāja opcijas” atradīsiet ātruma slīdnis un izvēles rūtiņu "Uzlabot rādītāja precizitāti". Iespējojot šo izvēles rūtiņu, Windows pelei piemēro īpašu paātrinājumu, kas dažiem cilvēkiem patīk, jo tas izlīdzina ļoti mazas kustības, bet citiem tas šķiet kaitinoši, īpaši precīzā darba vidē vai spēļu spēlēšanas laikā.
Pārvietojot slīdni pa kreisi vai pa labi, varat pielāgot, cik pikseļu rādītājs pārvietojas katrā fiziskās peles kustības vienībā. Ideālā gadījumā jums vajadzētu izmēģināt dažādas pozīcijas, līdz atrodat punktu, kur rokas ekrāna koordinācija Tam vajadzētu šķist dabiski. Kad esat to sapratis, vienkārši lietojiet izmaiņas un aizveriet logu; iestatījums tiks saglabāts pašreizējam lietotājam.
Mainiet peles jutību no reģistra redaktora
Ja vēlaties spert soli tālāk un precizēt parametrus, kas ne vienmēr ir skaidri atspoguļoti grafiskajā saskarnē, varat izmantot arī... Windows reģistra redaktorsŠī metode ir paredzēta pieredzējušiem lietotājiem, tāpēc tā jāveic uzmanīgi un, ja iespējams, pirms jebkādu izmaiņu veikšanas izveidojiet atjaunošanas punktu vai reģistra dublējumu.
Lai sāktu, atveriet reģistra redaktoru (piemēram, meklēšanas lodziņā vai logā “Palaist” ierakstot “regedit”) un atrodiet ceļu. HKEY_CURRENT_USER > Vadības panelis > PeleŠajā atslēgā jūs atradīsiet vairākas vērtības, kas tieši ietekmē rādītāja darbību, tostarp MouseSpeed, MouseThreshold1 un MouseThreshold2.
Vērtība Peles ātrums Tas nosaka peles paātrinājuma darbības režīmu. Iestatot to uz 2, tiek aktivizēts uzlabotais paātrinājuma iestatījums, kas darbojas kopā ar pārējiem diviem sliekšņiem. Šīs vērtības maiņa uz 2 un izmaiņu piemērošana parasti ir pirmais solis, ja vēlaties piespiesti iestatīt noteiktu jutības darbību.
Vērtības Peles slieksnis1 y Peles slieksnis2 Šīs vērtības aptuveni norāda ātruma ierobežojumus, virs kuriem Windows palielina rādītāja paātrinājumu. Lai panāktu lineārāku un paredzamāku uzvedību, diezgan bieži tās tiek iestatītas uz 0, kas atspējo šo papildu sliekšņa loģiku un liek pelei konsekventāk reaģēt uz fiziskām kustībām.
Pēc katras no šīm vērtībām rediģēšanas ir svarīgi apstiprināt izmaiņas un aizvērt reģistra redaktoru. Daudzos gadījumos datora restartēšana nav nepieciešama, taču, lai jaunie iestatījumi stātos spēkā pilnībā, iespējams, būs jāatsakās. Ar šīm precīzajām korekcijām varat sasniegt peles kontroles sajūta Tas būs daudz labāk piemērots jūsu personīgajām vēlmēm, vēlāk apvienojot šīs izmaiņas ar jūsu ierīces piedāvātajiem haptiskajiem iestatījumiem.
Kopumā operētājsistēma Windows 11 lietotājiem un ražotājiem nodrošina diezgan visaptverošu haptisko sistēmu, kuras pamatā ir precīzi definētas viļņu formas, intensitātes vadība un atkārtošanās opcijas, kas integrējas ar rādītāja jutības opcijām gan grafiski, gan zemā līmenī reģistrā. Izpratne par to, kā darbojas visa šī ekosistēma — sākot ar haptiskās peles vai skārienpaliktņa HID deskriptoriem un beidzot ar slīdņiem vadības panelī —, ļauj precīzi pielāgot... taustes un kustību pieredzepanākot daudz ērtāku un konsekventāku lietošanu, kas pielāgota katrai personai.
Kaislīgs rakstnieks par baitu pasauli un tehnoloģiju kopumā. Man patīk dalīties savās zināšanās rakstot, un tieši to es darīšu šajā emuārā, parādot visu interesantāko informāciju par sīkrīkiem, programmatūru, aparatūru, tehnoloģiju tendencēm un daudz ko citu. Mans mērķis ir palīdzēt jums vienkāršā un izklaidējošā veidā orientēties digitālajā pasaulē.

