Komut: keyb

  KEYB, DOS için bir BIOS yerelleştirme uzantısıdır.
  KEYB, Amerikalı olmayan klavyeleri sisteme uyarlamak için BIOS
  rutinlerini algılayan ve başka kolaylıklar sağlayan bir klavye sürücüsü
  olarak değerlendirilebilir.
  (NOT: KEYB tam olarak bir cihaz sürücüsü değildir ve
  CONFIG.SYS / FDCONFIG.SYS ile yüklenmez; bunun yerine onu yerleşik
  bir program olarak çalıştırmanız gerekir.
  Gerekli veriler KEYBOARD.SYS/KEYBRD2/3/4.sys gibi bir klavye düzen veri
  dosyasından (aşağıdaki KEYB_LAY bağlantısına bakın) VEYA bir KL
  dosyasından okunur. Bir KL klavye düzeni iki etiketle belirlenir,
  birincisi bir dizedir ve mecburidir (genelde iki harfli bir dize, GR, FR
  veya SP gibi), ikincisi çeşitli varyantlar arasında ayrım yapabilmek
  için seçime dayalı sayısal bir kimliktir. .KL dosyalarını KC
  çalıştırarak (pakete bağlantı için aşağıya bakın) ve KEYB-LAYOUT'tan
  KEY dosyalarını kullanarak oluşturabilirsiniz. XKEYB'den gelen KEY
  dosyaları ÇALIŞMAZLAR!
  FreeDOS üç klavye sürücüsü içerir: KEYB, MKEYB, ve XKEYB.

Söz dizimi:

  KEYB  düzenİsmi[,[CP][,dosyaismi]]  [/ID:nnn]  [/E] [/9] [/I] [/Dx]
                  [/V] [/L=m] [/NOHI] [/B] [/S]
  KEYB [/U]
  KEYB /?

Seçenekler:

  Parametresiz  KEYB, güncel olarak yüklü olan  KEYB'e dair bilgi
                gösterir.
  Düzenİsmi     Fizikî düzen kimliği, GR veya SP gibi.
  /ID:nnn       sayısal kimlik nnn değerini belirtir.
  CP            KEYB'in başlamasını istediğiniz kod sayfası (belirtilmez
                ise, DISPLAY.SYS ve sistem kontrol edilir).
  dosyaismi     Verilen düzen için bilgileri içeren KL dosyası veya
                verilerin bulundukları derleme dosyası. Belirtilmezse
                KEYBOARD.SYS denenir, yoksa Düzenİsmi.KL.
  /E            Klavyenin gelişmiş bir AT klavye olduğunu belirtir
                (bu seçenek /9 ile uyumsuzdur).
  /9            int9h yönetim servislerinin etkinleştirilmiş olmaları
                gerektiğini belirtir (bu seçenek /E ile uyumsuzdur).
  /CAPSLOCK=ON|OFF  Caps Lock'ı etkinleştirir veya devre dışı bırakır.
  /I            Zaten mevcut olan bir klavye sürücüsü üzerine kurulumu
                zorlar.
  /Dx           Ondalık ayraç karakterini x olarak ayarlar.
  /U            Önceden belleğe yüklenmiş KEYB programını kaldırır.
  /V            Verbose yani geveze: ilave bilgi gösterir.
  /L=m          Alt haritalama kullanımını m'ye zorlar, güncel kod sayfası
                ile uyumlu ise.
  /NOHI         KEYB programının yüksek belleğe veri yüklemesini verileri
                640 KB altına yükleyerek önler.
  /NOUMB        KEYB programının üst belleğe veri yüklemesini önler.
  /NUMLOCK=ON|OFF  Num Lock'ı etkinleştirir veya devre dışı bırakır.
  /B            Ses alarmlarını devre dışı bırakır (Bip).
  /S            Safemode yani güvenli kip: kapalı olmayan klavye düzeni
                koleksiyonlarına izin vermez ve dizeleri ve diğer kritik
                komutları engeller.
  /SCROLLLOCK=ON|OFF  Scroll Lock'ı etkinleştirir veya devre dışı bırakır.
  /?            Yardımı gösterir.

