Avatar billede tblaster Nybegynder
04. juni 2003 - 12:19 Der er 10 kommentarer og
1 løsning

Hvad hedder knappen ½§ når man skal binde en funktion til den?

Jeg står og skal lave en funktion der bringer en consol op når man trykker på [§ ½] knappen ... altså den der er lige over [TAB] men mit problem er at jeg ikke ved hvad knappen hedder ...

Hvis jeg knytter en taste som [q] eller [w] til at åbne consollen så virker det fint men hvad skal jeg bruge når jeg skal have [§ ½] tasten? Jeg har prøvet med:
½
§
Men så sker der intet når jeg trykker på knappen :-(
Avatar billede roenving Novice
05. juni 2003 - 12:31 #1
Når jeg tester i Internet Explorer får jeg følgende:

KeyCode -- altså tasten hedder 220
CharCode -- altså tegnene hedder: ½ = 189 og § = 167

hth
jes
Avatar billede tblaster Nybegynder
05. juni 2003 - 12:34 #2
men jeg kan vel ikke bare indtaste det for så vil den jo reagere når jeg trykker 2 2 0 ... den virker jo når jeg bare skriver noget som q ...
Avatar billede roenving Novice
05. juni 2003 - 13:15 #3
Kender jo ikke det program du arbejder i, men dem jeg kender har en eller anden char-funktion, som kan bruges til at fange og sammenligne sådan en værdi.

Jeg har gjort det fra javascript, hvor jeg skal have keyCode fra et event-objekt -- du må have noget som ligner ;-)
Avatar billede tblaster Nybegynder
05. juni 2003 - 18:48 #4
roenving ... det jeg vil er at ændre i en dll fil så jeg ændre en værdi fra at være: "hacker" til at være "½" ... altså så man ikke skal skrive hacker for at få consollen frem men bare trykker på ½ ... jeg kan fint få det til at virker når jeg bruger q ... men jeg ved ikke hvordan jeg skal få den anden knap til at virker ... jeg har prøvet ½ samt § ... jeg har fundet et sted hvor [TAB] knappen bruges og når den bruges står der bare Tab
Avatar billede ldrada Nybegynder
05. juni 2003 - 18:52 #5
i et spil vil det nok være tilde ~ eller ´ eller '
Avatar billede ldrada Nybegynder
05. juni 2003 - 18:52 #6
prøv med tilde, det er oftest den det er. (altså ~)
Avatar billede roenving Novice
05. juni 2003 - 18:53 #7
Har du prøvet Windows keycode-tricket: Hold Alt og tast (på nummertastaturet) 0+koden ?-)
Avatar billede tblaster Nybegynder
05. juni 2003 - 19:08 #8
jeg har prøvet både ~ ´ og ' ... men ingen af dem virker ...

Jeg kan ikke se hvor du vil hen med Windows keycode-tricket ... taster jeg Alt + 0 + 0189 så får jeg jo bare ½ ... og hvad skulle jeg bruge det til?

Hvis det kan hjælpe så bruger jeg en hex-editor til at ændre i filen ... og der er hver tegn jo repræsenteret vha 2 tal ... eks:

q = 71
e = 65

Kan det hjælpe til hvilke to tal jeg skal bruge til at få det til at virke?
Avatar billede roenving Novice
05. juni 2003 - 19:26 #9
Jamen det er jo hexadecimale tal, så prøv at skrive tallet BD (hex for 189)
Avatar billede tblaster Nybegynder
05. juni 2003 - 21:29 #10
Det virker desvære heller ikke ...
Avatar billede tblaster Nybegynder
08. juli 2003 - 11:51 #11
Lukker
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