コード例 #1
0
void kbd_set_leds(void)
{
	if(caps_lock==0)
		leds&=~LED_CAP; /* switch caps_lock off */
	else
		leds|=LED_CAP; /* switch on LED */
	if(num_lock==0)
		leds&=~LED_NUM; /* switch LED off */
	else
		leds|=LED_NUM;  /* switch on LED */
	if(scroll_lock==0)
		leds&=~LED_SCR; /* switch LED off */
	else
		leds|=LED_SCR; /* switch on LED */
	kbd_send_data(KBD_CMD_SET_LEDS);
	kbd_send_data(leds);
}
コード例 #2
0
ファイル: pc_keyb.c プロジェクト: 8devices/Caraboot
void pckbd_leds(unsigned char leds)
{
	kbd_send_data(KBD_CMD_SET_LEDS);
	kbd_send_data(leds);
}
コード例 #3
0
ファイル: keyboard.c プロジェクト: karthick18/mir-os
static __inline__ void set_leds( int leds )
{
  kbd_send_data(0xED);
  kbd_send_data((unsigned char) ( (leds >> LEDS_SHIFT) & 7 ) );
}