urxvt가 Ctrl 클릭 시 링크를 열도록 만드는 방법

urxvt가 Ctrl 클릭 시 링크를 열도록 만드는 방법

현재 urxvt는 링크를 인식하고 밑줄을 긋을 수 있습니다. 클릭하면 Firefox에서 열립니다. 내 현재 .Xresources는 다음과 같습니다.

URxvt.perl-ext:           default,matcher
URxvt.url-launcher:       firefox
URxvt.matcher.button:     1
URxvt.matcher.pattern.1:  \\bwww\\.[\\w-]+\\.[\\w./?&@#-]*[\\w/-]

urxvt가 기본적으로 링크에 밑줄을 표시하지 않기를 바랍니다. 마우스가 위에 있을 때만 밑줄을 그어주고 싶습니다. 또한 urxvt가 클릭할 때 아무것도 하지 않고 Ctrl 키를 누른 채 클릭하면 열리길 원합니다.

답변1

그냥 삽입하시면 됩니다씨-(제어),에스-(교대) 또는중-(Meta/Alt)를 버튼 번호 앞에 붙입니다. 따라서 다음 줄 중 하나를 사용할 수 있습니다.~/.Xresources

! Only execute `launcher` on matched String when using 'Control + Left-Mouse-Button'
URxvt.matcher.button:     C-1
! Only execute `launcher` on matched String when using 'Shift + Middle Mouse-Button'
! URxvt.matcher.button:     S-2
! Only execute `launcher` on matched String when using 'Meta(alt) + Middle Mouse-Button'
! URxvt.matcher.button:     M-2

Shift/AltGr도 우리가 볼 때 작동한다고 생각합니다.유효한 버튼코드에 있지만 직접 시도하지는 않았습니다.

호버 질문에도 답할 수 없습니다. 코드를 조금 바꿔야 할 것 같습니다.

저는 이와 같은 것을 추천할 수 URxvt.keysym.C-M-Delete: matcher:select있고 화살표 키를 사용하여 이리저리 뛰어다니며 선택할 수 있습니다.성냥.

관련 정보