멋진 WM에서 숫자 패드를 태그 스위처에 바인딩하는 방법은 무엇입니까?


3

굉장한 WM에서 나는 켜져있는 것처럼 Mod4 + numpad <1-9>작동하지 않는다는 것을 알았 습니다. 태그 사이를 전환 하는 것이 편리하다고 생각합니다 . 이것을 묶는 방법?Mod4 + 1-9NumLockMod4 + numpad <1-9>

답변:


5

을 사용하여 숫자 키패드 키 맵을 얻었습니다 xev. 따라서 다음과 같이 숫자 키패드를 태그 스위처에 쉽게 매핑 할 수 있습니다.

-- Numpad: [0-9] = [#90, #87-#89, #83-#85, #79-#81]
local np_map = { 87, 88, 89, 83, 84, 85, 79, 80, 81 }
for i = 1, keynumber do
   globalkeys = awful.util.table.join(
      globalkeys,
      awful.key({ modkey }, "#" .. np_map[i],
        function ()
           local screen = mouse.screen
           if tags[screen][i] then
              awful.tag.viewonly(tags[screen][i])
           end
        end),
      awful.key({ modkey, "Control" }, "#" .. np_map[i],
        function ()
           local screen = mouse.screen
           if tags[screen][i] then
              awful.tag.viewtoggle(tags[screen][i])
           end
        end),
      awful.key({ modkey, "Shift" }, "#" .. np_map[i],
        function ()
           if client.focus and tags[client.focus.screen][i] then
              awful.client.movetotag(tags[client.focus.screen][i])
           end
        end),
      awful.key({ modkey, "Control", "Shift" }, "#" .. np_map[i],
        function ()
           if client.focus and tags[client.focus.screen][i] then
              awful.client.toggletag(tags[client.focus.screen][i])
           end
        end))
end
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.