표준 101 키 US 키보드 의 모든 키를 기다리는 최단 프로그램 작성 * 누를 때까지 작성한 다음 OK 쓰기를 종료하십시오!
키를 누를 때마다 프로그램은 새로운 행에 모든 키를 한 번 이상 누를 때까지 누를 필요가없는 나머지 고유 키를 표시합니다. 프로그램은 101 키보드를 테스트하고 모든 키가 작동하는지 확인할 수 있어야합니다. 따라서 사용자에게 지정된 경우 키 또는 Enter 키를 두 번 누르는 것이 허용됩니다.
동일한 키를 두 번 이상 누르면 코드가 중단되거나 누르지 않은 나머지 키 수를 변경하지 않아야합니다.
모든 키 ( Left Shift, Right Shift, Right Control, Esc,Enter , 등)에 포함되어야한다.
실제 키보드 키는이 과제에서 프로그램의 관점에서 중요하므로 ( A
및 a
, 동일 6
하고 ^
)입니다.
결합 된 키는 결합 된 명령으로 등록되지 않으며 Ctrl+ Alt+ Del를 누르면 개별 키만 등록되며,이 키를 누르면 조합의 모든 개별 키가 계산됩니다. 따라서 이미 소문자를 누른 경우 그 반대의 경우에도 대문자를 누를 필요가 없습니다.
숫자 키패드의 숫자 키는 프로그램의 관점과 다르므로 랩톱이나 미국 표준 101 키보드 레이아웃 이없는 다른 키보드가있는 경우 프로그램을 마치려면이 키를 눌러야 합니다. 합니다. 호환되는 키보드를 플러그인하지 않으면 문제를 해결할 수 없습니다.
* Fn 키와 랩톱 키가있는 키보드는이 문제를 해결하기 위해 지원되지 않습니다.
다음은 미국 표준 101 키보드 레이아웃의 키 목록입니다.
backspace
tab
enter
right shift
right ctrl
right alt
left shift
left ctrl
left alt
print screen
pause/break
caps lock
escape
page up
page down
end
home
left arrow
up arrow
right arrow
down arrow
insert
delete
0
1
2
3
4
5
6
7
8
9
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
numpad 0
numpad 1
numpad 2
numpad 3
numpad 4
numpad 5
numpad 6
numpad 7
numpad 8
numpad 9
multiply
add
subtract
decimal point
numpad enter
divide
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10
f11
f12
num lock
scroll lock
semi-colon
equal sign
comma
dash
period
forward slash
grave accent
open bracket
back slash
close braket
single quote
space