Avatar billede soelle Nybegynder
01. marts 2005 - 22:43 Der er 12 kommentarer og
1 løsning

Tjecke sprog

Jeg har lavet en fil som tjecker hvilken tast man trykker ned. Jeg har dog (sjovt nok) lidt problemer ved æ ø og å hvis folk kører med engelsk tastatur. Kan man på nogen måde tjecke hvilket sprog folk kører med i flash?
Avatar billede _k Nybegynder
02. marts 2005 - 09:53 #1
Med "System.capabilities.language" kan du se hvillket sprog brugeren har på sit styresystem. Hvor anvendeligt det er, skal jeg dog lade være usagt, da jeg kender en del udviklere der konsekvent sidder på et engelsksproget selvom de er pæredanske.
Avatar billede soelle Nybegynder
02. marts 2005 - 10:05 #2
Det ser ud til det kan bruges. Jeg kan jo erstatte de tegn der kommer fra det engelske tastatur til æ ø og å når jeg ved om de bruger det.
Avatar billede soelle Nybegynder
02. marts 2005 - 10:05 #3
hov ... det var en fejl. Det skulle have været en kommentar... smider du et svar?
Avatar billede _k Nybegynder
02. marts 2005 - 10:07 #4
Ja, det er måske ikke helt hen i vejret, men du skal lige huske, at man jo godt kan sidde på et engelsksproget system men med et dansk tastaturlayout ;o)
Avatar billede _k Nybegynder
02. marts 2005 - 10:14 #5
Takker for point :o)
Avatar billede soelle Nybegynder
02. marts 2005 - 10:14 #6
Ja, det er rigtigt. der findes ikke en kode til at finde hvilke tastatur-layout folk bruger vel? Men kan jo skifte i værktøjslinien "sprog" i XP
Avatar billede _k Nybegynder
02. marts 2005 - 10:51 #7
I Flash findes der ikke nogen måde at tjekke tastatur på - jeg skal lade det være usagt om man måske kan med javascript eller et eller andet serverside sprog?
Avatar billede soelle Nybegynder
02. marts 2005 - 11:04 #8
hmmm ja, problemet er jo så bare at det skal ud på en CD-rom...
Avatar billede _k Nybegynder
02. marts 2005 - 11:41 #9
Ja, det udelukker en del. Men så kunne et eller andet 3. part program måske tilgå brugerens system og komme frem med en løsning?
Avatar billede pyroman Nybegynder
02. marts 2005 - 14:56 #10
Hvis du bare skal finde ud af hvilken tast, så brug:

Key.getCode()

den returnerer ascii-værdien for standardværdien af den sidst trykkede knap, dvs ens for alle keyboards...

æ = 192
ø = 222
å = 221
Avatar billede soelle Nybegynder
02. marts 2005 - 19:26 #11
Nej det er ikke ens. Å giver feks. værdien 221 med dansk keyboard layout og 219 med engelsk keyboard layout.
Avatar billede pyroman Nybegynder
03. marts 2005 - 15:51 #12
nåh!

Hvad med

Key.getAscii()

så?
Avatar billede soelle Nybegynder
07. marts 2005 - 10:23 #13
Det er desværre heller ikke ens.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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