curses の類は一度触ってみたいと思って5年くらい経っちゃったから
勉強中の Python3 でいろいろ試そうと思った。試している。
その覚書き。
参考にしてるとこ
https://docs.python.jp/3/howto/curses.html
https://docs.python.jp/3/library/curses.html
https://torina.top/detail/437/
やりたいこと
カーソル関連
カーソル消したい
import curses;
screen = curses.initscr()
curses.curs_set( 0 ) # 0:透明 1:フツー 2:濃い でも1と2の違いがよくわからなかった
カーソルを目的の位置に移動させたい
import curses;
screen = curses.initscr()
screen.move( y, x )
screen.refresh()
カーソルが今どこか知りたい
import curses;
screen = curses.initscr()
y, x = curses.getsyx()
表示関連
端末を光らせたい
import curses;
screen = curses.initscr()
curses.flash() # ピカッ!
キー関連
キー入力を1文字ずつ受け取りたい
import curses;
screen = curses.initscr()
curses.cbreak()
今よくわかっていないこと
特になし