Oiskohan jollakin pikaista tietoa miksi Qbasic ei näytä ääkkösiä ja muitakaan merkkejä kuten muut ohjelmat? Käyttöjärjestelmä on Vista.
Esim. <> merkit saa näkyviin Shift+; ja Shift+:
* tulee Shift+8 jne.
Haittaa vähän ohjelmien vääntöä kun joutuu hakemaan merkkejä ties mistä...
Mitä asialle voi tehdä jotta merkit tulee oikeista näppäimistä?
Oikeastaan yksi ratkaisu löytyi heti: http://www.dosbox.com/
Mutta saako homman pelittämään ilman dosboxia?
Jos käynnistän QB:n ilman dosboxia ja yritän päästä koko ruudun tilaan (ALT+Enter)
saan ilmoituksen: Tämä järjestelmä ei tue koko näytön tilaa.
Pureeko tähän joku kikka3 jolla koko näytön tilan saisi käyttöön?
DoxBoxilla tämäkin onnistuu, mutta miten ilman sitä ...?
Ongelmana selvästikin on, että QB (tai siis Vistan DOS-emulaattori) toimii, kuin käytössä olisi USAlainen näppäimistöasettelu. Hyvin pikaisella Googletuksella löysin ongelman korjaamiseen tällaiset ohjeet sekä jokusen viitteen, että noista on ollut iloakin. Loput viestistäni on sitten kirjoitettu kyseisten ohjeiden sekä yleisen Windows- ja DOS-tiedon pohjalta:
Kokeile ajaa komentorivillä jompikumpi seuraavista komennoista ennen QB:n käynnistämistä (ja tietysti sitten QB ajetaan samaisessa komentorivi-ikkunassa):
KB16 FI KB16 FI,,%SystemRoot%\system32\keyboard.sys
Jottei komentoa tarvitsisi aina kirjoittaa itse, voi tehdä BAT-tiedoston, joka ajaa sen ja käynnistää QB:n. Toinen vaihtoehto on kirjoittaa komento Windowsin system32-hakemistossa sijaitsevaan autoexec.nt-tiedostoon. Tämän muokkaaminen vaatii järjestelmänvalvojan oikeudet.
Kiitokset vastauksesta!
KG16 FI - antaa vastauksen: Invalid keyboard code specified, mutta kun laittaa maa koodiksi GR alkaa homma toimimaan.
Samaa näppis layouttia ne kai saksassakin käyttää, joten ääkköset yms. tulevat nyt oikein!
Koko ruudun ongelmaan kun vielä löytäisi ratkaisun...
Bastardsquad kirjoitti:
Koko ruudun ongelmaan kun vielä löytäisi ratkaisun.
Sori, Vistalla ja Seiskalla ei vissiin tuettuna.
Aihe on jo aika vanha, joten et voi enää vastata siihen.