Bu sayfadaki yazılar
Sayfanın metni
Sayfa 6
— İngilizce'de küçük harf ı ve büyük harf İ bulunmadığından normal I tuşu da, normal basıldığında ı, Shift ile basıldığında İ verecek şekilde düzeltilmiştir.
— Ayrıca = ve noktanın yeni yerlerine dikkat ediniz.
Benim Q klavyeyi bozmadan düzenlediğim bu "Türkçe-Q klavyesi"ni beğenmezseniz tuşu istediğiniz harfe programlayabilirsiniz. Yalnız bu işlemi hem printer hem de ekran için aynı tuş üzerinde yapmayı unutmamalısınız.
Açıklamalarımıza devam etmeden fonksiyon tuşlarının ve bazı tuşların özel görevlerini listeleyelim:
F1 : Satır yazımını durdurur ve metnin üzerinde çeşitli işlemler yapmanızı sağlar.
F2 : Tab'ı yeniden belirlemede kullanılır.
F3 : Sayfayı tamamen silme sorusuna EVET cevabı.
F4 : Sayfayı tamamen silme sorusuna HAYIR cevabı.
F5 : İşlem kürsörünü bulunduğu yerden en alt satırın altına indirir.
F6 : İşlem kürsörünü bulunduğu yerden en yukarıya alır.
F7 : 40 karakterden kısa satırları metne aktarmayı sağlar.
F8 : 40 karakterden uzun satırları metne aktarmadan kullanılır.
Bunlar arasında en önemli fonksiyon tuşu F1'dir. F3, F4, F5 ve F6 fonksiyon tuşları da ancak F1'e basıldıktan sonra kullanılabilir.
F1 tuşuna basıldığında bazı tuşlar özel görevler yüklenmektedir:
C : İşlem kürsörünün altındaki yarı-satırın kopyesini aşağıya alır.
S : Yazılan sayfayı (metni) SAVE eder.
L : Disketten bir sayfayı LOAD eder.
P : Yazılan sayfayı printere gönderir.
Z : Ekrandaki sayfayı tamamen siler.
D : SAVE ve LOAD işlemleri sırasında soruya D cevabını verirseniz, disketteki sequential dosyaların listesi ekrana sıralanır.
Ayrıca işlem kürsörünün yukarı aşağı hareketi CRSR tuşu ile ele edilir.
F1 ile yapılan bütün bu işlemler bittiğinde normal satır yazımına dönebilmek için RETURN'e basınız.
F1'e basılı olmadığında yani normal satır yazımı sırasında, CRSR tuşu kürsörün satır üzerinde sola-sağa kaydırılmasını sağlar.
Artık TÜRKÇEYAZAR-SB'yi kullanmaya başlayabiliriz:
Satır Yazımı:
Kelime-işlem başladığında, en üste iki beyaz kalın çizgi ve bunların arasında sarı renkli işlem kürsörünü göreceksiniz.
Yazdığınız satırlar bu iki kalın çizgi arasında biriktirilmekte, metni bu iki çizgi arasında biriken satırlar oluşturmaktadır.
Daha aşağıda ise, sağında 8:0 yazan yeşil renkli bir satırla, onun da altında solda Tab: sorusu yer almaktadır.
Tab size, satır başlarının nereden olacağını göstermektedir. Buna 5 cevabını verip RETURN'e basarsanız, beşinci kolonda yanıp sönen bir kürsör göreceksiniz. artık bundan sonra her satırınız soldan beş harf boş bırakıp başlayacaktır. Birkaç satır yazdıktan sonra Tab'ı değiştirmek isterseniz F2'ye basınız.
Artık yanıp sönen kürsörü izleyerek bir şeyler yazabilirsiniz. Tuşlara normal basarsanız küçük harfleri, SHIFT ile beraber basarsanız büyük harfleri yazarsınız.
Bildiğiniz gibi Commodore-64'ün ekranında bir satır 40 karakter (harf, sayı, noktalama işareti ve boşluklar) den oluşmaktadır. Halbuki gerek printerlerde gerek daktilo makinelerinde bir satıra 80 karakter yazılabilir. Yani printerin bir satırı ekranda iki satıra karşılıktır.
Şimdi Tab: sorusuna istediğiniz cevabı verdikten sonra bir şeyler yazınız. Yazdıklarınız 40 karakterden az ise F7'e, 40 karakterden fazla ise F8'e basınız. Satırınızın yukarıdaki iki kalın çizgi arasına çıktığını, işlem kürsörünün bunun altında olduğunu, yazdığınız satırın kaybolduğunu, kürsörün eski yerinde yanıp sönerek sizi beklediğini, sağ tarafta S=1 yazılı olduğunu göreceksiniz. S=1, yukarıdaki metnin 1 satır olduğunu göstermektedir. Bundan yazdığınız metnin kaç satır olduğunu her an görebilirsiniz.
Bir satırı yazarken, yanlış bir harf yazarsanız DELETE ile silip devam edebilirsiniz. Eğer yanlış harf gerilerde kalmışsa, örnek olarak İstanbul yerine İskanbul yazmışsanız,
- önce CRSR tuşu ile kürsörü a harfinin üzerine getiriniz.
- sonra DELETE ile k'yı siliniz.
- hemen t tuşuna basınız.
- kürsörü sağa, CRSR tuşu ile kaydırınız, bu amaçla SPACE tuşunu kesinlikle kullanmayınız, aksi halde boşluklar gireceksiniz.
Hiçbir mektup veya yazılı metin, kağıdın en üstünden başlamaz, duruma göre 5 ila 10 bazen daha fazla satır aşağıdan başlar. Mesela 5 satır aşağıdan başlayacaksanız F7 tuşuna arka arkaya 5 kere basınız, 5=5 olduğunu göreceksiniz. S, sadece yazılı satırları değil, boş satırları da sayar.
Ayrıca, yazdığınız metnin kağıt üzerinde güzel gözükmesi, dosyaya takılabilmesi için Tab ile solda 10 ila 15 arası boşluk bırakmanız aynı şekilde satırın sonunda da bir bu kadar boş yer bırakmanız yerinde olacaktır.
Diyelim iki birkaç satırdan oluşan bir metin yazdınız ve bazı hatalar yaptığınızı farkettiniz, düzeltmeniz gerekiyor (Bu yukarıda anlattığımız şekilde, yazılmakta olan ve henüz metne aktarılmamış olan satırı düzeltmekten farklı bir işlemdir). Şimdi bu işlemleri nasıl yapacağımızı görelim. Yalnız unutmayalım ki "metnin üzerindeki işlemlerin tamamı" F1 tuşuna bastıktan sonra yapılabilir.
Metin Üzerinde Düzeltmeler
Diyelim ki ikinci satırda bir hatamız var. Şöyle düzelteceğiz:
1. F1 tuşuna basacağız, işlem kürsörünün rengi sarıdan pembeye dönecek ve yazı kürsörü kaybolacaktır.
2. CRSR tuşu ile işlem kürsörünü düzeltilecek yarı-satırın tam üstüne çıkaracağız.
3. C tuşuna bastığımızda bu yarı-satırın bir kopyesinin aşağıda belirdiğini göreceğiz.
4. Bu yarı-satır gerektiği gibi düzeltikten sonra F8'e bastığımızda düzeltilmiş satır işlem kürsörünün altında yer alacaktır.
5. Hatalı yarı-satır hâlâ yerinde durmaktadır. F1'e bastıktan sonra işlem kürsörünü bunun tam üzerine getirip DELETE tuşuna bastığımızda, yok olacaktır.
6. RETURN'e basarak artık satır yazmaya devam edebiliriz.
Eğer metindeki bir satırın tamamını silmek istiyorsak, gene F1'e basıp işlem kürsörünü silinecek yarı-satırın üzerine alıp DELETE edeceğiz. Sonra RETURN'e basacağız.
Metnin herhangi bir yerine boş bir satır sokmak için de gene işlem kürsörünü oraya çıkarıp F7'e, sonra RETURN'a basacağız.
Bütün bu işlemler sırasında, ekrandaki iki satırın gerçekte printerde bir satır olduğunu unutmamalısınız.
Aksi halde printerde güzel bir mektup yerine bir kargaşalık yaratabilirsiniz.
Silme İşlemi
İsterseniz, bir metnin tamamını ardarda DELETE ederek silebilirsiniz.
Fakat bu işi daha çabuk da halledebilirsiniz. Önce F1'e sonra Z tuşuna basarsanız TÜRKÇEYAZAR-SB size, metni gerçekten silmek isteyip istemediğinizi soracaktır. Öyle ya Z tuşuna yanlışlıkla da basmış olabilirsiniz. Cevabınız EVET ise F3'e basıp metni tamamını
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 7
silebilir, yanlışlıkla Z'ye bastıysanız F4'e basarak metni kurtarabilirsiniz.
Printer'e Verme
Diyelim ki arkadaşınıza yazmakta olduğunuz mektubun ilk sayfasını bitirdiniz. Sıra ile F1 ve P tuşlarına basarak sayfayı printere verebilirsiniz. Bu iş bitince RETURN'e basınız.
Eğer bu sayıda printer kapalı ise program "? device not present error" mesajı ile kesilecektir. Yapacağınız şey RUN 1600 komutu ile kelime-işlem bölümünü tekrar başlatmaktır. Tabii bu arada yazdığınız metin de kaybolup gidecektir.
Bu nedenle, TÜRKÇEYAZAR-SB ile çalışmaya başlarken printer ve disk sürücünün açık olduğuna dikkat etmenizi tekrar hatırlatalım.
SAVE İşlemi
Yazdığınız sayfayı diskete çekebilirsiniz. Bunun için önce F1 sonra S tuşlarına basınız. Gerisini program size söyleyecektir.
Eğer bir error (hata) durumu varsa program bu hatanın cinsini size bildirecektir. Mesela, disk sürücüde disket olmayabilir veya disketin yanındaki çentik örtülü (disket korumalı) olabilir. Hatayı giderdikten sonra RETURN'e basıp devam edebilirsiniz.
Şayet, sayfaya verdiğiniz dosya adı zaten diskette mevcutsa, program disketteki programın üzerine SAVE etme veya dosya adını değiştirme seçeneklerini sizi tanımaktadır.
LOAD İşlemi
LOAD işlemine başladığınızda eğer ekranda bir şey yokta, Tab: sorusuna rastgele bir sayı ile cevap verip F1 tuşuna ve sonra L tuşuna basınız.
Eğer ekranda bir önceki çalışmanızdan kalma bir metin varsa ister Z tuşu ile bunu önce silin, isterseniz hemen L tuşu ile LOAD işlemine geçin farketmez. Yani metin ekrandaki metni silip yerine geçecektir.
Eğer adını yazdığınız dosya diskette yoksa bir error mesajı çıkacaktır. RETURN'e basarak dosya adının doğrusunu yazabilirsiniz.
Directory Okuma
LOAD işlemi sırasında çıkabilecek en büyük aksilik, LOAD edeceğiniz sayfanın disketteki adını unutmaktır. Böyle bir durumda bilgisayarı RESET edip (veya kapayıp açtıktan sonra) disketin directory'sini LOAD edip sayfanın adına bakmak sonra Türkçeyazar-SB'yi tekrar LOAD etmek gerekir. Aslında disketlerinizde nelerin bulunduğunun kaydını muntazam tutma alışkanlığınız varsa mesele yok demektir.
Türkçeyazar-SB bu açıdan bir kolaylık getirmekte ve gerek SAVE gerek LOAD işlemlerinde size önce Directory okumak isteyip istemediğinizi sormaktadır. Buna D cevabını verirseniz, size disk sürücüde o anda bulunan diskettin
- adını,
- ID no.sunu,
- disketteki sequential (SEQ) dosyaların sıra ile uzunluklarını ve adlarını,
- diskette ne kadar boş yer kaldığını okumaktadır.
Sadece sequential dosyaları okuma sebebi ise, kelime-işlem programları ile yazılmış metinlerin diskete daima sequential olarak kaydolmasıdır.
Bir Uygulama Örneği
Aşağıda Teleteknik'e yazılmış kısa bir mektubun önce herhangi bir orijinal kelime-işlem programı ile yazılmış şeklini (Word Wizard kullanıldı) daha sonra da TÜRKÇEYAZAR-SB ile yazılmış şeklini görüyorsunuz.
TÜRKÇEYAZAR-SB'nin hazırlanmasında harcadığım zaman ve emek pek de boşa gitmemişse benziyor, ne dersiniz?
TÜRKÇEYAZAR-SB'yi kendileri yazmak isteyenler hazır olarak Teleteknik'ten temin edebilirler. Tekrar hatırlatalım printer olarak MPS 803 kullanmanız gerekmektedir.
Önemli Notlar:
1. SAVE işlemi sırasında, "Sayfa adı" (gerçekte file name) yazarken, büyük Ş harfi ile büyük ve küçük Ü harflerini kullanmayınız. Çünkü bunların arkasında ROM'da, ? ve * işaretleri yatmaktadır. Wildcard olarak adlandırılan bu karakterleri file name içinde kullanamazsınız. Türkçeyazar-SB'yi bir yana bırakın, Commodore-64'e SAVE "PROGRAM*", 8 veya SAVE "ABCD?", 8 deyin, size BREAK ERROR cevabı verip duracaktır.
2. Normal bir daktilo makinesinde olduğu gibi, MPS 803 printeri de dosya kağıdının en alt kenarına kadar yazı yazmaz. A4 ebadında bir kağıdın altta 3.5 cm. boş bırakır. Buna göre, kağıdın üst kenarını, printerin önündeki şeffaf siperliğin üst kenarını ile hizaya getirdiğinizde, printerin arkasındaki LPI sviçini 6'ya getirerek seyrek aralıkla yazarsanız 56-57 satır, sviçi 8'e alarak yazarsanız 76-77 satır sığdırabilirsiniz. Eğer daha fazla satır yazıp bunları printere verirseniz error ışığı yanıp sönmeye başlar ve program akışı kesilir.
Bu yüzden, yazdığınız bir yazıyı print etmeden önce SAVE edip emniyete alınız. Türkçeyazar-SB size kaç satır yazdığınızı her an söylemektedir. Daha uzun metinler yazacaksanız, duruma göre iki veya daha fazla sayfaya bölünüz ve sayfalara ayrı "Sayfa adı" veriniz (Mektup-1, Mektup-2 ..... gibi).
3. Satır sayısı 35-40'ı geçtiğinde, Türkçeyazar-SB'nin gerek satır yazımında, gerekse satırın metne aktarımında da zaman zaman 5-10 saniye durakladığını göreceksiniz. Bunun hiçbir sakıncası yoktur.
4- Programımızı kendileri yazanlar 1812 ve 1870 no.lu satırların nasıl 80 karakterden uzun olabildiğini merak edebilirler. Bu satırlar, BASIC komutlar kısaltılarak (mesela then yerine tH) ve hiç ara (SPACE) bırakılmadan ekranda 80 karakteri aşmadan yazılmıştır. RETURN'e basılıp bu satır LIST ederseniz kısalttığınız komutların normal şekle döndüğünü, araların ortaya çıktığını ve satırın da gerçekten uzadığını görürsünüz. Fakat böyle bir satırın üzerinde işlem yapılamaz, mesela bir hata olur da sonradan düzeltmek isterseniz, satırı aynı şekilde tekrar yazmanız gerekir, aksi halde uzayan kısım yok olur. BASIC komutların kısaltılmış şekilleri için "Commodore 64 User Manual"in 141. sayfasına bakınız.
5. Daktilo makinesinde olduğu gibi, MPS 803 de araya karbon kağıdı konulursa, kopyeli yazabilmektedir. Ancak, bir asıl ve iki kopyeden fazlası okunaklı olmamaktadır.