Açıklamalar:

  Klavyenin başlangıç esnasında AUTOEXEC.BAT / FDAUTO.BAT tarafından
  yapılandırılması için FreeDOS'ı programlayabilirsiniz.
  Bunu yapmak için komut satırını AUTOEXEC.BAT dosyanıza ekleyin.
  KC200x derleme aracını kullanarak kendi özelleştirilmiş düzen
  dosyalarınızı oluşturabilirsiniz. Aşağıdaki bağlantıya bakın. KC, şu
  araçlarla sağlanır:
    KC       KEY dili Klavye tanımlayıcı dosyaları derleyicisidir.
             KC, (KEY dilinde) bir klavye dil tanımlama kaynak dosyasını
             alır ve onu FD-KEYB ile kullanılacak düz bir KeybCB veya bir
             KL dosyasını dönüştürür.
    KEYCODE  Klavye sürücüsünün çıktısını taramanıza yardımcı olur.
    KLIB     KL dosyaları için bir kütüphanecidir: KL dosyalarını tek bir
             kütüphane dosyasına gruplar. KLIB kütüphaneler oluşturmanıza,
             bir kütüphanedeki KL dosyalarını listelemenize, kütüphaneye
             dosya eklemenize veya kütüphaneden dosya kaldırmanıza ve son
             olarak kütüphaneyi artık düzenlenemez hale getirmenize (onu
             kapatmanıza) imkân sağlar.
             sağlar.
  FD-KEYB, MS-KEYB programının HATA SEVİYELERİ ile uyumludur.
  Ancak büyük sayıda mümkün hata kaynağı değerlendirildiğinden dolayı,
  yükleme vaktinde ekranda alternatif hata sayılandırma gösterilir.

  ExitCode  KEYB Hata Kodu  Hata açıklaması
  ========================================================================
    0        0             Başarılı çalışma
                         GEÇERSİZ DİL, KOD SAYFASI VEYA YANLIŞ SÖZ DİZİMİ
    1        3             Eksik klavye tanımlayıcısı Düzenİsmi.
    1       11             Geçersiz değiştirici veya seçenek.
    1       14             Belirtilen dosya bu düzen/kimlik için veri
                           içermiyor.
    1       21             Gerekli alt haritalama güncel kod sayfası ile
                           eşleşmiyor: /L=m kullanıyorsunuz fakat talep
                           edilen alt haritalama güncel kod sayfası ile
                         BOZUK VEYA EKSİK KLAVYE TANIMLAMA DOSYASI
    2        4             Belirtilen dosya açılamadı.
    2       13             Geçersiz dosya, veya dosya bozuk.
    2       19             Klavye tanımlayıcısının uyumsuz sürümü
                           (derleme dosyası veya KL dosyaları uyumsuz bir
                           sürümden).
    2       20             Veri bloku için geçersiz sağlama toplamı:
                           derleme dosyası bozuk.
    3       10             Klavye tablosu oluşturulamadı.
    4       16             CON cihazı ile i iletişimde hata.
    5       17             Kod sayfası hazırlanmadı.
    6       12             Kod sayfası klavye tanımlama dosyasında
                           bulunamadı.
                         UYUMSUZ KEYB VEYA SÜRÜM BULUNDU
    7        1             KEYB programının farklı bir sürümü kurulu.
    7        2             Uyumsuz klavye sürücüsü kurulu.
    7       18             DR-KEYB programının uyumsuz sürümü kurulu.

  MS-KEYB programında mevcut olmayan:
                         KEYB PROGRAMININ YERLEŞİK KISMI KALDIRILAMADI
    8        5             KEYB programının yerleşik kısmı kaldırılamadı.
    8        8             KEYB kurulu DEĞİLDİ.

                         BEKLENMEYEN SORUN: YENİ BİR SÜRÜM İÇİN KEYB
                         SİTESİNİ ZİYARET EDİN VEYA YAZARLA İRTİBATA GEÇİN
    9        6             Dahili hata: genel bellek alanı çok küçük
    9        7             KEYB (hâlâ) bir AT/286 veya daha iyisine
                           ihtiyaç duyar.
    9        9             Aşırı yükleme (hâlâ) desteklenmemektedir.
    9       15             KL dosyası çok büyük ((hâlâ) azami 3KB).
  ========================================================================
      Daha fazla bilgi için şuraya bakın:
  https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/
  https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/
  fdkeyb-2.0/kc200x.zip (KC, KEYCODE, KLIB)
  https://github.com/FDOS/keyb VEYA:
  https://gitlab.com/FreeDOS/base/keyb VEYA:
  https://gitlab.com/FreeDOS/base/keyb_lay (layout)
    paket: keyb, keyb_layout, bölüm: DOC VEYA:
  C:\FREEDOS\DOC\KEYB\
  https://gitlab.com/FreeDOS/base/keyb_lay/-/tree/master/SOURCE/KEYB
  /LAYOUTS BU KEY dosyası KC ile .KL dosyaları oluşturmak için
  kullanılabilir (kc200x paketinde). XKEYB FARKLI KEYB dosyaları KULLANIR!

