Olin tässä hetki sitten tutustunut javan robot kirjastoon ja kokeilin laittaa sen kirjoittamaan tekstiä, mutta en pystynyt laittamaan sitä kirjoittamaan ä tai ö.
esim.
Robot robot=new Robot(); robot.keyPress(KeyEvent.VK_A); //toimii robot.keyPress(KeyEvent.VK_Ä); // ei toimi
joten tietäisikö joku jonkin tavan miten voisin kirjoittaa Ä tai ö.
Mod. lisäsi kooditagit
etsubu kirjoitti:
tietäisikö joku jonkin tavan miten voisin kirjoittaa Ä tai ö.
http://www.velocityreviews.com/forums/t136100-virtual-keyboard-whith-robot-keypress.html
Saanen huomauttaa, että tuolla keskustelussa esitetty alt+123-ratkaisu ei mahda toimia kuin Windowsissa.
Ilmeisesti seuraava Javan versio tukisi funktiota KeyEvent.getExtendedKeyCodeForChar, joka mahdollistaisi tuollaisen. Nykyisestä versiosta en tiedä mitään kunnollista ratkaisua.
Metabolix kirjoitti:
Saanen huomauttaa, että tuolla keskustelussa esitetty alt+123-ratkaisu ei mahda toimia kuin Windowsissa.
Luitko viimeisen viestin? Siinä esitetyn ratkaisun pitäisi toimia myös ainakin Linuxissa.
-tossu- kirjoitti:
Luitko viimeisen viestin? Siinä esitetyn ratkaisun pitäisi toimia myös ainakin Linuxissa.
Enpä huomannut, mutta satuin kyllä itse kokeilemaan samaa ratkaisua ennen oman viestini lähettämistä. Ei toiminut, tuli pelkkä a-kirjain. Kokeilin kaikki muutkin VK_DEAD-vakiot, sama ongelma.
Aihe on jo aika vanha, joten et voi enää vastata siihen.