This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Alt Gr special characters on german keyboard work only sometimes


Hi all,

with all the Experts on keybords, could anybody give me a hint what might be wrong here?
The problem is that the keys work only sometimes so you press them 10 times,
you get 8 backslashs an 2 times nothing, or 6-4. It seems to follow no pattern.

Thanks

Holger

Cygwin List wrote:
> Hi,
> 
> since the last update I have a very particular keyboard problem. The
> special characters reachable with the 'alt gr' key on the german
> keyboard like: {[]}\~|@ etc. work only sometimes. When pressed
> repeatedly they may work at one command at the prompt after hitting
> CR they don't work anymore. This is the same in different
> applications kdevelop, bash, various editors, even the XDMCP login
> prompt. Sometimes after hitting ^q (ctrl q) they work again. Within
> vi they are sometimes displayed as ^\ (ctrl backslash) when pressing
> \ (backslash) sometimes as \ (backslash) only, as they should.        
> 
> I'm using cygwin-xfree to connect to a debian box via XDMCP from a
> WinXP Pro Machine. My Keyboard is the german version of the
> "Microsoft Natural Keyboard Pro" with the appropriate drivers
> installed. Detailed conf, startbat & logfile follow (comments
> removed).    
> 
> Any help is appreciated
> 
> Holger
> 
> 
> 
> ---------- C:\cygwin\etc\X11\XF86Config-4
> 
> Section "Files"
>   RgbPath "/usr/X11R6/lib/X11/rgb"
> EndSection
> 
> Section "InputDevice"
>   Identifier "Keyboard1"
>   Driver "Keyboard"
>   Option "AutoRepeat" "500 30"
>   Option "XkbModel" "microsoft"
>   Option "XkbLayout" "de"
>   Option "XkbVariant" "nodeadkeys"
> EndSection
> 
> Section "Device"
>   Identifier "dummy"
>   Driver "dummy"
> EndSection
> 
> Section "Monitor"
>   Identifier "dummy"
> EndSection
> 
> Section "Screen"
>   Identifier "dummy"
>   Device "dummy"
>   Monitor "dummy"
> EndSection
> 
> Section "ServerLayout"
>   Identifier "dummy"
>   Screen "dummy"
>   InputDevice "Keyboard1" "CoreKeyboard"
> EndSection
> 
> 
> 
> 
> ---------- startxdmcp.bat
> 
> @echo off
> SET DISPLAY=127.0.0.1:0.0
> SET REMOTE_HOST=<myhost>
> 
> SET CYGWIN_ROOT=\cygwin
> SET PATH=.;%CYGWIN_ROOT%\bin;%CYGWIN_ROOT%\usr\X11R6\bin;%PATH%
> 
> REM Cleanup after last run.
> if not exist %CYGWIN_ROOT%\tmp\.X11-unix\X0 goto CLEANUP-FINISH
> attrib -s %CYGWIN_ROOT%\tmp\.X11-unix\X0
> del %CYGWIN_ROOT%\tmp\.X11-unix\X0
> 
>> CLEANUP-FINISH
> if exist %CYGWIN_ROOT%\tmp\.X11-unix rmdir %CYGWIN_ROOT%\tmp\.X11-unix
> 
> if "%OS%" == "Windows_NT" goto OS_NT
> 
> echo startxdmcp.bat - Starting on Windows 95/98/Me
> goto STARTUP
> 
>> OS_NT
> echo startxdmcp.bat - Starting on Windows NT/2000/XP
> 
>> STARTUP
> start XWin -query %REMOTE_HOST% -nodecoration -lesspointer
> 
> 
> 
> 
> ----------
> ddxProcessArgument - Initializing default screens
> winInitializeDefaultScreens - w 1600 h 1200
> winInitializeDefaultScreens - Returning
> OsVendorInit - Creating bogus screen 0
> (==) Using config file: "/etc/X11/XF86Config-4"
> Markers: (--) probed, (**) from config file, (==) default setting,
> (++) from command line, (!!) notice, (II) informational,
> (WW) warning, (EE) error, (??) unknown.
> (==) FontPath set to
> "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
> (**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
> winDetectSupportedEngines - Windows NT/2000/XP
> winDetectSupportedEngines - DirectDraw installed
> winDetectSupportedEngines - Allowing PrimaryDD
> winDetectSupportedEngines - DirectDraw4 installed
> winDetectSupportedEngines - Returning, supported engines 0000001f
> InitOutput - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
> winSetEngine - Using Shadow DirectDraw NonLocking
> winAdjustVideoModeShadowDDNL - Using Windows display depth of 32 bits
> per pixel 
> winCreateBoundingWindowWindowed - User w: 1600 h: 1200
> winCreateBoundingWindowWindowed - Current w: 1600 h: 1200
> winAdjustForAutoHide - Original WorkArea: 0 32 1200 1600
> winAdjustForAutoHide - Adjusted WorkArea: 0 32 1200 1600
> winCreateBoundingWindowWindowed - WindowClient w 1568 h 1200 r 1568 l
> 0 b 1200 t 0 
> winCreateBoundingWindowWindowed - Returning
> winCreatePrimarySurfaceShadowDDNL - Creating primary surface
> winCreatePrimarySurfaceShadowDDNL - Created primary surface
> winCreatePrimarySurfaceShadowDDNL - Attached clipper to primary
> surface 
> winAllocateFBShadowDDNL - lPitch: 6272
> winAllocateFBShadowDDNL - Created shadow pitch: 6272
> winAllocateFBShadowDDNL - Created shadow stride: 1568
> winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
> winInitVisualsShadowDDNL - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d
> 24 bpp 32 
> winCreateDefColormap - Deferring to fbCreateDefColormap ()
> winFinishScreenInitFB - returning
> winScreenInit - returning
> InitOutput - Returning.
> (==) Using preset keyboard for "German (Germany)" (00000407), type "4"
> (**) Using keyboard "Keyboard1" as primary keyboard
> (**) Option "XkbModel" "microsoft"
> (**) XKB: model: "microsoft"
> (**) Option "XkbLayout" "de"
> (**) XKB: layout: "de"
> (**) Option "XkbVariant" "nodeadkeys"
> (**) XKB: variant: "nodeadkeys"
> Rules = "xfree86" Model = "microsoft" Layout = "de" Variant =
> "nodeadkeys" Options = "(null)" 
> winPointerWarpCursor - Discarding first warp: 784 600
> winBlockHandler - Releasing pmServerStarted
> winBlockHandler - pthread_mutex_unlock () returned
> (==) Using config file: "/etc/X11/XF86Config-4"
> Markers: (--) probed, (**) from config file, (==) default setting,
> (++) from command line, (!!) notice, (II) informational,
> (WW) warning, (EE) error, (??) unknown.
> (==) FontPath set to
> "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
> (**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
> winDetectSupportedEngines - Windows NT/2000/XP
> winDetectSupportedEngines - DirectDraw installed
> winDetectSupportedEngines - Allowing PrimaryDD
> winDetectSupportedEngines - DirectDraw4 installed
> winDetectSupportedEngines - Returning, supported engines 0000001f
> InitOutput - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
> winSetEngine - Using Shadow DirectDraw NonLocking
> winCreateBoundingWindowWindowed - User w: 1600 h: 1200
> winCreateBoundingWindowWindowed - Current w: 1568 h: 1200
> winAdjustForAutoHide - Original WorkArea: 0 32 1200 1600
> winAdjustForAutoHide - Adjusted WorkArea: 0 32 1200 1600
> winCreateBoundingWindowWindowed - WindowClient w 1568 h 1200 r 1568 l
> 0 b 1200 t 0 
> winCreateBoundingWindowWindowed - Returning
> winCreatePrimarySurfaceShadowDDNL - Creating primary surface
> winCreatePrimarySurfaceShadowDDNL - Created primary surface
> winCreatePrimarySurfaceShadowDDNL - Attached clipper to primary
> surface 
> winAllocateFBShadowDDNL - lPitch: 6272
> winAllocateFBShadowDDNL - Created shadow pitch: 6272
> winAllocateFBShadowDDNL - Created shadow stride: 1568
> winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
> winInitVisualsShadowDDNL - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d
> 24 bpp 32 
> winCreateDefColormap - Deferring to fbCreateDefColormap ()
> winFinishScreenInitFB - returning
> winScreenInit - returning
> InitOutput - Returning.
> (==) Using preset keyboard for "German (Germany)" (00000407), type "4"
> (**) Using keyboard "Keyboard1" as primary keyboard
> (**) Option "XkbModel" "microsoft"
> (**) XKB: model: "microsoft"
> (**) Option "XkbLayout" "de"
> (**) XKB: layout: "de"
> (**) Option "XkbVariant" "nodeadkeys"
> (**) XKB: variant: "nodeadkeys"
> Rules = "xfree86" Model = "microsoft" Layout = "de" Variant =
> "nodeadkeys" Options = "(null)" 
> winBlockHandler - Releasing pmServerStarted
> winBlockHandler - pthread_mutex_unlock () returned
> winWindowProc - WM_*KEYDOWN - Closekey hit, quitting
> winDeinitClipboard - Noting shutdown in progress
> winDeinitMultiWindowWM - Noting shutdown in progress
> winDeinitClipboard - Noting shutdown in progress
> winDeinitMultiWindowWM - Noting shutdown in progress


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]