SCID 단축키 목록 [닫힘]
Sep 11 2020
나는 마우스가 마음에 들지 않고 가능한 한 키보드를 사용하고 싶습니다. SCID 대 PC에는 키보드 단축키 가있는 웹 페이지가 있지만 SCID에 대해서는 동일한 것이 존재하지 않는 것 같습니다. "보드를 뒤집는 방법"에 대한이 답변은. 에서 문서화 한 바로 가기를 공개 Help > Contents > The Scid main window하지만 해당 섹션에서는 그중 몇 가지만 찾을 수 있습니다. 일부는 도움말에 흩어져 있고 다른 일부는 누락 될 수 있습니다. 모든 SCID 단축키 목록은 어디에서 찾을 수 있습니까?
답변
3 Quasímodo Sep 11 2020 at 18:06
grep소스 코드를 확인한 후 /usr/share/scid/tcl/keyboard.tclGNU / Linux에서 찾았습니다 (다른 OS의 경로를 알고 있다면 공유해주세요).
또한 해당 파일의 주석에는
> By editing this file you can customize the keyboard shortcuts,
in order to best suit your preferences.
It is not necessary to recompile scid after changing this file.
편의를 위해, 나는 바인딩 아래 그에 상응하는 행동 (이 모든 압축을 푼 되지 적절한 TCL 구문 그냥 편의를 읽기위한 것입니다).
<Left> Back
<Right> Forward
<Up> Back 10 moves
<Down> Forward 10 moves
<Home> Exit Variation/Go to game start
<End> Go to game end
<Alt-F4> Exit
<Control-o> Open a database
<Control-w> Close the current database
<Control-z> undo
<Control-y> redo
<Control-n> new game
<Control-s> save game
<Control-S> save as new game
<F11> toggle fullscreen
<period> flip/rotate board
<s> ::setupBoard
<KeyPress-v> show variations dialog
<Control-Key-$i> Change current database
<F6> ::book::open
<F12> ::CorrespondenceChess::CCWindow
<Control-F12> ::CorrespondenceChess::OpenCorrespondenceDB; ::CorrespondenceChess::ReadInboxg
<Alt-F12> ::CorrespondenceChess::OpenCorrespondenceDB; ::CorrespondenceChess::FetchGamesg
<Control-equal> ::tb::Open
<Control-d> ::windows::switcher::Open
<Control-e> makeCommentWin
<Control-i> ::windows::stats::Open
<Control-l> ::windows::gamelist::Open
<Control-m> ::maint::OpenClose
<Control-p> ::pgn::OpenClose
<Control-t> ::tree::make
<Control-E> ::windows::eco::OpenClose
<Control-K> ::ptrack::make
<Control-O> ::optable::makeReportWin
<Control-P> ::plist::toggle
<Control-T> ::tourney::toggle
<Control-X> crosstabWin
<F2> "::makeAnalysisWin 1 0"
<F3> "::makeAnalysisWin 2 0"
<F4> .analysisWin1.b1.bStartStop invoke g
<F5> .analysisWin2.b1.bStartStop invoke g
<Control-A> makeAnalysisWin
<Control-Shift-2> "makeAnalysisWin 2"
<Control-a> sc_var create; updateBoard -pgng
<Control-B> ::search::board
<Control-H> ::search::header
<Control-M> ::search::material
<Control-KeyPress-U> ::search:::usefile
<Control-C> ::copyFEN
<Control-V> ::pasteFEN
<Control-E> ::tools::email
<Control-I> importPgnGame
<Control-D> sc_move ply [sc_eco game ply]; updateBoardg
<Control-G> tools::graphs::filter::Open
<Control-J> tools::graphs::absfilter::Open
<Control-u> ::game::GotoMoveNumber
<Control-Y> findNovelty
<F1> helpWindow Contentsg
<Control-N> nameEditor
<Control-slash> ::file::finder::Open
<Control-Shift-Up> ::game::LoadNextPrev firstg
<Control-Shift-Down> ::game::LoadNextPrev lastg
<Control-Up> ::game::LoadNextPrev previousg
<Control-Down> ::game::LoadNextPrev nextg
<Control-question> ::game::LoadRandom
<minus><minus> addMove null null
<exclam><Return> "sc_pos addNag !; updateBoard -pgn"
<exclam><exclam><Return> "sc_pos addNag !!; updateBoard -pgn"
<exclam><question><Return> "sc_pos addNag !?; updateBoard -pgn"
<question><Return> "sc_pos addNag ?; updateBoard -pgn"
<question><question><Return> "sc_pos addNag ??; updateBoard -pgn"
<question><exclam><Return> "sc_pos addNag ?!; updateBoard -pgn"
<plus><minus> "sc_pos addNag +-; updateBoard -pgn"
<plus><slash> "sc_pos addNag +/-; updateBoard -pgn"
<plus><equal> "sc_pos addNag +=; updateBoard -pgn"
<equal><Return> "sc_pos addNag =; updateBoard -pgn"
<minus><plus> "sc_pos addNag -+; updateBoard -pgn"
<minus><slash> "sc_pos addNag -/+; updateBoard -pgn"
<equal><plus> "sc_pos addNag =+; updateBoard -pgn"
<asciitilde><Return> "sc_pos addNag ~; updateBoard -pgn"
<asciitilde><equal><Return> "sc_pos addNag ~=; updateBoard -pgn"