• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • XF86Conifg文件詳解之二

    發表于:2007-05-26來源:作者:點擊數: 標簽:
    三、 鍵盤配置小節 設置各式鍵盤,在此可以指定鍵盤的傳輸協議、語系、信號、字符對照表,下面是一個配置實例: Section Keyboard Protocol Standard AutoRepeat 500 5 # ServerNumLock LeftAlt Meta RightAlt Meta ScrollLock Compose RightCtl Control # X
    三、 鍵盤配置小節
    設置各式鍵盤,在此可以指定鍵盤的傳輸協議、語系、信號、字符對照表,下面是一個配置實例:
    Section "Keyboard"
    Protocol "Standard"
    AutoRepeat 500 5
    # ServerNumLock
    LeftAlt Meta
    RightAlt Meta
    ScrollLock Compose
    RightCtl Control
    # XkbDisable
    # XkbModel "pc102"
    # XkbModel "microsoft"
    # # # XkbOptions "ctrl:swapcaps"
    XkbRules "xfree86"
    XkbModel "pc101"
    XkbLayout "en_US"
    EndSection

    Section "Keyboard"表示Keyboard小節的開始,EndSection表示該小節的結束,其中有以下幾個配置項:

    1) Protocol:用來配置鍵盤所使用的傳輸協議??蛇x值為:
    Standard:標準傳輸協議
    Xqueue:使用X隊列傳輸協議
    默認值就是Standard,一般無需修改,大家的大都是標準的鍵盤。

    2) AutoRepeat:用來配置對按住某鍵不放的處理,格式為:
    AutoRepeat 毫秒數 次數
    如:AutoRepeat 500 5,表示當按住某鍵500毫秒(0.5秒)后,開始自動送出該按鍵信號,每秒5次。

    3) ServerNumLock:讓X server處理NumLock信號,效果等于關閉鍵盤右方數字鍵的功能。

    4) 以下一組配置項是用來設置鍵盤上Alt、Ctrl、Shift、ScrollLock等鍵的 功能定義:
    LeftAlt Meta
    RightAlt Meta
    ScrollLock Compose
    RightCtl Control
    左邊是鍵名,LeftAlt就是左邊的ALT鍵,RightAlt就是右邊的ALT鍵……,而右邊則是功能定義,包括:
    Compose:等于一般Scroll Lock按鍵的功能;
    Control:等于一般Ctrl按鍵的功能;
    Meta:等于一般Alt按鍵的功能;
    ModeLock:等于一般Caps Lock按鍵的功能
    ModeShift:等于一般Shift按鍵的功能。

    接下來則是關于XKB的配置:

    5) XkbDisable:關閉鍵盤擴展屬性,也即不指定其類型及對應的語言

    6)XkbCompat:設置鍵盤兼容性,缺省值是“default”,包含有“Basic”的設置,按串口的“mousekeys”、“aclearcase/" target="_blank" >ccessx”、“misc”、“iso9995”與“japan”,相關文件配置放在/usr/X11R6/lib/X11/xkb/compat目錄下。

    7)XkbGeometry:指定鍵盤結構,不同的鍵盤有不同的硬件結構,除非是使用Amiga、Atari、Macintosh等專用鍵盤,否則應使用缺省值“pc”,不設置也行。它的相關選項在/usr/X11R6/lib/X11/xkb/geometry目錄下。

    8)XkbKeycodes:指定鍵盤按鍵送出的信息,缺省值為“xfree86”,其余的可用設置位于/usr/X11R6/lib/X11/xkb/keycodes目錄下。

    9)XkbKeymap:指定鍵盤配置類型設置文件,可用的文件位于/usr/X11R6/lib/X11/xkb目錄里的keymap子目錄。如果設置了本選項相當于同時設置了XkbKeycodes、XkbTypes、XkbCompact、XkbSymbols以及XkbGeometry。

    10)XkbLayout:設置鍵盤輸出語系,使用缺省值“us”即采用美式英文??蛇x值為:de:德文 fr:法文 it:意大利文 jp:日文 ru:俄文

    11)XkbModel:設置鍵盤的型號,常見的是“pc101”、“pc102”。若采用具有微軟標志的鍵盤的話,請改為“pc104”。

    12)XkbOptions:設置鍵盤選項,通常并不需要任何選項設置,除非您想要交換按鍵的定義。如“ctrl:swapcaps”就可以將Ctrl與Caps Lock鍵互換。

    13)XkbRules:指定Xwindow采用的鍵盤規范文件,除非有特殊需要(使用SGI的鍵盤),否則應使用缺省值:“xfree86”,其它的可選值在/usr/X11R6/lib/X11/xkb/rules目錄下。

    14)XkbSymbols:定義鍵盤各按鍵所對應的字碼,各國鍵盤革些字碼不盡相同。缺省使用“us”,即ASCII,字碼表對照文件放在/usr/X11R6/lib/X11/xkb/symbol目錄下,用戶可以修改。 15)XkbTypes:設置鍵盤的種類,缺省值為“default”,在/usr/X11R6/lib/X11/xkb/types目錄下給出了所有的選項。

    16)XkbVariant:設置鍵盤變量,通常無須設置。

    四、 鼠標配置小節
    設置諸如鼠標、觸摸屏等標準輸入設備。下面是一個配置實例:

    Section "Pointer"
    Protocol "PS/2"
    Device "/dev/mouse"

    # Protocol "Xqueue"

    # BaudRate 9600
    # SampleRate 150

    Emulate3Buttons
    Emulate3Timeout 50

    # ChordMiddle

    EndSection

    與前面一樣,Section"Pointer"代表該小節的開始,EndSection代表該小節結束。在該配置小節中,共有以下配置項:

    1) Protocol:設置鼠標使用的傳輸協議,可使用的協議有:
    Auto:讓X window自已檢測,但可能不準確
    BusMouse:總線型鼠標,早期的串口鼠標
    GlidePoint:使用ALPS串口版本的GlidePoint觸摸屏及其兼容產品
    GlidePointPS/2:使用ALPS PS2版本的GlidePoint觸摸屏及其兼容產品
    IMPS/2:使用微軟PS/2版本的IntelliMouse及其兼容產品
    IntelliMouse:使用微軟串口版本的IntelliMouse及其兼容產品
    Logitech:使用舊版Logitech串口鼠標,新版的已改為“Microsoft”協議
    Microsoft:在1992年起的5-8年間使用的串口鼠標
    MMHitTab:使用舊版Logitech串口的HitTablet手機板
    MMSeries:使用舊版Logitech串口的MouseMan鼠標
    MouseMan:使用中期的Logitech串口的MouseMan鼠標
    MouseManPlusPS/2:使用LogitechPS/2版本的天貂及其兼容產品
    MouseSystem:采用MouseSystem傳輸協議的串口鼠標可以使用該選項
    NetMosuePS/2:使用Genius PS/2版本的NetMouse網絡鼠標及其兼容產品
    NetScrollPS/2:使用Genius PS/2版本的NetScroll滾輪鼠標及其兼容產品
    OSMouse:使用由操作系統控制的鼠標,而非讓X Window控制鼠標
    PS/2:現在最廣泛使用的PS/2接口的鼠標
    SysMouse:讓FreeBSD能夠使用外圍設備代號為/dev/sysmouse的鼠標設備
    ThinkingMouse:使用Kensington串口版本的Thinking鼠標
    ThinkingMousePS/2:使用PS/2版本的Thinking鼠標及其兼容產品
    Xqueue:假如你在鍵盤設備段讓鍵盤使用X隊列傳輸協議,則這里也要

    2) Device:用來設置連接鼠標的外圍設備代碼,通常都是/dev/mouse

    3) BaudRate:用來設置波特率,只對某些Logitech鼠標有效,當使用AceCad繪圖板時,需要將其設置為9600

    4) SampleRate:用來設置采樣率,只對某些Logitech鼠標有效

    5) Emulate3Buttons:將雙鍵鼠標模擬成為三鍵鼠標

    6) Emulate3Timeout:設置模擬三鍵超時時間

    7) ChordMiddle:如果是Logitech鼠標,那么得用這一配置項代替Emulate3Buttons

        

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>