Avatar billede horsmark Nybegynder
25. september 2000 - 14:10 Der er 2 kommentarer og
1 løsning

Programmere F-tasterne

Hej
Jeg skal lave et stykke program, gerne i VB der giver F-tasterne \"sætninger\". Man trykker på F12 og puteren skriver \"BFAST /\" eksempelvis. Hvordan gøres dette?

Mvh.
HorsMark
Avatar billede sjensen Nybegynder
25. september 2000 - 15:15 #1
I VB programmet, uden at jeg umiddelbart kan vise dig syntaxen fordi jeg ikke kender den nøjagtigt, kan du \"kigge\" på en event der formentligt hedder noget med \"OnKeyDown\" eller \"OnKeyUp\".

I denne kan du teste på om den \"key\" der overføres er en af værdierne VK_F1, VK_F2,... o.s.v. Desuden kan du se om en af tasterne Shift, Ctrl og/eller Alt er trykket samtidig.

Herefter er det blot at udføre den opgave du vil, når den pågældende tast trykkes.

Men.. Dette virker selvfølgeligt kun mens dit VB program er aktivt. Du kan ikke på den måde få skrevet den tekst du tænker på ind i andre programmer. Hvis det er det du vil, skal dit program stadig være aktivt, men du kan så bruge en funktion der hedder SendKeys til at sende teksten (som tastetryk) til et andet program.
Avatar billede horsmark Nybegynder
25. oktober 2000 - 18:29 #2
nope det jeg leder efter er en fast tildeling af Ftasterne som går igen i ALLE programmer!
Avatar billede horsmark Nybegynder
28. oktober 2000 - 21:42 #3
Åbenbart ingen der har et forslag, finder en anden måde at kringle det på hmmm.
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