XTermマニュアルから:
スクロールバック(個数[、単位[、マウス]])
これにより、以前に画面の上部までスクロールしていたテキストが表示されるように、テキストウィンドウを後ろにスクロールします。 countパラメーターは、スクロールする単位の数(ページ、半ページ、ピクセル、または行である可能性があります)を示します。
(...)
驚くべきことに、このデバイスは次のようになります。ピクセル。私は長い間XTermを使用してきましたが、ピクセル認識の動作を見たことがありません。代わりに、XTermの最小測定単位は次のとおりです。特徴。 (例えば、XTermの可能なウィンドウサイズは、文字の幅/高さの倍数です。。他の端末エミュレータのように1/2文字を表示しません。 )
だからテストを開始し、次の2つの項目を私の項目に追加しました~/Xresources
。
XTerm*vt100.Translations: #override\
Ctrl Shift <Key>k: scroll-back(1,pixel) \n\
Ctrl Shift <Key>j: scroll-forw(1,pixel) \n\
その後、xrdb ~/Xresources
新しいXTermを開こうとしましたが、
CtrlShiftk1
CtrlShiftjピクセルではなく一度に1行だけスクロールしました。これは同じ動作ですscroll-{forw,back}(1,line)
。
だから質問は:何ですか?ピクセルスクロールアクションとはどういう意味ですか?それと何が違うの?ワイヤー?
ベストアンサー1
これは過度に見えるかもしれませんが、これらのデバイスは長い間サポートされてきました(params_to_pixels
この機能を実装する関数は、次のように追跡できます。X11R41988).繰り返しますが、この機能はxtermに文書化されています。マニュアルページその瞬間。
スクロール量を計算するには、数値(ピクセル単位)をフォントの高さで割ります。誰かが(滑らかなスクロールのために)少数行を処理したいかもしれませんが、実装すると「常に」行になります。