Det fungerar inte på min 800!!!!!!!!!!!!!!!!!!!
Bättre tips tack!
Lars Hedberg <2497>
· Text 3757 · w8 · kommentar
1986-05-26 17:11
Ärende: CAPS-LOCK
(. Klart den gör någonting .)
Det 'fungerar' endast på ABC802 och ABC806 i komb. med tangentborden
ABC55/77/99. Men om man verkligen lyckas 'sätta på' stora tecken genom
OUT xx,xx,xx,xx tror jag inte. Man sätter nog bara på lysdioden i CAPS
LOCK-tangenten.
TFP
Patric Ljung <5455>
· Text 3759 · w8 · kommentar
1986-05-26 21:05
Ärende: CAPS-LOCK
Det blir stora tecken (Caps-lock aktiveras). Däremot blir det inte små
för att man stänger av den, det blir bara möjligt att stänga av den.
Vilket det inte var efter det att man aktiverat Caps-lock.
Moss / Patric
Harald Nautsch <4479>
· Text 3765 · w8 · kommentar
1986-05-26 23:18
Ärende: CAPS-LOCK
Det blir små tecken vid avstängandet på alla 806'or som vi har i skolan.
Patric Ljung <5455>
· Text 3822 · w8 · kommentar
1986-06-01 00:48
Ärende: CAPS-LOCK
Jaha. Visserligen beror det ju inte smack på datorn utan på tangentbords
typ. Det var visserligen mycket länge sen jag testade, men jag känner
mig ganska säker på saken. Fast det är ju inte säkert att ALLA bord uppför
sig likadant.
Harald Nautsch <4479>
· Text 3826 · w8 · kommentar
1986-06-01 10:27
Ärende: CAPS-LOCK
Uppenbarligen gör inte alla tangentbord likadant, för jag är oxo
100% säker på det jag säger.
Patric Ljung <5455>
· Text 3827 · w8 · kommentar
1986-06-01 10:46
Ärende: CAPS-LOCK
Ja då får vi väl finna oss i det.
Alltså bör INGA program låsa capslock. Att göra det är ju visserligen
inte så bra. Då det enbart fungerar på en ABC802/806. Näe en konverterings
rutin som jag skrev om tidiagre är nog vad man bör använda (rent program-
meringsmässigt).
Andrus Kangro <6660>
· Text 3768 · w8 · kommentar
1986-05-27 11:41
Ärende: CAPS-LOCK
Jag har en 800 med original tangentbord och får inte
'mjuk'styrningen av caps-lock att fungera.
Jens Carlberg <6640>
· Text 3764 · w8 · kommentar
1986-05-26 23:07
Ärende: CAPS-LOCK
Når du bordet med OUT 34,nr ? I så fall kan du väl testa med alla 256
kombinationerna. Annars vet jag inte. Mina OUT hämtade jag från ABC806-
manualen, kanske ngn 800-manual kan vara till nytta?
Andrus Kangro <6660>
· Text 3769 · w8 · kommentar
1986-05-27 11:44
Ärende: CAPS-LOCK
Vad jag är intresserad av är att få tangentbordet ställd till
versaler när jag kör igång vissa program. Jag ska testa kombinationerna
så får vi se.
Andrus Kangro <6660>
· Text 3770 · w8 · kommentar
1986-05-27 11:51
Ärende: CAPS-LOCK
Ingen av de 256 kombinationerna stänger av eller sätter på caps lock.
Gunnar Faith-Ell SYSOP <2733>
· Text 3778 · w8 · kommentar
1986-05-27 17:52
Ärende: CAPS-LOCK
Nej, det fungerar inte på "gamla" ABC800, gör istället en egen
inmatningsrutin i dina program som ersätter INPUT/INPUT LINE.
Du får då en generell rutin som fungerar på alla ABC800 och
du behöver inte riskera att CAPS LOCK inte återställs om du
skulle trilla ut någonstans. Dessutom kan rutinen utvidgas med
möjlighet till viss editering av det inmatade och den kan fås
att inte ta emot felaktiga inmatningar.
Patric Ljung <5455>
· Text 3823 · w8 · kommentar
1986-06-01 00:56
Ärende: CAPS-LOCK
Varför inte fixa det i ditt program???
FNUpper¤(In¤) LOCAL In¤=170,Q¤=170,L,Ch
Q¤=In¤ : L=LEN(Q¤)
WHILE L
Ch=INSTR(1,'abcdefghijklmnopqrstuvxyzåäö',MID(Q¤,L,1))
IF Ch THEN
MID(Q¤,L,1)=MID('ABCDEFGHIJKLMNOPQRSTUVXYZÅÄÖ',Ch,1)
L=L-1
WEND
RETURN Q¤
FNEND
Ett förslag???
Andrus Kangro <6660>
· Text 3837 · w8 · kommentar
1986-06-02 08:57
Ärende: CAPS-LOCK
Tyvärr inget vidare. Det fungerar ju inte när jag öppnar upp som terminal.
Det är just under kommunikation med diverse yttre enheter som jag måste
kunna vra säker på att jag har rätt sorts tecken. Jag får problem annars
med att styra bandstation, logger osv , dvs andra 'intelligenta' lådor
som styrs med ascii-koder och levererar en masa tillbaka så att jag behöver
köra i delar av program som terminal.
Gunnar Faith-Ell SYSOP <2733>
· Text 3844 · w8 · kommentar
1986-06-02 14:19
Ärende: CAPS-LOCK
Det kanske går om man gör en assemblersnutt som vid interrupt
från tangentbordet ändrar tb-bufferten, om det går i terminalmod
vet jag inte.
Andrus Kangro <6660>
· Text 3856 · w8 · kommentar
1986-06-03 09:18
Ärende: CAPS-LOCK
Hur gör man en sådan snutt då?
Kristoffer Eriksson <5357>
· Text 3874 · w8 · kommentar
1986-06-04 00:39
Ärende: CAPS-LOCK
Sagt och gjort! (.Vinka med ett finger, så ligger där ett nytt program
i inlådan.)
CAPSONLY.HEX (som med det snaraste önskas omgjord till CAPSONLY.BAC)
ligger nu i inlådan och väntar på ett nytt hem. Det konverterar alla
tecken som läses med CONSI från gemena till versaler. Fungerar ihop
med t ex KEY, fast som jag sagt redan tidigare, klarar man faktiskt
denna konvertering med KEY enbart!
Som vanligt kan STÄLLPAR.BAS användas för att ställa in parametrar.
Parametrarn akan även anges direk på kommandoraden, t ex
RUN CAPSONLY,V
för att se på informationen. Bokstaven "V" anger här önskad option.
Optionen "U" gör att bara de tecken som i amerikansk/engelsk ASCII
är bokstäver konverteras. Det går förstås också att ange nästa program:
RUN CAPSONLY,;QZ
Mikael Lidén <5651>
· Text 3878 · w8 · kommentar
1986-06-04 17:31
Ärende: CAPS-LOCK
Hur fungerar det tillsammans med kommersiella program av olika slag ?
Är det inte bättre att lägga konverteringen under tangentbords INT
då det är troligare att dessa prog joxar med CONSI rutinen.
Kristoffer Eriksson <5357>
· Text 3879 · w8 · kommentar
1986-06-04 21:10
Ärende: CAPS-LOCK
Jag tänkte lägga det i intrruptrutinen först, men kom på att det inte
skulle fungera tillsammans med KEY något vidare då. Möjligen skulle
jag kunna tänka mig att ha det både i interruptet och CONSI. Nu tar
rutinen 12 bytes.
Jag har inte provat, men tycker programmet borde fungera med TERMOPT,
och det var väl mest det som efterfrågades i det här fallet. Tillsammans
med kommersiella kommunikationsprogram är det ändå stor risk att
rutinen krockar med programmet, så det fungerar ändå inte. Och andra
kommersiella program finns det väl ingen anledning att använda detta
till.
Gunnar Faith-Ell SYSOP <2733>
· Text 3880 · w8 · kommentar
1986-06-04 21:48
Ärende: CAPS-LOCK
Varför skulle det inte gå med KEY ?
Räcker det inte med att pekarna gå vidare till KEY när den laddas in
?
Kristoffer Eriksson <5357>
· Text 3881 · w8 · kommentar
1986-06-04 23:01
Ärende: CAPS-LOCK
Det blir lite problem med VAD som ska konverteras och var man hittar
det, när man gör det interruptet. Om den konverterar det som ligger
i 65507, så behver det inte alls vara det inlästa tecknet. Den kan
till och med missa tecken om de läses från bufferten fortare än vad
nya skrivs in.
Om den själv läser in tecknet från tangentbordet, så hamnar det
i gengäld inte i bufferten efter konverteringen, och det oavsett
vilken rutin som laddas in först. Och någon ytterligare metod kan
jag inte komma på.
CONSI är mycket enklare, eftersom tecknet som hämtas alltid ligger
i register A, hur många nivåer CONSI-rutiner man än länkar in.
Johan Waldemarsson <4160>
· Text 3786 · w8 · kommentar
1986-05-27 23:24
Ärende OUT 34,n
Det finns en drös koder som ger de mest oanvändbara resultat men
i bruksen för 806, sid 21 finns de användbara. Att fixa versaler
med CAPS fungerar för det mesta men jag har någon gång fått problem
med den, det verkade som OUT-porten inte hann med (802). Att lösningen
sen inte är så snygg är ju en annan sak. Ett filter för inkommande
tecken är ju inte speciellt svårt att skriva.
Kristoffer Eriksson <5357>
· Text 3799 · w8 · kommentar
1986-05-28 23:09
Ärende OUT 34,n
Kör man med KEY, kan man lätt definiera ett filter för konvertering
av gemener till versaler:
FOR K=96 TO 126
KEY CHR¤(K),CHR¤(K-32)
NEXT K
Voila!