lkml.org 
[lkml]   [2010]   [Jul]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectMake keyboard.c match braille-only keyboards
    drivers/char/keyboard.c also handles braille keys, so it should also match
    braille-only keyboards.

    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>

    diff --git a/drivers/char/keyboard.c b/drivers/char/keyboard.c
    index 54109dc..25be210 100644
    --- a/drivers/char/keyboard.c
    +++ b/drivers/char/keyboard.c
    @@ -1315,10 +1315,14 @@ static bool kbd_match(struct input_handler *handler, struct input_dev *dev)
    if (test_bit(EV_SND, dev->evbit))
    return true;

    - if (test_bit(EV_KEY, dev->evbit))
    + if (test_bit(EV_KEY, dev->evbit)) {
    for (i = KEY_RESERVED; i < BTN_MISC; i++)
    if (test_bit(i, dev->keybit))
    return true;
    + for (i = KEY_BRL_DOT1; i <= KEY_BRL_DOT10; i++)
    + if (test_bit(i, dev->keybit))
    + return true;
    + }

    return false;
    }

    \
     
     \ /
      Last update: 2010-07-30 22:43    [W:0.019 / U:120.376 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site