csTimer는 루빅스 큐브 스피드 솔버를 위해 설계된 전문적인 타이밍 프로그램이며, 다음 기능을 제공합니다:
모든 WCA 공식 행사, 다양한 트위스티 퍼즐, 특정 단계에 대한 훈련 스크램블 (예: F2L, OLL, PLL, ZBLL 및 상황 필터링 기능)을 포함한 스크램블 알고리즘
많은 통계 기능을 지원하며, 시간 분할 타이밍 을 지원한다. 세션 수 , 세션 분할/병합 등
크로스, X크로스, 2x2x2 한면, 스큐브 한면, 스퀘어-1 모양과 같은 다양한 해법, 이러한 하위 단계를 학습하거나 연습하기 위한 다양한 단계
다른 보조 도구, 섞기 이미지, 8초 미리보기, (음성)알림, 메트로놈, 일괄 섞기 생성, 기타 등등.
백업 기능, 데이터 유실을 방지하기 위해 로컬 파일, csTimer의 서버 또는 구글 스토리지에 해결 방법을 백업할 수 있습니다.
csTimer는 대부분의 최신 데스크톱 브라우저를 지원하며 휴대폰과 태블릿 PC에서 csTimer를 홈 화면에 추가할 수 있으며 기본 앱 으로도 작동합니다.
csTimer는 브라우저 캐시를 활용하는 덕분에 처음 열었을 때만 트래픽을 소비합니다. 그 후에는 네트워크 접속 없이 동작합니다. (백업 등의 기능은 제외)
저작권
csTimer는 GPLv3를 따르는 오픈 소스 소프트웨어입니다. csTimer에 대한 어떤 제안이나 의견은 여기로 제출해 주십시오.
저자: Shuang Chen (cs0x7f@gmail.com)
UI 설계자: Yue Zhang(liebe7@126.com)
기본 기능
타이밍을 시작하는 방법 - 스페이스바를 누른 상태(또는 왼쪽 및 오른쪽 Ctrl 키를 모두 누르거나, 모바일 장치에서 화면을 터치)에서 타이머가 녹색으로 바뀔 때까지 기다린다. 스페이스바를 떼면 타이머 시작되고, 아무 키나 눌러 타이머를 중지하면 해결 시간이 기록됩니다.
UI 설명 - csTimer 로고 근처에 설정, 내보내기, 섞기, 시간 목록, 기부, 도구 등 6개의 버튼이 있고, 섞기, 시간 목록, 도구를 클릭하여 해당 기능 창을 엽니다.
섞기 창 - 섞기 창에서는 섞는 타입 선택, 섞는 길이 설정 및 유형 필터(가능한 경우), 이전 섞기 다시보기, 다음 섞기 생성이 제공됩니다.
List times panel - In the list times panel, you can open session manager by clicking "Session", select/add/delete sessions, empty session by the selector and the button next to, then you can view the current single/average, best single/average, and the full time list.
Tools panel - In the tool panel, you can select specific auxiliary functions, including scramble image, scramble generators, solvers, other kinds of statistics, etc.
키보드 단축키
Key
Function
Alt + 1
Scramble type to Square-1
Alt + 2 ~ 7
Scramble type to 2x2x2~7x7x7
Alt + p/m/c/s
Scramble type to pyra/megaminx/clock/skewb
Alt + i
Scramble type to input
Alt + d
Remove all solves in current session
Ctrl/Alt + z
Remove the latest solve
Alt + up/down
To next/last session
Alt + left/right
Display last/next scramble
Ctrl + 1/2/3
The latest solve is OK/+2/DNF
Ctrl + Alt + t/i/s/v/g/q/b/l
Entering in times with timer/typing/stackmat/virtual/bluetooth cube/qcube/bluetooth timer/last layer
Gesture
Function
Up left
The latest solve is DNF
Up
The latest solve is +2
Up right
The latest solve is OK
Left
Last scramble
Right
Next scramble
Down left
Add comment to the latest solve
Down
Remove the latest solve
Down right
Check the latest solve
가상 큐브 키맵
설정 세부정보
시간 측정 중 모든 창 숨기기. 타이머가 작동할 때 로고와 모든 창을 숨깁니다.
0.001초 단위 사용. 선택 여부와 관계 없이, csTimer의 내부 시간 측정 방식은 0.001초 단위입니다.
시간 표시 형식. 시간을 표시하는 형식.
자동 내보내기 (해법 100개 마다). 이 설정을 선택하면, csTimer가 해법 100회마다 지정된 장소, 로컬 파일, csTimer 서버 또는 구글 스토리지에 기록을 자동으로 내보냅니다.
최신이 아닌 데이터 가져오기. If you've uploaded multiple backups, you can import from one of the up to 10 most recently uploaded backups, if you accidentally upload an empty backup, this option will help you retrieve your solves.
로고에 힌트 메시지. csTimer's Logo will serve as an information display panel that prompts for a variety of information you may be interested in, such as breaking PB.
초시계 아래에 평균 정보 표시. Two lines of labels are displayed below the the main timer, the current two averages, ao5 and ao12 by default.
확대/축소. You can adjust sizes of all elements by this option.
초시계 글꼴. Font of the main timer.
UI 디자인. You can switch ui design to material-like, or hide shadows by this option.
화면 최적화. Switch between desktop and mobile views.
섞기창 표시 스타일. Make scramble panel embedded into background.
통계창 표시 스타일. Make list times panel embedded into background.
도구창 표시 스타일. Make tool panel embedded into background.
배경 그림 투명도. Opacity of the background image.
배경 그림. You can select your own image as the background image, however, only https urls are available due to security constraint of the browser.
초시계 크기. Set the size of main timer.
소수점 뒤 작은 글꼴 사용. Use a smaller font size after the digital point in main timer.
색 주제. Select color schemes of csTimer. Click csTimer's logo to show more color schemes.
마우스로 초시계 사용. Use mouse to start timer, keyboard-trigger will also be available.
WCA 미리보기 사용. Enable WCA inspection procedure, which is a 15-second countdown, auto +2/DNF penalty will also be enabled if you inspecting more than 15 seconds.
WCA 미리보기 음성 알림. Alert at 8s/12s of inspection, to simulate the alert from judge in WCA competitions.
음성 볼륨. Voice level of the alert above.
시간 입력 방법. csTimer is able to add solves by several ways, it supports manually input, automatically record from a stackmat timer, connect to a bluetooth smart cube or play virtual Rubik's cube, besides keyboard timing.
숫자 입력할 때 단위. When you type an integer XXX in the input box, what does it mean, XXX second or XXX centisecond or XXX millisecond?
초시계 갱신 방식. How timer is updated when timing.
측정 시작 전 스페이스바를 길게 누르기(초). How long the space bar should be held before the timer turns green.
다단계 측정. Number of phases, press any key to mark a split point when timing.
스택매트 상태 정보 사용. Stackmat will report its state, e.g. whether left or right area is touched, then csTimer is able to use these information, however, the data error might occur and cause unexpected behavior.
섞기 글꼴 크기. Size of the scramble text.
자동 섞기 크기. The size of the scramble text will be automatically adjusted by the length of the scramble, which works with together previous option.
섞기 글자간 띄어쓰기. Use monospaced font for scramble text.
섞기 창 높이 제한. When the scramble area is too high, a scroll bar will occur to avoid the raising of the scramble panel.
섞기 창 정렬 방식. Alignment of the whole scramble area, include scramble type selector.
pre-scramble. Pre moves before scramble, which is used for virtual Rubik's cube and scramble image.
Color neutral. If turned on, the position/first-layer color of some training scrambles will be random.
Probabilities for training-scramble states. For training scrambles, the probability of each case can be set to: follow the probability of the actual solving process; or let all cases appear with equal probability; or let all cases appear randomly in sequence (that is, to ensure that all N cases appear at least once in the next 2 N scrambles).
빠른 4x4x4 섞기 사용 (비공인). WCA official 4x4x4 scramble requires huge computation resources, select this option to use a random-move scramble for 4x4x4 instead.
Label key move(s) in scramble. Mark a key move in the scramble, e.g. the move that take the state away from square shape in SQ1 scrambles.
섞기를 클릭할 때 동작. Behavior when you click on the scramble text, copy scramble or generate next scramble.
Number of solves trimmed at better side. Number of solves trimmed at head and tail of solves when calculating average.
시간목록 위에 통계 요약 표시. Show the statistics table before time list.
Show target time for session best. In the statistics table, the time required to refresh personal best after next solve is displayed. "N/A" means the next solve will not refresh PB no matter how fast it is, "∞" means any time except DNF will refresh PB.
통계 정보에 섞기 포함. Print scramble in round statistics dialog.
print solving date in statistics. Print solving date in round statistics dialog.
새 모둠을 만들 때마다 이름 바꾸기. Immediately rename a session after creating it.
섞기 유형을 바꿀 때마다 새 모둠 만들기. When switching scramble type, a new session will be created.
시간목록 역순으로 표시. Invert the time list, thus, latest solves will at the bottom of the time list.
Enable session emptying. When disabled, an '+' button (for session creating) will replace the 'X' button besides the session selector, thus, when clicked, a new empty session will be created instead of clearing the whole session.
Show absolute index in statistics report. Show absolute index in the session instead of 1 to number of solves (e.g. 1/2/3 for mo3) in round statistics.
Show stat. when clicking solve number. When click the first row of the time list, show a round statistics for a single solve.
통계지표. Statistical indicator for the statistics table, when customizing, aoX and moX are available.
일괄 삭제 허용. Able to delete multiple solves starts from a solve, for avoid misunderstand, the selected solve will be the oldest solve to delete.
시간 분포 정밀도. Time interval for the time distribution tool.
Show solution progressively. If selected, only the length of a solution from a solver is displayed, and you can view the solution one move by one move, otherwise, the whole solution is displayed.
섞기 그림 크기. Set the size of scramble image.
도구 창 개수. csTimer is able to show up to 4 tools simultaneously.
키보드 단축키 사용. Use keyboard shortcut to switch scramble type, generate next scramble, switch between sessions. Click csTimer's logo to show details.
use gesture control. Use gestures (swiping in different directions) to switch OK/+2/DNF, add comments, generate next scramble, etc. Also available on non-touch screen devices when mouse timer is enabled. Click csTimer's logo to show details.
VRC 기본 속도(tps). Base turn speed of the virtual Rubik's cube, the turn will be speed up if there are multiple moves to turn.
다단계 측정. Automatic multi-phase split for virtual Rubik's cube and bluetooth cube.
Bluetooth Cube Mode. Usage mode of smart cube: In normal mode, you need to manually scramble the cube until it is consistent with the scrambled state; in training mode, after pressing the space (or touching the screen on the touch screen), the virtual cube will directly change to the scrambled state. You need to solve virtual cube partially (depends on scramble, e.g. permutation of last layer is not checked in oll training) instead of physical cube; In continuous training mode, in addition to training mode, once the virtual cube is solved, you will directly enter the next solve without pressing space. You can also press ESC (on a touch screen, hold the screen for 2 seconds) to exit the solve.
가상 블루투스 큐브 표시. Show a virtual Rubik's cube in the main timer when connecting to a bluetooth cube.
Mark scrambled if stay. For a bluetooth cube, csTimer cannot know whether a move is from for scrambling or solving.
Mark scrambled with spacebar. When the space bar is pressed, the bluetooth cube is marked scrambled, any turns after that will treated as the start of timing.
Mark scrambled by doing. Use specific move sequences on the bluetooth cube to mark scrambled.
Beep when mark scrambled. Beep when some of scramble-finish signal is triggered.
연결할 때 블루투 큐브 초기화. When connecting to a bluetooth cube, csTimer will detect whether it is solved, if not, there might be some hardware problems or the cube is really unsolved.
자동 하드웨어 오류 감지. Some bluetooth cubes will loss some of moves due to hardware failure, csTimer will try to detect such case.
도구 세부정보
섞기 생성기. You are able to generate up to 999 scrambles with one click by this tool.
시간 확인. Tool to view current solves with its comment, scramble, solving date and reconstruction if available, which is also the dialog when you click on a solve.
세션간 교차 통계. You are able to do cross-session statistics with this tool.
통계 정보. Statistic table similar with the table in the list times panel.
시간 분포. Time distribution and stability analysis, <X Y/Z means there are totally Z solves less than X seconds, and all of the latest Y solves are less than X seconds in the session.
시간 추이. Shows a trend curve of all solves in current session.
Daily Statistics. Count number of solves each day/week/month/year.
섞기 그림. Scramble image to verify a correct scramble, all WCA puzzles are supported.
해법 > Roux S1 도우미. Roux 1st step solver, which solves a 1x2x3 block.
해법 > EOLine 도우미. EO line solver, which solves orientations of all 12 edges, and positions of DF and DB edges.
해법 > 십자/Xcross 도우미. Cross solver, which solve DF, DL, DR, DB edges.
해법 > 2x2x2 face. 2x2x2 face solver, which solves a face of 2x2x2 cube.
해법 > Cross + F2L. Cross and F2L solver, which solves Cross and 4 F2Ls with computer search, so the solution might be far from human solutions.
해법 > Roux S1 + S2. Roux 1st and 2nd step solver, which firstly solves a 1x2x3 block on the left face and then expend another 1x2x3 block on the right face with R, M, r, U.
해법 > 2x2x2 + 2x2x3. Petrus 1st and 2nd step solver, which firstly solves an 2x2x2 block on the left and then expend it to a 2x2x3 on the left.
해법 > EOLine + ZZF2L. Eoline and ZZF2L solver, which firstly solves the EOLine and then solve one of left 1x2x3 or right 1x2x3 and the solve the other 2x2x3.
해법 > SQ1 S1 + S2. SQ1 1st and 2nd step solver, which firstly solves the shape of SQ1 and then split U pieces and D pieces.
해법 > Pyraminx V. Pyraminx V solver, which solves three corners and two edges to shape into a 'V' pattern for pyraminx.
해법 > Skewb Face. Skewb face solver, which solves a layer of skewb, more specifically, 1 center and 4 neighbor corners.
블루투스 큐브. Auxiliary tool for bluetooth cube, which is able to show current state, battery power, real-time reconstruction etc.
메트로놈. Metronome, besides beeping at specific frequency, you make it beep at specific time after starting solve as well.
공통 섞기. Using same scrambles with friends by setting a common seed.
stackmat. Auxiliary tool for Stackmat, which is able to view the status, power and noise level of the signal, etc.
In addition to timing by keyboard, csTimer also supports Bluetooth Smart Cubes and Smart Timers.
If you use a smart cube, csTimer will record the detailed solution of each of your solves and provide more statistics and practice functions (e.g. CFOP automatic segmentation, etc.)
For some bluetooth cubes, we need you to provide the MAC address of your cube to decrypt the data. csTimer is able to automatically read MAC address of the cube if you properly setup your browser:
Chrome: enable chrome://flags/#enable-experimental-web-platform-features flag in browser settings.
Bluefy: turn on Enable BLE Advertisements option in browser settings.