for Linux -- problem was solved -- via creating hwdb-file ( /etc/udev/hwdb.d/95-custom-keyboard.hwdb ): (and hwdb re-index: sudo udevadm hwdb --update && sudo sudo udevadm trigger ) thank you all for your time and for desire to help! correctly work for other operation system -- not important to me.. so i will mark that issue is solved for me
good day! next problem: keyboard (on Dell Inspiron 3179) not sends KEY-RELEASE events (key-up) for keys: HOME, END, PGUP, PGDN. (problem only for this four keys of keyboard). for this four keys -- KEY-PRESS sends, but KEY-RELEASE missed. some software (all X11 software) can not normally works with this issue. as I checked -- the problem independent of operating system. and very effect on me (I very use X11 software). proof of presents problem: if we will load kernel (linux) with kernel paramenters: i8042.debug i8042.unmask_kbd_data than we will see in dmesg: [ 167.541072] i8042: [49458] e0 <- i8042 (interrupt, 0, 1)[ 167.543508] i8042: [49459] 47 <- i8042 (interrupt, 0, 1)[ 167.828298] i8042: [49544] e0 <- i8042 (interrupt, 0, 1)[ 167.830614] i8042: [49545] 4f <- i8042 (interrupt, 0, 1)[ 168.126512] i8042: [49633] e0 <- i8042 (interrupt, 0, 1)[ 168.128950] i8042: [49634] 49 <- i8042 (interrupt, 0, 1)[ 168.332382] i8042: [49694] e0 <- i8042 (interrupt, 0, 1)[ 168.334812] i8042: [49695] 51 <- i8042 (interrupt, 0, 1)[ 168.732057] i8042: [49814] e0 <- i8042 (interrupt, 0, 1)[ 168.734479] i8042: [49814] 47 <- i8042 (interrupt, 0, 1)[ 168.987128] i8042: [49890] e0 <- i8042 (interrupt, 0, 1)[ 168.989468] i8042: [49891] 4f <- i8042 (interrupt, 0, 1)[ 169.264263] i8042: [49973] e0 <- i8042 (interrupt, 0, 1)[ 169.266697] i8042: [49973] 49 <- i8042 (interrupt, 0, 1)[ 169.459076] i8042: [50031] e0 <- i8042 (interrupt, 0, 1)[ 169.461522] i8042: [50031] 51 <- i8042 (interrupt, 0, 1)[ 169.830662] i8042: [50142] e0 <- i8042 (interrupt, 0, 1)[ 169.833047] i8042: [50142] 47 <- i8042 (interrupt, 0, 1)[ 170.080744] i8042: [50216] e0 <- i8042 (interrupt, 0, 1)[ 170.083137] i8042: [50217] 4f <- i8042 (interrupt, 0, 1)[ 170.377976] i8042: [50305] e0 <- i8042 (interrupt, 0, 1)[ 170.380403] i8042: [50306] 49 <- i8042 (interrupt, 0, 1)[ 170.567679] i8042: [50362] e0 <- i8042 (interrupt, 0, 1)[ 170.570182] i8042: [50362] 51 <- i8042 (interrupt, 0, 1) Question!: is it defect of Laptop Keyboard? or is it defect of Laptop Firmware (BIOS) ? in this case: will this be fixed in next version of Laptop Firmware (BIOS) update ? thanks in advance!
Dell Inspiron 3179: keyboard not sends KEY-RELEASE events (key-up) for keys: 
HOME, END, PGUP, PGDN