Hei
Muistaisin nähneeni jossain taustaohjelman, joka muuttaa pilkku näppäimen piste-näppäimeksi. Olisiko mahdollisesti tällaista koodia VB6:lle.
Tarve johtuu siitä, että... mittaan elektroonisella heittokellolla (Mitutoyo) jossa on purkki perässä ja naru USB:hen, purkki simuloi näppäimiä (numeerinen data) ja desimaali eroittimena se käyttää pilkkua. Yritän siis siirtää mittausdatan erääseen valmisohjelmaan, joka on mallia USA ja se hylkää "sille tuntemattoman" pilkun, jälkeen olevat numerot. Purkkiin ei kuulema pääse tekemään muutosta.
Jos simuloidut näppäin lyönnit alistuisivat tälle "pilkku-pisteeksi taustaohjelmalle" niin luulisi sen toimivan.
T EK
Lähettääkö tuo purkki mittaustiedon suoraan kyseiseen ohjelmaan? Meinaan vaan, että jos saisit ensin tuon mittaustiedon tallennettua tiedostoon ja myöhemmin tuotua kyseisen tiedoston ohjelmaan analysointia varten, niin pilkkujen muuttaminen datatiedostossa pisteiksi olisi varmaankin aika triviaali operaatio muutaman rivin mittaisella konsolipohjaisella ohjelmalla.
Tiedätkö, mitä näppäintä purkki simuloi? Mikäli kyse on numeronäppäimistössä olevasta pilkkunäppäimestä, näppäinasettelun vaihtaminen englanninkieliseen ratkaisenee ongelman. Muun näppäimen muuttaminen pisteeksi vaatii hieman enemmän kikkailua.
Kiitos vastauksista.
Jaski; purkki puhtaasti simuloi näppäimistöä ja se lähettää näppäinkäskynä datan mihin tahansa aktiiviseen syöttökenttään, esim excel word jne.
groovyb; koodi on selvä juttu, mutta kyse on vieraasta ohjelmasta minkä koodiin ei luonnollisestikkaan pääse.
Tossu; tuo Eng. maa-alue toimiikin mutta muut jutut eivät oikein suju kun pitäisi olla scandi aluenäppäinasetus.
Olisi kiinostavaa jos vaikka löytyisi tuo aluksi mainitsemani muunnosohjelma (siis valmis), se olisi helpoin tie.
kiitti vielä avusta t. EK
Pelkän numeronäppäimistön pilkun voi vaihtaa melko helposti Microsoft Keyboard Layout Creatorilla. http://msdn.microsoft.com/en-us/goglobal/bb964665.aspx Sopivan layoutin luo sillä muutamassa minuutissa. Voin vaikka laittaa layoutin jakoon, kunhan kerrot, onko sinulla i386 vai amd64 -Windows.
Tossu
Ok, jos vain voisit laittaa layoutin, tässä koneessa on i386
jostain syystä ei lähde asentamaan, herjaa mm. käyttöoikeuksista
Aihe on jo aika vanha, joten et voi enää vastata siihen.