aktivace NumLocku na NB
Ahoj lidi, chtěl bych se zeptat. Mám notebook ASUS U46 14'' kde je numerická část řešena tak, že se stiskne kombinace Fn+NumLK a tím se část klávesnice změní na numerickou. Koupil jsem si samostatný numerický blok do USB portu, ale když na něm stisknu NumLock, aby se zapnul zapne se i numLock na notebooku. Což vůbec neřeší ten problém co jsem potřeboval vyřešit. Kupuval jsem si numeriku proto, aby jsem mohl psát pohodlně čísla a písmena na klávesnici, ale co to má za význam když ji musím furt zapínat a vypínat, aby šli psát všechny písmena. Šlo by to nějak vyřešit, aby když připojít numeriku a zapnu ji, aby se neaktivoval nemrický blok na PC? Nejlíp nějak softwarově??
Díky moc.
A co zkusit tohle: odpoj externí numerickou klávesu, zapni na noťasu NumLK, přípoj znovu externí klávesu (neměla by fungovat) a znovu zmáčkni NumLK. Na notebooku by měla být vyplá a externí by měla fungovat, snad ti to pomůže, nemám to odzkoušeno.
Tak jsem zkusil tvůj postup a nic. Ono se to sesinchronizuje a nejde to udělat tak že by jedna byla zapnutá a druhá vypnutá.
pro lední brtník: Ty by jsi neměl čas pokud to teda není nic složitého (ale jak tak sleduji tvoje příspěvky tak pro tebe asi moc ne) udělat nějaký ten skript, tohle já vůbec neovládám, nikdy jsem to nedělal. Díky, díky
zkusím to: parametr "device name" zní podle obrázku "port_#0002.hub#0005" - tj. je závislý na tom do kterého usb konektoru se numpad připojí.
lepší bude volat ho podle "vendor id" identifiátoru zařízení. zapnutí numpadu:
odpojení:
za to se dá doplnit druhý příkaz pro zapnutí/vypnutí numlocku. možná ho budeš chtít trvale vypnutý, možná se nebude chovat korektně pro numpad a nevyužiješ ho - už proto, že nemá stavy zap/vyp:
programy usbdeview.exe, nircmdc.exe nakopírovat do c:\windows, nebo k nim uvést celou cestu. pak ověřit ty příkazy v okně cmd.exe jestli fungují. nakonec z nich vytvořit zástupce na plochu, třeba s obsahem:
Příkazy jsem zkusil a fungují, ale neřeší to ten náš problém. A to aby numpad na klávesnici byl vupnutý a byl zapnutý externí numerický blok. Já mohl psát na klávesnici všechna písmena a na externím numpadu ty čísla.
kolega nějaký takový numpad na notebuku používal, myslím že mu to fungovalo. zeptám se ho zítra, jak to řešil - jestli kvůli tomu nemusel instalovat nějaký soft.
Děkuji
Zeptal jste se teda toho Vašeho kolegi??
Podle toho, co píše lední brtník je to softwarově řešitelné až na úrovni driveru USB.
včera na mě kolega neměl čas (zrovna přebírá šéfovskou funkci), tak mi dnes půjčil jeho numpad itec na hraní.
ten jeho krám má nezávislý numlock na notebooku/externí klávesnici. vždy po zasunutí do usb se nastaví jako numpad na čísla, bez ohledu na nastavení klávesnice notebuku.
to znamená, že notebuk by měl mít vypnutý numlock a čísla psát jen přes fn+náhradní klávesy. anebo připojit numpad.
žádný driver se neinstaluje.
Je to řešitelné.
Trochu jsem proběhl internet.... a..
Lze bez problému rozlišit, která klávesnice poslala kód -> je možné na to udělat program.
Více v příloze.
Měl bys sem vložit všechny kódy (code), které píše "zlá" klávesnice na notebooku namísto písmen a jejich očekávaná čísla, která to má napsat.
Také sem vložit Name té notebookové klávesnice.
OK, díky
Name: \\?\ACPI#PNP0303#4&1f72ddbf&0#{884b96c3-56ef-11d1- bc8c-00a0c91405dd}
A pro čísla (numerika na klávesnici u notebooku při zapnutém NomLock-u) jsem udělal tabulku viz. příloha.
Jo. Jasně. Ale já potřebuju právě vědět, jaké písmena to má psat.
Namísto písmen to píše čísla a já potřebuju vědět vždycky kód + písmeno na klávesnici notebooku(napíše to číslo).
Podle toho to půjde udělat.
Asi jsem se nevyjádřil jasně, jak si to po sobě čtu.
Snad sem to teď už pochopil správně. viz příloha.
No. Tady to je.
Přepsané jsou jen numerické klávesy.
Spusti program a někde si to vyzkoušet (třeba) v notepadu.
Poznámka:
-Není to profi řešení
-fungovat by to mělo jen s tvojí klávesnicí (ne jinde)
OK díky moc. Ve čtvrtek přijedu domů a připojím externí numeriku a vyzkouším.
Zkoušel jsem připojit tu externí numeriku a spustil jsem ten Váš program, psal jsem do poznámkového bloku, ale stále stejné, zapnu na externí numlock a zapne se i na NB a na NB se i přepnout zase ty klávesy na čísla a píše to čísla. V tom Raw Keyboard Input při psaní na externí se mění to name a handle viz: \\?\HID#VID_040B&PID_2000&MI_00#8&86b6348&0&0000#{ 884b96c3-56ef-11d1-bc8c-00a0c91405dd} /(handle: 7013261) při psaní na NB je to stále: \\?\ACPI#PNP0303#4&1f72ddbf&0#{884b96c3-56ef-11d1- bc8c-00a0c91405dd} (handle: 65601)
jenom otázečka stačí spustit ten .exe soubor co jste mi posílal v archívu? Jestli nedělám chybu já.
Děkuji
Ten program se má spustit až jsou obě klávesnice v systému připojené.
Program dělá jen to, že "přemapuje" u notebookové klávesnice klávesy při zaplém num-locku.
To znamená, že klávesnice na notebooku by se měla chovat stejně při vyplém/zaplém num-locku.
při stisknutí klávesy na notebooku, musí mít klávesnice toto ID:
\\?\HID#VID_040B&PID_2000&MI_00#8&86b6348&0&0000#{ 884b96c3-56ef-11d1-bc8c-00a0c91405dd}
Pokud ho nemá, tak jste mi napsal to špatné u numerické.
//EDITACE
No napsal jste to obráceně.
Toto by mělo fungovat:
9691-debug-zip
Stále mi to nefunguje ani ten nový program. Nevím proč. Když zapnu numlock na NB a klikám na klávesy které zároveň obsahují číslo, vždy se napíše číslo ne písmeno. Mám zkontrolovat nějaké údaje jestli není něco špatně?? Děkuji moc za čas a ochotu.
Vracejí klávesy na notebooku, které mají psát písmena code: 95 až 105 ?
Stiskni jedno z písmen na notebooku (které píše čísla) při num-locku a dej screnshot programu
Ano při zapnutém NumLocku vracejí code: 95-105.
Přikládám screen při zapnutém Num-Locku
Protože Vy nebo poradna jste zavedli do toho ID řetězce mezeru (viz. screnshot a výše).
OK, už to funguje. Jen první čtyři písmena jsou posunutá:
při stisku M to píše J
při stisku J to píše K
při stisku K to píše L
při stisku L to píše M
Bylo by možné to ještě upravit.
Jinak už to běží jak má.
Děkuji
Už mě to nebaví.
Díky už nebudu obtěžovat. :) Hezký den
Aj tak máš najjednoduchšie kúpiť celú externú klávesnicu a pripojiť ju. Najlepšie bezdrátovú.
Proč kupovat klávesnici když už jsem si koupil tu numeriky, taky na klasickou klávesnici nemám na stole místo.
Ak sa ti to chce robit najkomplikovanejsim sposobom ako sa da, trak kludne, ale najlepsie mas externu klavesnicu a mozes si ju dat na kolena, alebo polozit na notebook (ked nebudes vyuzivat nb klavesnicu, tak ju kludne zaklry externou.