/ / Existuje spôsob ovládania klávesnice v jave bez awt.robot - java, keyboard, awtrobot

Existuje spôsob, ako ovládať klávesnicu v jave bez awt.robot - java, klávesnice, awtrobot

Existuje spôsob ovládania klávesnice v jave bez použitia awt.robot? Trieda robota, bohužiaľ, nemôže stlačiť všetky klávesy v rozložení azerty.

A potrebujem jednu z nich.

Zdá sa, že jediným riešením je kódovať ekvivalent robota v jazyku C a potom použiť java volaj to.

Vďaka.

odpovede:

0 pre odpoveď č. 1

Vedeli ste, že môžete zadať ľubovoľný znak ASCII podľa

  1. Holding alt
  2. Zadanie kódu ASCII pre znak na NUMBERPAD
  3. Uvoľnenie alt

Dalo by sa nechať robota, aby to urobil pre špeciálne postavy. Nie ste si istí, či to váš problém vyrieši.

napr: hold ALT, type 1234 on the numberpad, release ALT typy Ӓ


0 pre odpoveď č. 2

Podľa Java robot s Azerty vrs Qwerty knižnica Window Licker (https://code.google.com/p/windowlicker/) podporuje rôzne rozloženia klávesnice. Môže vám to pomôcť.