From neologism@seznam.cz  Sat Sep 21 07:15:06 2002
Return-Path: <neologism@seznam.cz>
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 99CC037B401
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 21 Sep 2002 07:15:06 -0700 (PDT)
Received: from email.seznam.cz (smtp.seznam.cz [212.80.76.43])
	by mx1.FreeBSD.org (Postfix) with SMTP id 01E0143E6E
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 21 Sep 2002 07:15:05 -0700 (PDT)
	(envelope-from neologism@seznam.cz)
Received: (qmail 36092 invoked from network); 21 Sep 2002 14:15:01 -0000
Received: from ppp1045.brno.worldonline.cz (HELO variola) (212.90.229.142)
  by smtp.seznam.cz with SMTP; 21 Sep 2002 14:15:01 -0000
Received: from roman by variola with local (Exim 3.13 #1 (Debian))
	id 17sl1K-00008T-00
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 21 Sep 2002 16:14:06 +0200
Message-Id: <20020921161406.A518@variola>
Date: Sat, 21 Sep 2002 16:14:06 +0200
From: neologism <neologism@seznam.cz>
Reply-To: neologism@seznam.cz
To: FreeBSD-gnats-submit@freebsd.org
Subject: caps-lock led doesn't work

>Number:         43169
>Category:       conf
>Synopsis:       [patch] with modified keymap, caps-lock led doesn't work
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 21 07:20:02 PDT 2002
>Closed-Date:    Sun Mar 20 20:29:10 GMT 2005
>Last-Modified:  Sun Mar 20 20:29:10 GMT 2005
>Originator:     neologism
>Release:        FreeBSD 4.6-RELEASE i386
>Organization:
home
>Environment:
System: FreeBSD variola 4.6-RELEASE FreeBSD 4.6-RELEASE #26: Sat Sep 21 15:44:10 GMT 2002 root@variola:/mnt/linux/bsd/compile/MYKERNEL i386


	
>Description:

I use my own keymap - it's modification of us.iso.kbd (diff included). I didn't
touch caps-lock key entry but under this keymap caps-lock LED doesn't correspond
with caps-lock status! Caps-lock function keeps working just that LED doesn't

>How-To-Repeat:

Apply this patch to /usr/share/syscons/keymaps/us.iso.kbd and load by 
"kbdcontrol < /dev/ttyv0 -l /usr/share/share/syscons/keymaps/us.iso.kbd"

patch:

--- /usr/share/syscons/keymaps/us.iso.kbd	Thu Aug  8 15:13:06 2002
+++ /usr/share/syscons/keymaps/us.iso.kbd.old	Tue Jul 23 13:28:10 2002
@@ -59,19 +59,19 @@
   053   '/'    '?'    nop    nop    '/'    '?'    nop    nop     O
   054   rshift rshift rshift rshift rshift rshift rshift rshift  O
   055   '*'    '*'    '*'    '*'    '*'    '*'    '*'    '*'     O
-  056   meta   lalt   lalt   lalt   lalt   lalt   lalt   lalt    O
+  056   lalt   lalt   lalt   lalt   lalt   lalt   lalt   lalt    O
   057   ' '    ' '    nul    ' '    ' '    ' '    susp   ' '     O
   058   clock  clock  clock  clock  clock  clock  clock  clock   O
-  059   scr01  fkey13 fkey25 fkey37 scr01  scr11  scr01  scr11   O
-  060   scr02  fkey14 fkey26 fkey38 scr02  scr12  scr02  scr12   O
-  061   scr03  fkey15 fkey27 fkey39 scr03  scr13  scr03  scr13   O
-  062   scr04  fkey16 fkey28 fkey40 scr04  scr14  scr04  scr14   O
-  063   scr05  fkey17 fkey29 fkey41 scr05  scr15  scr05  scr15   O
-  064   scr06  fkey18 fkey30 fkey42 scr06  scr16  scr06  scr16   O
-  065   scr07  fkey19 fkey31 fkey43 scr07  scr07  scr07  scr07   O
-  066   scr08  fkey20 fkey32 fkey44 scr08  scr08  scr08  scr08   O
-  067   scr09  fkey21 fkey33 fkey45 scr09  scr09  scr09  scr09   O
-  068   scr10  fkey22 fkey34 fkey46 scr10  scr10  scr10  scr10   O
+  059   fkey01 fkey13 fkey25 fkey37 scr01  scr11  scr01  scr11   O
+  060   fkey02 fkey14 fkey26 fkey38 scr02  scr12  scr02  scr12   O
+  061   fkey03 fkey15 fkey27 fkey39 scr03  scr13  scr03  scr13   O
+  062   fkey04 fkey16 fkey28 fkey40 scr04  scr14  scr04  scr14   O
+  063   fkey05 fkey17 fkey29 fkey41 scr05  scr15  scr05  scr15   O
+  064   fkey06 fkey18 fkey30 fkey42 scr06  scr16  scr06  scr16   O
+  065   fkey07 fkey19 fkey31 fkey43 scr07  scr07  scr07  scr07   O
+  066   fkey08 fkey20 fkey32 fkey44 scr08  scr08  scr08  scr08   O
+  067   fkey09 fkey21 fkey33 fkey45 scr09  scr09  scr09  scr09   O
+  068   fkey10 fkey22 fkey34 fkey46 scr10  scr10  scr10  scr10   O
   069   nlock  nlock  nlock  nlock  nlock  nlock  nlock  nlock   O
   070   slock  slock  slock  slock  slock  slock  slock  slock   O
   071   fkey49 '7'    '7'    '7'    '7'    '7'    '7'    '7'     N
@@ -90,8 +90,8 @@
   084   nop    nop    nop    nop    nop    nop    nop    nop     O
   085   nop    nop    nop    nop    nop    nop    nop    nop     O
   086   nop    nop    nop    nop    nop    nop    nop    nop     O
-  087   scr11  fkey23 fkey35 fkey47 scr11  scr11  scr11  scr11   O
-  088   scr12  fkey24 fkey36 fkey48 scr12  scr12  scr12  scr12   O
+  087   fkey11 fkey23 fkey35 fkey47 scr11  scr11  scr11  scr11   O
+  088   fkey12 fkey24 fkey36 fkey48 scr12  scr12  scr12  scr12   O
   089   cr     cr     nl     nl     cr     cr     nl     nl      O
   090   rctrl  rctrl  rctrl  rctrl  rctrl  rctrl  rctrl  rctrl   O
   091   '/'    '/'    '/'    '/'    '/'    '/'    '/'    '/'     N
@@ -112,6 +112,3 @@
   106   fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63  O
   107   fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64  O
   108   nop    nop    nop    nop    nop    nop    nop    nop     O
-  225	pscr   nop    nop    nop    nop    nop    nop    nop     O
-  226	nscr   nop    nop    nop    nop    nop    nop    nop     O
-

>Fix:

I've no idea what cause this behaviour...

>Release-Note:
>Audit-Trail:

From: Rudolf Cejka <cejkar@fit.vutbr.cz>
To: freebsd-gnats-submit@FreeBSD.org, neologism@seznam.cz
Cc:  
Subject: Re: misc/43169: caps-lock led doesn't work
Date: Thu, 17 Oct 2002 11:17:42 +0200

 It is because of two last keys 225 and 226 and it is not a bug, it is a 
 feature ;-)
 
 Please look into sys/dev/kbd/atkbd.c:atkbd_ioctl() on case KDSETLED section.
 If there is loaded a keymap and this keymap contains keys above 128, it 
 is considered
 as a keymap with alternative keyboard, which is indicated by previous 
 Caps Lock LED,
 so previous meaning of Caps Lock LED is lost.
 
 You can think about the possibility, that an user can control this 
 feature from an userland (like an option in kbdcontrol or the 
 possibility to define it in keymap file).
 
 I think that this PR can be closed and maybe reworked (and it was 
 previously consulted with the originator of this PR).
 
State-Changed-From-To: open->closed 
State-Changed-By: murray 
State-Changed-When: Sun Mar 20 20:27:14 GMT 2005 
State-Changed-Why:  
This was a request for help about a user modified keymap, and the 
issue was explained in the audit-trail. 

Additional questions about user-modified keymaps should be sent to a 
mailing list. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=43169 
>Unformatted:
