Avatar billede nielsbrinch Nybegynder
11. marts 2002 - 17:51 Der er 2 kommentarer og
1 løsning

Reaktion på CTRL+S

Jeg har fået mit program til at reagere på f.eks. F12 med og lidt mere JBuilder-skrammelkode :-)

void this_keyReleased(KeyEvent e)
  {
    if (e.getKeyCode() == 123)
    {
      System.out.println("tast ramt");
    }
    else
    {
      System.out.println(e.getKeyCode());
    }
  }

Den lille metode skriver ud hvad jeg trykker på i keyCode's ... hvis jeg trykker CTRL og S ind (og slipper) finder den ud af at det er 17 og 83, men det kan jeg ikke bruge til noget for den ser det som to forskellige tastetryk: CTRL og S ... ikke CTRL+S

Hvordan får jeg den til at reagere på en kombination af to eller flere taster?
Avatar billede disky Nybegynder
11. marts 2002 - 17:55 #1
Ja brug keyDown() istedet,

så før du først en CTRL keycode derefter en S keycode.

Hvis du imellemtiden ikke har fået en keyReleased for CTRL ved du at der er trykket 'CTRL+S'
Avatar billede nielsbrinch Nybegynder
11. marts 2002 - 18:11 #2
Ja det burde jeg jo have tænkt på - men regnede med at der var en meget indbygget-agtig-form for funktion man kunne bruge, da det vel er noget mange bruger tit.
Avatar billede disky Nybegynder
11. marts 2002 - 18:12 #3
:-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester