Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Unbind F13  [РЕШЕНА]

feed Всичко свързано с Линукс. Новини, проблеми, въпроси.
Десктоп Линукс дистибуции, сървърни Линукс дистрибуции, Линукс дистрибуции с общо предназначение, Linux Mint, Ubuntu, Arch Linux, Mandriva, PCLinuxOS, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Suse Linux Enterprise Server, Debian, Cross Linux from Scratch, Slackware, Gentoo. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Нова тема Отговори
Потребителски аватар
cprog
Ветеран
Ветеран
Мнения: 1418
Регистриран: нед юли 19, 2015 08:19
Репутация: 12926
пол: Мъж

Unbind F13

Мнение от cprog »

Привет,

Моята клавиатура мога да я настроя като натисна Fn + F1 да го изпраща към Arch-a като F13 клавиш
Проблемът е, че F13 се разпознава като Tools
Някъде бях чел как се маха тоя байндинг, но не помня .
някой сеща ли се как F13 да се разпознава като себе си F13
Прочетено: 165 пъти
CPU~Dual core AMD Athlon 64 X2 5200+ (-MCP-) speed~2700 MHz (max) Kernel~4.15.0-33-generic x86_64 Up~1 day Mem~4869.6/7976.7MB HDD~2400.5GB(45.8% used) Procs~313 Client~Shell inxi~2.3.56
Потребителски аватар
cprog
Ветеран
Ветеран
Мнения: 1418
Регистриран: нед юли 19, 2015 08:19
Репутация: 12926
пол: Мъж

Re: Unbind F13  [РЕШЕНА]

Мнение от cprog »

Решението е в ~/.Xmodmap се поставя:

Код: Избери всички

keycode 191 = F13 F13 F13
keycode 192 = F14 F14 F14
keycode 193 = F15 F15 F15
keycode 194 = F16 F16 F16
keycode 195 = F17 F17 F17
keycode 196 = F18 F18 F18
keycode 197 = F19 F19 F19
keycode 198 = F20 F20 F20
keycode 199 = F21 F21 F21
keycode 200 = F22 F22 F22
keycode 202 = F23 F23 F23
keycode 203 = F24 F24 F24
A иначе този дефолтен байдинг идва от /usr/share/X11/xkb/symbols/inet
CPU~Dual core AMD Athlon 64 X2 5200+ (-MCP-) speed~2700 MHz (max) Kernel~4.15.0-33-generic x86_64 Up~1 day Mem~4869.6/7976.7MB HDD~2400.5GB(45.8% used) Procs~313 Client~Shell inxi~2.3.56
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 11080
Регистриран: нед мар 03, 2019 20:29
Репутация: 40041
пол: Мъж
Местоположение: /home/$USER
Контакти:

Re: Unbind F13

Мнение от Валсо »

cprog написа:
ср фев 28, 2024 10:43
Решението е в ~/.Xmodmap се поставя:

Код: Избери всички

keycode 191 = F13 F13 F13
keycode 192 = F14 F14 F14
keycode 193 = F15 F15 F15
keycode 194 = F16 F16 F16
keycode 195 = F17 F17 F17
keycode 196 = F18 F18 F18
keycode 197 = F19 F19 F19
keycode 198 = F20 F20 F20
keycode 199 = F21 F21 F21
keycode 200 = F22 F22 F22
keycode 202 = F23 F23 F23
keycode 203 = F24 F24 F24
A иначе този дефолтен байдинг идва от /usr/share/X11/xkb/symbols/inet
Това е много интересна за мен тема, защото има копчета, които под линукс не вършат това, за което са създадени, а аз искам да им променя функциите. И затова питам: откъде да ги намеря тези keycode? Защото

Код: Избери всички

xmodmap -pk
ми показва съвсем други неща. Не "keycodes", a ей таково (примерно):

Код: Избери всички

0x1008ff2f (XF86Sleep)
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 284023
Регистриран: пет юни 01, 2007 14:18
Репутация: 334873
Местоположение: Somewhere In Time

Re: Unbind F13

Мнение от Mozo »

Като ти казвам, че ти е почупена системата...

Код: Избери всички

