Case-Sensitive Meta-Key Input
Randall R Schulz
rschulz@teknowledge.com
Tue Sep 26 12:32:00 GMT 2000
Hi,
I've noticed that some of my Vim mappings that use Meta-Key (in the
ESC-prefixed form) in combination with an upper-case letter are not
working. Apparently, if the shift key is down when I type
ALT-<someAlphaKey> the sequence read by the application always
contains a lower-case letter--in other words, the shift key's state
is ignored in generating the ESC- sequence.
I've attached the obligatory "cygcheck -s -r -v" output as a plain text file.
Is there a way to achieve case-sensitive Meta/ALT input that I'm
unaware of? Is there a reason why it's difficult to accomplish under
Cygwin? Is it just an oversight? A bug?
Thanks.
Randall Schulz
Teknowledge Corp.
Palo Alto, CA USA
Cygnus Win95/NT Configuration Diagnostics
Current System Time: Tue Sep 26 12:16:06 2000
WinNT Ver 5.0 build 2195 Service Pack 1
Path: .
/home/administrator/bin
/usr/sbin
/cygdrive/c/jdk1.3/bin
/usr/local/bin
/usr/bin
/usr/bin
/cygdrive/c/Perl/bin/
/cygdrive/c/IBMDebug/bin
/cygdrive/c/WINNT/system32
/cygdrive/c/WINNT
/cygdrive/c/WINNT/System32/Wbem
/cygdrive/c/IMNnq_NT
SysDir: C:\WINNT\System32
WinDir: C:\WINNT
HOME = `/home/administrator'
MAKE_MODE = `unix'
PWD = `/home/administrator'
USER = `administrator'
ALLUSERSPROFILE = `C:\Documents and Settings\All Users'
APPDATA = `C:\Documents and Settings\Randall R Schulz\Application Data'
BASH_PATHS = `/home/administrator/.bash_paths'
BASH_PROFILE = `/home/administrator/.bash_profile'
BASH_RC = `/home/administrator/.bashrc'
CDPATH = `:..://c://c/TKS:/home/administrator'
CLHSROOT = `file:/home/rschulz/lisp/HyperSpec/FrontMatter/index.html'
COMMONPROGRAMFILES = `C:\Program Files\Common Files'
COMPUTERNAME = `CLEMENS'
COMSPEC = `C:\WINNT\system32\cmd.exe'
CP = `/usr/bin/cp'
DER_DRIVER_PATH = `C:\IBMDebug'
DT = `//c/Documents and Settings/Randall R Schulz/Desktop'
EDITOR = `vi'
FONTSERVER = `:-1'
HISTFILE = `/home/administrator/.bash_history'
HISTFILESIZE = `1000'
HISTIGNORE = `l[sflat]:[cwtf]d:j:[fb]g:ok:logout:?:??'
HISTSIZE = `1000'
HOMEDRIVE = `C:'
HOMEPATH = `\'
HOSTNAME = `CLEMENS'
HOSTTYPE = `i586'
IMNINST = `help'
IMNINSTSRV = `C:\IMNnq_NT'
INCLPATH = `.:/usr/include:/usr/include/sys'
JAVALIB_BASE = `//c'
LOCPATH = `C:\IBMDebug\LOCALE;'
LOGONSERVER = `\\CLEMENS'
MACHTYPE = `i586-pc-cygwin'
MANPATH = `/usr/man:/usr/local/man'
MV = `/usr/bin/mv'
NLSPATH = `C:\IBMDebug\msg\%%L\%%N;'
NUMBER_OF_PROCESSORS = `2'
OLDPWD = `/'
OS2LIBPATH = `C:\WINNT\system32\os2\dll;'
OS = `Windows_NT'
OSTYPE = `cygwin'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
PLIB = `/usr/lib/perl5/5.00503'
PROCESSOR_ARCHITECTURE = `x86'
PROCESSOR_IDENTIFIER = `x86 Family 6 Model 8 Stepping 3, GenuineIntel'
PROCESSOR_LEVEL = `6'
PROCESSOR_REVISION = `0803'
PROGRAMFILES = `C:\Program Files'
PS1 = `\[]0; \u :: \W (\w)\]\!> '
RM = `/usr/bin/rm'
SAFE_SYSPATH =
`/usr/local/bin:/usr/bin:/bin:/cygdrive/c/Perl/bin/:/cygdrive/c/IBMDebug/bin:/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cygdrive/c/WINNT/System32/Wbem:/cygdrive/c/IMNnq_NT'
SHELL = `/bin/bash'
SHLVL = `1'
SYSPATH =
`/usr/local/bin:/usr/bin:/bin:/cygdrive/c/Perl/bin/:/cygdrive/c/IBMDebug/bin:/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cygdrive/c/WINNT/System32/Wbem:/cygdrive/c/Program
Files/Rational/common:/cygdrive/c/IMNnq_NT:/cygdrive/c/Program
Files/Resource Pro Kit/'
SYSTEMDRIVE = `C:'
SYSTEMROOT = `C:\WINNT'
TEMP = `/cygdrive/c/DOCUME~1/RANDAL~1/LOCALS~1/Temp'
TERM = `cygwin'
TKS = `//c/TKS'
TKS_BASE = `//c/TKS/tks'
USERDOMAIN = `CLEMENS'
USERNAME = `rschulz'
USERPROFILE = `C:\Documents and Settings\Randall R Schulz'
WINDIR = `C:\WINNT'
_ = `/usr/bin/cygcheck'
dt = `C:\Documents and Settings\Randall R Schulz\Desktop'
TZ = `PST8PDT7,M4.1.0/2,M10.5.0/2'
HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
(default) = `/cygdrive'
cygdrive flags = 0x00000020
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start
Menu\Programs\Cygnus Solutions
(default) = (unsupported type)
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/
(default) = `C:/cygwin'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
(default) = `C:/cygwin/bin'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
(default) = `C:/cygwin/lib'
flags = 0x0000000a
a: fd N/A N/A
c: hd FAT32 9991Mb 32% CP UN WIN2K
d: cd N/A N/A
e: cd N/A N/A
f: hd NTFS 4027Mb 14% CP CS UN PA FC Stash
C:\cygwin\bin /usr/bin system binmode
C:\cygwin\lib /usr/lib system binmode
C:\cygwin / system binmode
Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: C:\cygwin\bin\cpp.exe
Found: C:\cygwin\bin\find.exe
Found: C:\cygwin\bin\gcc.exe
Found: C:\cygwin\bin\gdb.exe
Found: C:\cygwin\bin\ld.exe
Found: C:\cygwin\bin\ls.exe
Found: C:\cygwin\bin\make.exe
Found: C:\cygwin\bin\sh.exe
83k 2000/06/11 C:\cygwin\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0
"cygitcl30.dll" v0.0 ts=2000/6/10 20:34
35k 2000/06/11 C:\cygwin\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0
"cygitk30.dll" v0.0 ts=2000/6/10 20:34
402k 2000/06/11 C:\cygwin\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
"cygtcl80.dll" v0.0 ts=2000/6/10 20:30
5k 2000/06/11 C:\cygwin\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
10k 2000/06/11 C:\cygwin\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
"cygtclreg80.dll" v0.0 ts=2000/6/10 20:30
639k 2000/06/11 C:\cygwin\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0
"cygtk80.dll" v0.0 ts=2000/6/10 20:34
586k 2000/08/04 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
"cygwin1.dll" v0.0 ts=2000/8/3 17:53
Cygwin DLL version info:
dll major: 1001
dll minor: 4
dll epoch: 19
dll bad signal mask: 19005
dll old termios: 5
api major: 0
api minor: 26
shared data: 3
dll identifier: cygwin1
mount registry: 2
cygnus registry name: Cygnus Solutions
cygwin registry name: Cygwin
program options name: Program Options
cygwin mount registry name: mounts v2
build date: Thu Aug 3 20:53:46 EDT 2000
CVS tag: cygwin-1-1-4
shared id: cygwin1S3
Use -h to see help about each section
More information about the Cygwin
mailing list