ST terminal有patch for scrolling back。除了「PageUp」和「PageDown」之外,我想更新所述補丁以啓用鼠標滾輪上下信號。我懷疑config.h
的一個小改動是需要的,但我沒有終端代碼的經驗,因此我請求幫助。補貼滾動回吮吸ST終端支持鼠標滾輪
在源代碼中,在config.h
這些行出現:
static Mousekey mshortcuts[] = {
/* button mask string */
{ Button4, XK_ANY_MOD, "\031" },
{ Button5, XK_ANY_MOD, "\005" },
};
因此,很明顯,我們知道將Button4/5。另外,我們有這些:
static Shortcut shortcuts[] = {
/* mask keysym function argument */
[...]
{ ShiftMask, XK_Page_Up, kscrollup, {.i = -1} },
{ ShiftMask, XK_Page_Down, kscrolldown, {.i = -1} },
};
所以,天真,我一個假設增加另外兩個原始(一個車輪時,一個車輪下)會做的伎倆。但是,什麼?
注:我知道該suckless建議使用終端複用器如tmux。我已經用過了。但是,有時(很少)我只想使用沒有tmux的終端,此功能將非常有用。 請不要評論/使用tmux回答,這不是這個問題的意思。
雖然真的不是我正在尋找的答案,但確實給了我一個清楚的問題解釋。謝謝。 – Sardathrion
所以有一種方法可以做到這一點,因爲有一個[補丁](http://st.suckless.org/patches/scrollback)允許這樣做。然而,你的答案仍然是我的問題中最好的答案,所以它仍然被接受。 – Sardathrion