Örnekler:

    KEYB SP,858
      KEYB  programını İspanyolca dağıtım için klavye düzeni ve
      858 kod sayfası ile yükler. Onu yükleyebilmek için önce
      (KPDOS) ayarlarında arama
      yapın. KEYBOARD dosyaları KEYB_LAY paketindedir, bağlantı
      için yukarıya bakın.
      SP,858 o zaman C:\FREEDOS\BIN\KEYBOARD.SYS konumunda bulunur.
      Diğer ülkeler için KEYBRD2/3/4.SYS açıkça belirtilmelidir,
      aşağıda Türkçe örneğine bakın!

    KEYB GR,,C:\FREEDOS\BIN\KL DOSYALARINA GİDEN YOL\GR.KL /E (CP 858!)
    KEYB GR,850,C:\FREEDOS\BIN\KL DOSYALARINA GİDEN YOL\GR.KL (CP 850!)
      KEYB için Almanca düzeni yükler, KEYB programına açıkça gelişmiş
      bir klavye kullandığımızı belirtir.
      KEYB gelişmiş bir klavyenin olduğunu tespit edemezse bunu kullanın.
      Lütfen .KL dosyalarını kontrol edin, şu konumdadırlar:
      HİÇBİR YERDE, fakat onlara ihtiyaç duyuyorsanız kc200x.zip dosyasına
      daha yakından bakın. BAĞLANTI için yukarıya bakın.

  Özel durumlarda KPDOS'u kontrol etmeniz ve önce doğru
  KEYBOARD/KEYBRD2/KEYBRD3/KEYBRD4.SYS dosyalarını bulmanız gerekir:

    KEYB TR,857,C:\FREEDOS\BIN\keybrd2.sys /ID:440
      (Bu Türkçe klavyedir, yukarıya bakın: KEYBRD2'de bahsedilmiştir.
      SYS, şu değerler ile: tr440 (/ID:440)  857 (ilk değer), 858, 850,
      853  EGA).

  Türkçe Q-klavye ve F-klavye sunar. Diğer sürüm şöyle kullanılabilir:
    KEYB TR,857,C:\FREEDOS\BIN\keybrd2.sys
      değerler: tr (/ID:440 yok!!)  857 (ilk değer), 858, 850, 853  EGA.

Ayrıca bakınız:

  autoexec.bat/fdauto.bat
  config.sys/fdconfig.sys
  cpidos
  display
  hata seviyesi/çıkış kodu
  kpdos
  mkeyb
  mode
  xkeyb

  Copyright © 2011 Aitor SANTAMARIA MERINO. 2024 senesinde Berki
  Yenigün tarafından tercüme edilmiştir.

  Bu dosya FreeDOS Spec Command HOWTO'dan türetilmiştir.
  Kopyalama şartları için H2Cpying dosyasına bakın.