[mozo@mozo ~]$ xmodmap -pk
There are 10 KeySyms per KeyCode; KeyCodes range from 8 to 255.

    KeyCode     Keysym (Keysym) ...
    Value       Value   (Name)  ...

      8    
      9         0xff1b (Escape) 0x0000 (NoSymbol)       0xff1b (Escape)
     10         0x0031 (1)      0x0021 (exclam) 0x0031 (1)      0x0021 (exclam)
     11         0x0032 (2)      0x0040 (at)     0x0032 (2)      0x003f (question)
     12         0x0033 (3)      0x0023 (numbersign)     0x0033 (3)      0x002b (plus)       0x0af1 (dagger) 0x0af1 (dagger)
     13         0x0034 (4)      0x0024 (dollar) 0x0034 (4)      0x0022 (quotedbl)
     14         0x0035 (5)      0x0025 (percent)        0x0035 (5)      0x0025 (percent)    0x1002329 (U2329)       0x100232a (U232A)
     15         0x0036 (6)      0x005e (asciicircum)    0x0036 (6)      0x003d (equal)      0x0aa9 (emdash) 0x0aa9 (emdash)
     16         0x0037 (7)      0x0026 (ampersand)      0x0037 (7)      0x003a (colon)      0x0aae (ellipsis)       0x0aae (ellipsis)
     17         0x0038 (8)      0x002a (asterisk)       0x0038 (8)      0x002f (slash)      0x1000300 (combining_grave)     0x1000301 (combining_acute)
     18         0x0039 (9)      0x0028 (parenleft)      0x0039 (9)      0x0aaa (endash)
     19         0x0030 (0)      0x0029 (parenright)     0x0030 (0)      0x06b0 (numerosign)
     20         0x002d (minus)  0x005f (underscore)     0x002d (minus)  0x0024 (dollar)     0x1002011 (U2011)       0x20ac (EuroSign)
     21         0x003d (equal)  0x002b (plus)   0x002e (period) 0x20ac (EuroSign)
     22         0xff08 (BackSpace)      0xff08 (BackSpace)      0xff08 (BackSpace) 0xff08 (BackSpace)       0x0000 (NoSymbol)       0x0000 (NoSymbol)       0xfed5 (Terminate_Server)   0x0000 (NoSymbol)       0x0000 (NoSymbol)       0xfed5 (Terminate_Server)
     23         0xff09 (Tab)    0xfe20 (ISO_Left_Tab)   0xff09 (Tab)    0xfe20 (ISO_Left_Tab)
     24         0x0071 (q)      0x0051 (Q)      0x002c (comma)  0x06d9 (Cyrillic_yeru)      0x0ad1 (rightsinglequotemark)   0x0ad0 (leftsinglequotemark)
     25         0x0077 (w)      0x0057 (W)      0x06d5 (Cyrillic_u)     0x06f5 (Cyrillic_U)
     26         0x0065 (e)      0x0045 (E)      0x06c5 (Cyrillic_ie)    0x06e5 (Cyrillic_IE)        0x06dc (Cyrillic_e)     0x06fc (Cyrillic_E)
     27         0x0072 (r)      0x0052 (R)      0x06c9 (Cyrillic_i)     0x06e9 (Cyrillic_I) 0x100045d (U045D)       0x100040d (U040D)
     28         0x0074 (t)      0x0054 (T)      0x06db (Cyrillic_sha)   0x06fb (Cyrillic_SHA)
     29         0x0079 (y)      0x0059 (Y)      0x06dd (Cyrillic_shcha) 0x06fd (Cyrillic_SHCHA)
     30         0x0075 (u)      0x0055 (U)      0x06cb (Cyrillic_ka)    0x06eb (Cyrillic_KA)        0x00a9 (copyright)      0x00a9 (copyright)
     31         0x0069 (i)      0x0049 (I)      0x06d3 (Cyrillic_es)    0x06f3 (Cyrillic_ES)        0x00a9 (copyright)      0x00a9 (copyright)
     32         0x006f (o)      0x004f (O)      0x06c4 (Cyrillic_de)    0x06e4 (Cyrillic_DE)
     33         0x0070 (p)      0x0050 (P)      0x06da (Cyrillic_ze)    0x06fa (Cyrillic_ZE)
     34         0x005b (bracketleft)    0x007b (braceleft)      0x06c3 (Cyrillic_tse)       0x06e3 (Cyrillic_TSE)
     35         0x005d (bracketright)   0x007d (braceright)     0x003b (semicolon) 0x00a7 (section)
     36         0xff0d (Return) 0x0000 (NoSymbol)       0xff0d (Return)
     37         0xffe3 (Control_L)      0xfe08 (ISO_Next_Group) 0xffe3 (Control_L) 0xfe08 (ISO_Next_Group)
     38         0x0061 (a)      0x0041 (A)      0x06d8 (Cyrillic_softsign)      0x100045d (U045D)   0x06d9 (Cyrillic_yeru)  0x06f9 (Cyrillic_YERU)
     39         0x0073 (s)      0x0053 (S)      0x06d1 (Cyrillic_ya)    0x06f1 (Cyrillic_YA)        0x1000463 (U0463)       0x1000462 (U0462)
     40         0x0064 (d)      0x0044 (D)      0x06c1 (Cyrillic_a)     0x06e1 (Cyrillic_A)
     41         0x0066 (f)      0x0046 (F)      0x06cf (Cyrillic_o)     0x06ef (Cyrillic_O)
     42         0x0067 (g)      0x0047 (G)      0x06d6 (Cyrillic_zhe)   0x06f6 (Cyrillic_ZHE)
     43         0x0068 (h)      0x0048 (H)      0x06c7 (Cyrillic_ghe)   0x06e7 (Cyrillic_GHE)
     44         0x006a (j)      0x004a (J)      0x06d4 (Cyrillic_te)    0x06f4 (Cyrillic_TE)        0x0ac9 (trademark)      0x0ac9 (trademark)
     45         0x006b (k)      0x004b (K)      0x06ce (Cyrillic_en)    0x06ee (Cyrillic_EN)
     46         0x006c (l)      0x004c (L)      0x06d7 (Cyrillic_ve)    0x06f7 (Cyrillic_VE)
     47         0x003b (semicolon)      0x003a (colon)  0x06cd (Cyrillic_em)    0x06ed (Cyrillic_EM)
     48         0x0027 (apostrophe)     0x0022 (quotedbl)       0x06de (Cyrillic_che)       0x06fe (Cyrillic_CHE)
     49         0x0060 (grave)  0x007e (asciitilde)     0x0028 (parenleft)      0x0029 (parenright) 0x005b (bracketleft)    0x005d (bracketright)
     50         0xffe1 (Shift_L)        0xfe08 (ISO_Next_Group) 0xffe1 (Shift_L)   0xfe08 (ISO_Next_Group)
     51         0x005c (backslash)      0x007c (bar)    0x0afe (doublelowquotemark)0x0ad2 (leftdoublequotemark)     0x00ab (guillemetleft)  0x00bb (guillemetright)
     52         0x007a (z)      0x005a (Z)      0x06c0 (Cyrillic_yu)    0x06e0 (Cyrillic_YU)
     53         0x0078 (x)      0x0058 (X)      0x06ca (Cyrillic_shorti)        0x06ea (Cyrillic_SHORTI)    0x100046d (U046D)       0x100046c (U046C)
     54         0x0063 (c)      0x0043 (C)      0x06df (Cyrillic_hardsign)      0x06ff (Cyrillic_HARDSIGN)  0x100046b (U046B)       0x100046a (U046A)
     55         0x0076 (v)      0x0056 (V)      0x06dc (Cyrillic_e)     0x06fc (Cyrillic_E)
     56         0x0062 (b)      0x0042 (B)      0x06c6 (Cyrillic_ef)    0x06e6 (Cyrillic_EF)
     57         0x006e (n)      0x004e (N)      0x06c8 (Cyrillic_ha)    0x06e8 (Cyrillic_HA)
     58         0x006d (m)      0x004d (M)      0x06d0 (Cyrillic_pe)    0x06f0 (Cyrillic_PE)
     59         0x002c (comma)  0x003c (less)   0x06d2 (Cyrillic_er)    0x06f2 (Cyrillic_ER)        0x00ae (registered)     0x00ae (registered)
     60         0x002e (period) 0x003e (greater)        0x06cc (Cyrillic_el)    0x06ec (Cyrillic_EL)
     61         0x002f (slash)  0x003f (question)       0x06c2 (Cyrillic_be)    0x06e2 (Cyrillic_BE)
     62         0xffe2 (Shift_R)        0xfe08 (ISO_Next_Group) 0xffe2 (Shift_R)   0xfe08 (ISO_Next_Group)
     63         0xffaa (KP_Multiply)    0xffaa (KP_Multiply)    0xffaa (KP_Multiply)0xffaa (KP_Multiply)    0xffaa (KP_Multiply)    0xffaa (KP_Multiply)    0x1008fe21 (XF86ClearGrab)  0xffaa (KP_Multiply)    0xffaa (KP_Multiply)    0x1008fe21 (XF86ClearGrab)
     64         0xffe9 (Alt_L)  0xffe7 (Meta_L) 0xffe9 (Alt_L)  0xffe7 (Meta_L)
     65         0x0020 (space)  0x0000 (NoSymbol)       0x0020 (space)  0x0020 (space)      0x00a0 (nobreakspace)   0x00a0 (nobreakspace)
     66         0xffe5 (Caps_Lock)      0x0000 (NoSymbol)       0xffe5 (Caps_Lock)
     67         0xffbe (F1)     0xffbe (F1)     0xffbe (F1)     0xffbe (F1)     0xffbe (F1) 0xffbe (F1)     0x1008fe01 (XF86Switch_VT_1)    0xffbe (F1)     0xffbe (F1)0x1008fe01 (XF86Switch_VT_1)
     68         0xffbf (F2)     0xffbf (F2)     0xffbf (F2)     0xffbf (F2)     0xffbf (F2) 0xffbf (F2)     0x1008fe02 (XF86Switch_VT_2)    0xffbf (F2)     0xffbf (F2)0x1008fe02 (XF86Switch_VT_2)
     69         0xffc0 (F3)     0xffc0 (F3)     0xffc0 (F3)     0xffc0 (F3)     0xffc0 (F3) 0xffc0 (F3)     0x1008fe03 (XF86Switch_VT_3)    0xffc0 (F3)     0xffc0 (F3)0x1008fe03 (XF86Switch_VT_3)
     70         0xffc1 (F4)     0xffc1 (F4)     0xffc1 (F4)     0xffc1 (F4)     0xffc1 (F4) 0xffc1 (F4)     0x1008fe04 (XF86Switch_VT_4)    0xffc1 (F4)     0xffc1 (F4)0x1008fe04 (XF86Switch_VT_4)
     71         0xffc2 (F5)     0xffc2 (F5)     0xffc2 (F5)     0xffc2 (F5)     0xffc2 (F5) 0xffc2 (F5)     0x1008fe05 (XF86Switch_VT_5)    0xffc2 (F5)     0xffc2 (F5)0x1008fe05 (XF86Switch_VT_5)
     72         0xffc3 (F6)     0xffc3 (F6)     0xffc3 (F6)     0xffc3 (F6)     0xffc3 (F6) 0xffc3 (F6)     0x1008fe06 (XF86Switch_VT_6)    0xffc3 (F6)     0xffc3 (F6)0x1008fe06 (XF86Switch_VT_6)
     73         0xffc4 (F7)     0xffc4 (F7)     0xffc4 (F7)     0xffc4 (F7)     0xffc4 (F7) 0xffc4 (F7)     0x1008fe07 (XF86Switch_VT_7)    0xffc4 (F7)     0xffc4 (F7)0x1008fe07 (XF86Switch_VT_7)
     74         0xffc5 (F8)     0xffc5 (F8)     0xffc5 (F8)     0xffc5 (F8)     0xffc5 (F8) 0xffc5 (F8)     0x1008fe08 (XF86Switch_VT_8)    0xffc5 (F8)     0xffc5 (F8)0x1008fe08 (XF86Switch_VT_8)
     75         0xffc6 (F9)     0xffc6 (F9)     0xffc6 (F9)     0xffc6 (F9)     0xffc6 (F9) 0xffc6 (F9)     0x1008fe09 (XF86Switch_VT_9)    0xffc6 (F9)     0xffc6 (F9)0x1008fe09 (XF86Switch_VT_9)
     76         0xffc7 (F10)    0xffc7 (F10)    0xffc7 (F10)    0xffc7 (F10)    0xffc7 (F10)        0xffc7 (F10)    0x1008fe0a (XF86Switch_VT_10)   0xffc7 (F10)    0xffc7 (F10)        0x1008fe0a (XF86Switch_VT_10)
     77         0xff7f (Num_Lock)       0x0000 (NoSymbol)       0xff7f (Num_Lock)
     78         0xff14 (Scroll_Lock)    0x0000 (NoSymbol)       0xff14 (Scroll_Lock)
     79         0xff95 (KP_Home)        0xffb7 (KP_7)   0xff95 (KP_Home)        0xffb7 (KP_7)
     80         0xff97 (KP_Up)  0xffb8 (KP_8)   0xff97 (KP_Up)  0xffb8 (KP_8)
     81         0xff9a (KP_Prior)       0xffb9 (KP_9)   0xff9a (KP_Prior)       0xffb9 (KP_9)
     82         0xffad (KP_Subtract)    0xffad (KP_Subtract)    0xffad (KP_Subtract)0xffad (KP_Subtract)    0xffad (KP_Subtract)    0xffad (KP_Subtract)    0x1008fe23 (XF86Prev_VMode) 0xffad (KP_Subtract)    0xffad (KP_Subtract)    0x1008fe23 (XF86Prev_VMode)
     83         0xff96 (KP_Left)        0xffb4 (KP_4)   0xff96 (KP_Left)        0xffb4 (KP_4)
     84         0xff9d (KP_Begin)       0xffb5 (KP_5)   0xff9d (KP_Begin)       0xffb5 (KP_5)
     85         0xff98 (KP_Right)       0xffb6 (KP_6)   0xff98 (KP_Right)       0xffb6 (KP_6)
     86         0xffab (KP_Add) 0xffab (KP_Add) 0xffab (KP_Add) 0xffab (KP_Add) 0xffab (KP_Add)     0xffab (KP_Add) 0x1008fe22 (XF86Next_VMode)     0xffab (KP_Add) 0xffab (KP_Add)     0x1008fe22 (XF86Next_VMode)
     87         0xff9c (KP_End) 0xffb1 (KP_1)   0xff9c (KP_End) 0xffb1 (KP_1)
     88         0xff99 (KP_Down)        0xffb2 (KP_2)   0xff99 (KP_Down)        0xffb2 (KP_2)
     89         0xff9b (KP_Next)        0xffb3 (KP_3)   0xff9b (KP_Next)        0xffb3 (KP_3)
     90         0xff9e (KP_Insert)      0xffb0 (KP_0)   0xff9e (KP_Insert)      0xffb0 (KP_0)
     91         0xff9f (KP_Delete)      0xffae (KP_Decimal)     0xff9f (KP_Delete) 0xffac (KP_Separator)
     92         0xfe03 (ISO_Level3_Shift)       0x0000 (NoSymbol)       0xfe03 (ISO_Level3_Shift)
     93    
     94         0x003c (less)   0x003e (greater)        0x100045d (U045D)       0x100040d (U040D)   0x007c (bar)    0x00a6 (brokenbar)
     95         0xffc8 (F11)    0xffc8 (F11)    0xffc8 (F11)    0xffc8 (F11)    0xffc8 (F11)        0xffc8 (F11)    0x1008fe0b (XF86Switch_VT_11)   0xffc8 (F11)    0xffc8 (F11)        0x1008fe0b (XF86Switch_VT_11)
     96         0xffc9 (F12)    0xffc9 (F12)    0xffc9 (F12)    0xffc9 (F12)    0xffc9 (F12)        0xffc9 (F12)    0x1008fe0c (XF86Switch_VT_12)   0xffc9 (F12)    0xffc9 (F12)        0x1008fe0c (XF86Switch_VT_12)
     97    
     98         0xff26 (Katakana)       0x0000 (NoSymbol)       0xff26 (Katakana)
     99         0xff25 (Hiragana)       0x0000 (NoSymbol)       0xff25 (Hiragana)
    100         0xff23 (Henkan_Mode)    0x0000 (NoSymbol)       0xff23 (Henkan_Mode)
    101         0xff27 (Hiragana_Katakana)      0x0000 (NoSymbol)       0xff27 (Hiragana_Katakana)
    102         0xff22 (Muhenkan)       0x0000 (NoSymbol)       0xff22 (Muhenkan)
    103    
    104         0xff8d (KP_Enter)       0x0000 (NoSymbol)       0xff8d (KP_Enter)
    105         0xffe4 (Control_R)      0xfe08 (ISO_Next_Group) 0xffe4 (Control_R) 0xfe08 (ISO_Next_Group)
    106         0xffaf (KP_Divide)      0xffaf (KP_Divide)      0xffaf (KP_Divide) 0xffaf (KP_Divide)       0xffaf (KP_Divide)      0xffaf (KP_Divide)      0x1008fe20 (XF86Ungrab)     0xffaf (KP_Divide)      0xffaf (KP_Divide)      0x1008fe20 (XF86Ungrab)
    107         0xff61 (Print)  0xff15 (Sys_Req)        0xff61 (Print)  0xff15 (Sys_Req)
    108         0xffea (Alt_R)  0xffe8 (Meta_R) 0xffea (Alt_R)  0xffe8 (Meta_R)
    109         0xff0a (Linefeed)       0x0000 (NoSymbol)       0xff0a (Linefeed)
    110         0xff50 (Home)   0x0000 (NoSymbol)       0xff50 (Home)
    111         0xff52 (Up)     0x0000 (NoSymbol)       0xff52 (Up)
    112         0xff55 (Prior)  0x0000 (NoSymbol)       0xff55 (Prior)
    113         0xff51 (Left)   0x0000 (NoSymbol)       0xff51 (Left)
    114         0xff53 (Right)  0x0000 (NoSymbol)       0xff53 (Right)
    115         0xff57 (End)    0x0000 (NoSymbol)       0xff57 (End)
    116         0xff54 (Down)   0x0000 (NoSymbol)       0xff54 (Down)
    117         0xff56 (Next)   0x0000 (NoSymbol)       0xff56 (Next)
    118         0xff63 (Insert) 0x0000 (NoSymbol)       0xff63 (Insert)
    119         0xffff (Delete) 0x0000 (NoSymbol)       0xffff (Delete)
    120    
    121         0x1008ff12 (XF86AudioMute)      0x0000 (NoSymbol)       0x1008ff12 (XF86AudioMute)
    122         0x1008ff11 (XF86AudioLowerVolume)       0x0000 (NoSymbol)       0x1008ff11 (XF86AudioLowerVolume)
    123         0x1008ff13 (XF86AudioRaiseVolume)       0x0000 (NoSymbol)       0x1008ff13 (XF86AudioRaiseVolume)
    124         0x1008ff2a (XF86PowerOff)       0x0000 (NoSymbol)       0x1008ff2a (XF86PowerOff)
    125         0xffbd (KP_Equal)       0x0000 (NoSymbol)       0xffbd (KP_Equal)
    126         0x00b1 (plusminus)      0x0000 (NoSymbol)       0x00b1 (plusminus)
    127         0xff13 (Pause)  0xff6b (Break)  0xff13 (Pause)  0xff6b (Break)
    128         0x1008ff4a (XF86LaunchA)        0x0000 (NoSymbol)       0x1008ff4a (XF86LaunchA)
    129         0xffae (KP_Decimal)     0xffae (KP_Decimal)     0xffae (KP_Decimal)0xffae (KP_Decimal)
    130         0xff31 (Hangul) 0x0000 (NoSymbol)       0xff31 (Hangul)
    131         0xff34 (Hangul_Hanja)   0x0000 (NoSymbol)       0xff34 (Hangul_Hanja)
    132    
    133         0xffeb (Super_L)        0x0000 (NoSymbol)       0xffeb (Super_L)
    134         0xffec (Super_R)        0x0000 (NoSymbol)       0xffec (Super_R)
    135         0xff67 (Menu)   0x0000 (NoSymbol)       0xff67 (Menu)
    136         0xff69 (Cancel) 0x0000 (NoSymbol)       0xff69 (Cancel)
    137         0xff66 (Redo)   0x0000 (NoSymbol)       0xff66 (Redo)
    138         0x1005ff70 (SunProps)   0x0000 (NoSymbol)       0x1005ff70 (SunProps)
    139         0xff65 (Undo)   0x0000 (NoSymbol)       0xff65 (Undo)
    140         0x1005ff71 (SunFront)   0x0000 (NoSymbol)       0x1005ff71 (SunFront)
    141         0x1008ff57 (XF86Copy)   0x0000 (NoSymbol)       0x1008ff57 (XF86Copy)
    142         0x1008ff6b (XF86Open)   0x0000 (NoSymbol)       0x1008ff6b (XF86Open)
    143         0x1008ff6d (XF86Paste)  0x0000 (NoSymbol)       0x1008ff6d (XF86Paste)
    144         0xff68 (Find)   0x0000 (NoSymbol)       0xff68 (Find)
    145         0x1008ff58 (XF86Cut)    0x0000 (NoSymbol)       0x1008ff58 (XF86Cut)
    146         0xff6a (Help)   0x0000 (NoSymbol)       0xff6a (Help)
    147         0x1008ff65 (XF86MenuKB) 0x0000 (NoSymbol)       0x1008ff65 (XF86MenuKB)
    148         0x1008ff1d (XF86Calculator)     0x0000 (NoSymbol)       0x1008ff1d (XF86Calculator)
    149    
    150         0x1008ff2f (XF86Sleep)  0x0000 (NoSymbol)       0x1008ff2f (XF86Sleep)
    151         0x1008ff2b (XF86WakeUp) 0x0000 (NoSymbol)       0x1008ff2b (XF86WakeUp)
    152         0x1008ff5d (XF86Explorer)       0x0000 (NoSymbol)       0x1008ff5d (XF86Explorer)
    153         0x1008ff7b (XF86Send)   0x0000 (NoSymbol)       0x1008ff7b (XF86Send)
    154    
    155         0x1008ff8a (XF86Xfer)   0x0000 (NoSymbol)       0x1008ff8a (XF86Xfer)
    156         0x1008ff41 (XF86Launch1)        0x0000 (NoSymbol)       0x1008ff41 (XF86Launch1)
    157         0x1008ff42 (XF86Launch2)        0x0000 (NoSymbol)       0x1008ff42 (XF86Launch2)
    158         0x1008ff2e (XF86WWW)    0x0000 (NoSymbol)       0x1008ff2e (XF86WWW)
    159         0x1008ff5a (XF86DOS)    0x0000 (NoSymbol)       0x1008ff5a (XF86DOS)
    160         0x1008ff2d (XF86ScreenSaver)    0x0000 (NoSymbol)       0x1008ff2d (XF86ScreenSaver)
    161         0x1008ff74 (XF86RotateWindows)  0x0000 (NoSymbol)       0x1008ff74 (XF86RotateWindows)
    162         0x1008ff7f (XF86TaskPane)       0x0000 (NoSymbol)       0x1008ff7f (XF86TaskPane)
    163         0x1008ff19 (XF86Mail)   0x0000 (NoSymbol)       0x1008ff19 (XF86Mail)
    164         0x1008ff30 (XF86Favorites)      0x0000 (NoSymbol)       0x1008ff30 (XF86Favorites)
    165         0x1008ff33 (XF86MyComputer)     0x0000 (NoSymbol)       0x1008ff33 (XF86MyComputer)
    166         0x1008ff26 (XF86Back)   0x0000 (NoSymbol)       0x1008ff26 (XF86Back)
    167         0x1008ff27 (XF86Forward)        0x0000 (NoSymbol)       0x1008ff27 (XF86Forward)
    168    
    169         0x1008ff2c (XF86Eject)  0x0000 (NoSymbol)       0x1008ff2c (XF86Eject)
    170         0x1008ff2c (XF86Eject)  0x0000 (NoSymbol)       0x1008ff2c (XF86Eject)
    171         0x1008ff17 (XF86AudioNext)      0x0000 (NoSymbol)       0x1008ff17 (XF86AudioNext)
    172         0x1008ff14 (XF86AudioPlay)      0x1008ff31 (XF86AudioPause)     0x1008ff14 (XF86AudioPlay)  0x1008ff31 (XF86AudioPause)
    173         0x1008ff16 (XF86AudioPrev)      0x0000 (NoSymbol)       0x1008ff16 (XF86AudioPrev)
    174         0x1008ff15 (XF86AudioStop)      0x1008ff2c (XF86Eject)  0x1008ff15 (XF86AudioStop)  0x1008ff2c (XF86Eject)
    175         0x1008ff1c (XF86AudioRecord)    0x0000 (NoSymbol)       0x1008ff1c (XF86AudioRecord)
    176         0x1008ff3e (XF86AudioRewind)    0x0000 (NoSymbol)       0x1008ff3e (XF86AudioRewind)
    177         0x1008ff6e (XF86Phone)  0x0000 (NoSymbol)       0x1008ff6e (XF86Phone)
    178    
    179         0x1008ff81 (XF86Tools)  0x0000 (NoSymbol)       0x1008ff81 (XF86Tools)
    180         0x1008ff18 (XF86HomePage)       0x0000 (NoSymbol)       0x1008ff18 (XF86HomePage)
    181         0x1008ff73 (XF86Reload) 0x0000 (NoSymbol)       0x1008ff73 (XF86Reload)
    182         0x1008ff56 (XF86Close)  0x0000 (NoSymbol)       0x1008ff56 (XF86Close)
    183    
    184    
    185         0x1008ff78 (XF86ScrollUp)       0x0000 (NoSymbol)       0x1008ff78 (XF86ScrollUp)
    186         0x1008ff79 (XF86ScrollDown)     0x0000 (NoSymbol)       0x1008ff79 (XF86ScrollDown)
    187         0x0028 (parenleft)      0x0000 (NoSymbol)       0x0028 (parenleft)
    188         0x0029 (parenright)     0x0000 (NoSymbol)       0x0029 (parenright)
    189         0x1008ff68 (XF86New)    0x0000 (NoSymbol)       0x1008ff68 (XF86New)
    190         0xff66 (Redo)   0x0000 (NoSymbol)       0xff66 (Redo)
    191         0x1008ff81 (XF86Tools)  0x0000 (NoSymbol)       0x1008ff81 (XF86Tools)
    192         0x1008ff45 (XF86Launch5)        0x0000 (NoSymbol)       0x1008ff45 (XF86Launch5)
    193         0x1008ff46 (XF86Launch6)        0x0000 (NoSymbol)       0x1008ff46 (XF86Launch6)
    194         0x1008ff47 (XF86Launch7)        0x0000 (NoSymbol)       0x1008ff47 (XF86Launch7)
    195         0x1008ff48 (XF86Launch8)        0x0000 (NoSymbol)       0x1008ff48 (XF86Launch8)
    196         0x1008ff49 (XF86Launch9)        0x0000 (NoSymbol)       0x1008ff49 (XF86Launch9)
    197    
    198         0x1008ffb2 (XF86AudioMicMute)   0x0000 (NoSymbol)       0x1008ffb2 (XF86AudioMicMute)
    199         0x1008ffa9 (XF86TouchpadToggle) 0x0000 (NoSymbol)       0x1008ffa9 (XF86TouchpadToggle)
    200         0x1008ffb0 (XF86TouchpadOn)     0x0000 (NoSymbol)       0x1008ffb0 (XF86TouchpadOn)
    201         0x1008ffb1 (XF86TouchpadOff)    0x0000 (NoSymbol)       0x1008ffb1 (XF86TouchpadOff)
    202    
    203         0xfe11 (ISO_Level5_Shift)       0x0000 (NoSymbol)       0xfe11 (ISO_Level5_Shift)
    204         0x0000 (NoSymbol)       0xffe9 (Alt_L)  0x0000 (NoSymbol)       0xffe9 (Alt_L)
    205         0x0000 (NoSymbol)       0xffe7 (Meta_L) 0x0000 (NoSymbol)       0xffe7 (Meta_L)
    206         0x0000 (NoSymbol)       0xffeb (Super_L)        0x0000 (NoSymbol)  0xffeb (Super_L)
    207         0x0000 (NoSymbol)       0xffed (Hyper_L)        0x0000 (NoSymbol)  0xffed (Hyper_L)
    208         0x1008ff14 (XF86AudioPlay)      0x0000 (NoSymbol)       0x1008ff14 (XF86AudioPlay)
    209         0x1008ff31 (XF86AudioPause)     0x0000 (NoSymbol)       0x1008ff31 (XF86AudioPause)
    210         0x1008ff43 (XF86Launch3)        0x0000 (NoSymbol)       0x1008ff43 (XF86Launch3)
    211         0x1008ff44 (XF86Launch4)        0x0000 (NoSymbol)       0x1008ff44 (XF86Launch4)
    212         0x1008ff4b (XF86LaunchB)        0x0000 (NoSymbol)       0x1008ff4b (XF86LaunchB)
    213         0x1008ffa7 (XF86Suspend)        0x0000 (NoSymbol)       0x1008ffa7 (XF86Suspend)
    214         0x1008ff56 (XF86Close)  0x0000 (NoSymbol)       0x1008ff56 (XF86Close)
    215         0x1008ff14 (XF86AudioPlay)      0x0000 (NoSymbol)       0x1008ff14 (XF86AudioPlay)
    216         0x1008ff97 (XF86AudioForward)   0x0000 (NoSymbol)       0x1008ff97 (XF86AudioForward)
    217    
    218         0xff61 (Print)  0x0000 (NoSymbol)       0xff61 (Print)
    219    
    220         0x1008ff8f (XF86WebCam) 0x0000 (NoSymbol)       0x1008ff8f (XF86WebCam)
    221         0x1008ffb6 (XF86AudioPreset)    0x0000 (NoSymbol)       0x1008ffb6 (XF86AudioPreset)
    222    
    223         0x1008ff19 (XF86Mail)   0x0000 (NoSymbol)       0x1008ff19 (XF86Mail)
    224         0x1008ff8e (XF86Messenger)      0x0000 (NoSymbol)       0x1008ff8e (XF86Messenger)
    225         0x1008ff1b (XF86Search) 0x0000 (NoSymbol)       0x1008ff1b (XF86Search)
    226         0x1008ff5f (XF86Go)     0x0000 (NoSymbol)       0x1008ff5f (XF86Go)
    227         0x1008ff3c (XF86Finance)        0x0000 (NoSymbol)       0x1008ff3c (XF86Finance)
    228         0x1008ff5e (XF86Game)   0x0000 (NoSymbol)       0x1008ff5e (XF86Game)
    229         0x1008ff36 (XF86Shop)   0x0000 (NoSymbol)       0x1008ff36 (XF86Shop)
    230    
    231         0xff69 (Cancel) 0x0000 (NoSymbol)       0xff69 (Cancel)
    232         0x1008ff03 (XF86MonBrightnessDown)      0x0000 (NoSymbol)       0x1008ff03 (XF86MonBrightnessDown)
    233         0x1008ff02 (XF86MonBrightnessUp)        0x0000 (NoSymbol)       0x1008ff02 (XF86MonBrightnessUp)
    234         0x1008ff32 (XF86AudioMedia)     0x0000 (NoSymbol)       0x1008ff32 (XF86AudioMedia)
    235         0x1008ff59 (XF86Display)        0x0000 (NoSymbol)       0x1008ff59 (XF86Display)
    236         0x1008ff04 (XF86KbdLightOnOff)  0x0000 (NoSymbol)       0x1008ff04 (XF86KbdLightOnOff)
    237         0x1008ff06 (XF86KbdBrightnessDown)      0x0000 (NoSymbol)       0x1008ff06 (XF86KbdBrightnessDown)
    238         0x1008ff05 (XF86KbdBrightnessUp)        0x0000 (NoSymbol)       0x1008ff05 (XF86KbdBrightnessUp)
    239         0x1008ff7b (XF86Send)   0x0000 (NoSymbol)       0x1008ff7b (XF86Send)
    240         0x1008ff72 (XF86Reply)  0x0000 (NoSymbol)       0x1008ff72 (XF86Reply)
    241         0x1008ff90 (XF86MailForward)    0x0000 (NoSymbol)       0x1008ff90 (XF86MailForward)
    242         0x1008ff77 (XF86Save)   0x0000 (NoSymbol)       0x1008ff77 (XF86Save)
    243         0x1008ff5b (XF86Documents)      0x0000 (NoSymbol)       0x1008ff5b (XF86Documents)
    244         0x1008ff93 (XF86Battery)        0x0000 (NoSymbol)       0x1008ff93 (XF86Battery)
    245         0x1008ff94 (XF86Bluetooth)      0x0000 (NoSymbol)       0x1008ff94 (XF86Bluetooth)
    246         0x1008ff95 (XF86WLAN)   0x0000 (NoSymbol)       0x1008ff95 (XF86WLAN)
    247         0x1008ff96 (XF86UWB)    0x0000 (NoSymbol)       0x1008ff96 (XF86UWB)
    248    
    249         0x1008fe22 (XF86Next_VMode)     0x0000 (NoSymbol)       0x1008fe22 (XF86Next_VMode)
    250         0x1008fe23 (XF86Prev_VMode)     0x0000 (NoSymbol)       0x1008fe23 (XF86Prev_VMode)
    251         0x1008ff07 (XF86MonBrightnessCycle)     0x0000 (NoSymbol)       0x1008ff07 (XF86MonBrightnessCycle)
    252         0x100810f4 (XF86BrightnessAuto) 0x0000 (NoSymbol)       0x100810f4 (XF86BrightnessAuto)
    253         0x100810f5 (XF86DisplayOff)     0x0000 (NoSymbol)       0x100810f5 (XF86DisplayOff)
    254         0x1008ffb4 (XF86WWAN)   0x0000 (NoSymbol)       0x1008ffb4 (XF86WWAN)
    255         0x1008ffb5 (XF86RFKill) 0x0000 (NoSymbol)       0x1008ffb5 (XF86RFKill)
