Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
A co zkusit tohle: odpoj externí numerickou klávesu, zapni na noťasu NumLK, přípoj znovu externí klá… nový
Mirroslav 03.06.2012 10:45
Mirroslav
Tak jsem zkusil tvůj postup a nic. Ono se to sesinchronizuje a nejde to udělat tak že by jedna byla… nový
Michaell0071 03.06.2012 16:18
Michaell0071
zkusím to: parametr "device name" zní podle obrázku "port_#0002.hub#0005" - tj. je závislý na tom do… nový
lední brtník 03.06.2012 17:42
lední brtník
Příkazy jsem zkusil a fungují, ale neřeší to ten náš problém. A to aby numpad na klávesnici byl vupn… nový
Michaell0071 03.06.2012 20:27
Michaell0071
kolega nějaký takový numpad na notebuku používal, myslím že mu to fungovalo. zeptám se ho zítra, jak… nový
lední brtník 03.06.2012 20:59
lední brtník
Děkuji nový
Michaell0071 03.06.2012 21:48
Michaell0071
Zeptal jste se teda toho Vašeho kolegi?? nový
Michaell0071 05.06.2012 12:36
Michaell0071
Podle toho, co píše lední brtník je to softwarově řešitelné až na úrovni driveru USB. nový
Flash_Gordon 05.06.2012 12:46
Flash_Gordon
včera na mě kolega neměl čas (zrovna přebírá šéfovskou funkci), tak mi dnes půjčil jeho numpad itec… nový
lední brtník 05.06.2012 13:16
lední brtník
Je to řešitelné. Trochu jsem proběhl internet.... a.. Lze bez problému rozlišit, která klávesnice… nový
Flash_Gordon 05.06.2012 13:42
Flash_Gordon
OK, díky Name: \\?\ACPI#PNP0303#4&1f72ddbf&0#{884b96c3-56ef-11d1- bc8c-00a0c91405dd} A pro čísla (nu… nový
Michaell0071 05.06.2012 14:58
Michaell0071
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á… nový
Flash_Gordon 05.06.2012 15:02
Flash_Gordon
Snad sem to teď už pochopil správně. viz příloha. nový
Michaell0071 05.06.2012 15:44
Michaell0071
No. Tady to je. Přepsané jsou jen numerické klávesy. Spusti program a někde si to vyzkoušet (třeba)… nový
Flash_Gordon 05.06.2012 18:17
Flash_Gordon
OK díky moc. Ve čtvrtek přijedu domů a připojím externí numeriku a vyzkouším. nový
Michaell0071 05.06.2012 18:58
Michaell0071
Zkoušel jsem připojit tu externí numeriku a spustil jsem ten Váš program, psal jsem do poznámkového… nový
Michaell0071 07.06.2012 18:06
Michaell0071
Ten program se má spustit až jsou obě klávesnice v systému připojené. Program dělá jen to, že "přema… nový
Flash_Gordon 07.06.2012 20:29
Flash_Gordon
Stále mi to nefunguje ani ten nový program. Nevím proč. Když zapnu numlock na NB a klikám na klávesy… nový
Michaell0071 07.06.2012 21:34
Michaell0071
]:( Vracejí klávesy na notebooku, které mají psát písmena code: 95 až 105 ? Stiskni jedno z písmen… nový
Flash_Gordon 07.06.2012 21:50
Flash_Gordon
Ano při zapnutém NumLocku vracejí code: 95-105. Přikládám screen při zapnutém Num-Locku nový
Michaell0071 07.06.2012 22:25
Michaell0071
Protože Vy nebo poradna jste zavedli do toho ID řetězce mezeru (viz. screnshot a výše). nový
Flash_Gordon 07.06.2012 22:39
Flash_Gordon
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íš… nový
Michaell0071 07.06.2012 23:18
Michaell0071
Už mě to nebaví. nový
Flash_Gordon 08.06.2012 09:35
Flash_Gordon
Díky už nebudu obtěžovat. :) Hezký den poslední
Michaell0071 08.06.2012 10:02
Michaell0071
Aj tak máš najjednoduchšie kúpiť celú externú klávesnicu a pripojiť ju. Najlepšie bezdrátovú. nový
Eduard Žanony 05.06.2012 16:51
Eduard Žanony
Proč kupovat klávesnici když už jsem si koupil tu numeriky, taky na klasickou klávesnici nemám na st… nový
Michaell0071 05.06.2012 16:55
Michaell0071
Ak sa ti to chce robit najkomplikovanejsim sposobom ako sa da, trak kludne, ale najlepsie mas extern… nový
Eduard Žanony 05.06.2012 17:01
Eduard Žanony

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:

usbdeview /enable_by_pid 040b;2000

odpojení:

usbdeview /disable_by_pid 040b;2000

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:

nircmdc sendkey numlock press

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:

usbdeview /enable_by_pid 040b;2000 && nircmdc sendkey numlock press

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.

:-D

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ě. :-D

Toto by mělo fungovat:

9691-debug-zip

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.

Zpět do poradny Odpovědět na původní otázku Nahoru