Shawn Walker wrote:
>>>Doug Scott wrote:
>>
>> The appropriate ioctl
>> KBD_CMD_BELL and KBD_CMD_NOBELL are already in
>> sys/kbd.h.
>> 
>>Those ioctls don't make it so the bell doesn't
>> sound
>> in the future - they
>>are used for sounding the bell.   In the X server,
>> to
>> make a 100ms beep,
>> we do:
>>      kbdCmd = KBD_CMD_BELL;
>>      ioctl(fd, KIOCCMD, &kbdCmd)
>>      sleep for 100ms
>>      kbdCmd = KBD_CMD_NOBELL;
>>      ioctl(fd, KIOCCMD, &kbdCmd)
>> 
>> You'ld need to add new ones to make a keyboard bell
>> disabling command.
>>h, this would confirm my testing issues so far. My
>>confusion comes from the wording (below) in the file
>>http://cvs.opensolaris.org/source/xref/on/usr/src/uts/
>>common/io/conskbd.c. Looks ioctls commands like
>>KBD_CMD_BELL_ENABLE and KBD_CMD_BELL_DISABLE are
>>required. 
> 
> 
> I don't think I'd mind the bell so much if there were some way to control the 
> volume of it! The bell exists on other operating systems at the console, but 
> I don't remember being nearly as loud as it is in Solaris. I don't suppose 
> there is already a way to do that, or a way that could be finagled in with 
> this, is there? :)
> 

Actually it is a long standing RFE:
4421990 allow changing keyboard bell frequency

As I know, Aaron.Rui at Sun.COM is working on it.


Riny


Reply via email to