Изображение
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 11080
Регистриран: нед мар 03, 2019 20:29
Репутация: 40041
пол: Мъж
Местоположение: /home/$USER
Контакти:

Re: Unbind F13

Мнение от Валсо »

Офф, това ли било? Аз мислех, че това е просто номер на реда. :lol: То си пишело най-отгоре "KeyCode", ама кой да гледа... :toothy10: :toothy10: :oops:

А ако искаш (примерно) keycode 200 да е Ctrl+H, така ли ще го напишеш (Ctrl+H) или ще е 37+кода за "H"?
Потребителски аватар
cprog
Ветеран
Ветеран
Мнения: 1418
Регистриран: нед юли 19, 2015 08:19
Репутация: 12926
пол: Мъж

Re: Unbind F13

Мнение от cprog »

Валсо написа:
пет мар 08, 2024 19:19
cprog написа:
ср фев 28, 2024 10:43
Решението е в ~/.Xmodmap се поставя:

Код: Избери всички

keycode 191 = F13 F13 F13
keycode 192 = F14 F14 F14
keycode 193 = F15 F15 F15
keycode 194 = F16 F16 F16
keycode 195 = F17 F17 F17
keycode 196 = F18 F18 F18
keycode 197 = F19 F19 F19
keycode 198 = F20 F20 F20
keycode 199 = F21 F21 F21
keycode 200 = F22 F22 F22
keycode 202 = F23 F23 F23
keycode 203 = F24 F24 F24
A иначе този дефолтен байдинг идва от /usr/share/X11/xkb/symbols/inet
Това е много интересна за мен тема, защото има копчета, които под линукс не вършат това, за което са създадени, а аз искам да им променя функциите. И затова питам: откъде да ги намеря тези keycode? Защото

Код: Избери всички

xmodmap -pk
ми показва съвсем други неща. Не "keycodes", a ей таково (примерно):

Код: Избери всички

0x1008ff2f (XF86Sleep)
От форум на Манджаро, но не помня.
Затова го пуснах тук - да си го намирам по-лесно.
CPU~Dual core AMD Athlon 64 X2 5200+ (-MCP-) speed~2700 MHz (max) Kernel~4.15.0-33-generic x86_64 Up~1 day Mem~4869.6/7976.7MB HDD~2400.5GB(45.8% used) Procs~313 Client~Shell inxi~2.3.56
Потребителски аватар
Fernando Sucre
Ветеран
Ветеран
Мнения: 1087
Регистриран: нед юли 01, 2018 19:56
Репутация: 10491
пол: Мъж

Re: Unbind F13

Мнение от Fernando Sucre »

Валсо написа:
пет мар 08, 2024 19:19
....
Това е много интересна за мен тема, защото има копчета, които под линукс не вършат това, за което са създадени, а аз искам да им променя функциите. И затова питам: откъде да ги намеря тези keycode? Защото

Код: Избери всички

xmodmap -pk
ми показва съвсем други неща. Не "keycodes", a ей таково (примерно):

Код: Избери всички

0x1008ff2f (XF86Sleep)
Темата изобщо е много интересна, защото клавиатурите масово се ползват непълноценно.
Всички тия настройки, дето ги правите изхвърчат под Wayland. :lol:
Потребителски аватар
cprog
Ветеран
Ветеран
Мнения: 1418
Регистриран: нед юли 19, 2015 08:19
Репутация: 12926
пол: Мъж

Re: Unbind F13

Мнение от cprog »

По принцип аз съм се ориентирал да си купя QMK/VIA клавиатура, която ползва open-source(ако не греша) firmware и може да се препрограмира изцяло(на теория) под всички операционни системи.

Когато си купя такава , ще споделя впечатления
Засега оставам само някои полезни линкове:

https://docs.keeb.io/via-technical
https://www.caniusevia.com/
CPU~Dual core AMD Athlon 64 X2 5200+ (-MCP-) speed~2700 MHz (max) Kernel~4.15.0-33-generic x86_64 Up~1 day Mem~4869.6/7976.7MB HDD~2400.5GB(45.8% used) Procs~313 Client~Shell inxi~2.3.56
Нова тема Отговори

Върни се в “Линукс - инсталация, настройки, проблеми”