2013-12-23 2 views
0

프로그램에서 내가 고정 키와 같은 키보드 액세스 기능을 모든 사용자에게 사용할 수 없도록해야합니다.컴퓨터의 모든 계정에 대해 고정 키를 사용하지 않도록 설정해야합니다.

  1. 변경 현재 사용자 (활성화 또는 비활성화)에 대한 활성 설정 :

    내가 할 수있는 코드가 있습니다. 이것은 현재 사용자가 로그인 할 때만 영향을 미치며 영구적으로 설정된 것이 아닙니다.

  2. 현재 사용자의 레지스트리 설정을 변경하십시오 (HKCU \ Control Panel \ Accessibility \ StickyKeys \ Flags를 "506"으로 설정하여 해제). 이것은 현재 사용자의 레지스트리 항목에만 영향을 미치며 Windows에 로그인 할 때마다 설정이 적용되는지 확인합니다.
  3. 변경이 컴퓨터에 설정되어있는 새로운 계정이 고정 키과 장애인을위한 핫 키가된다는 것을 의미합니다 항목 2와 유사한 방법으로 ".DEFAULT"사용자의 레지스트리 설정 기본적으로. 내가 할 방법을 모르는 무엇

그 설정들이 로그인하지 않은 레지스트리에있는 기존 모든 사용자의 설정 변경에 대한 이동하는 것입니다. 기본적으로 내가 원하는 고정 키가 비활성화되어 있는지 확인하십시오. 기존의 모든 사용자 계정에 대해 레지스트리를 구문 분석하고 해당 설정을 변경할 수있는 편리한 방법이 있습니까?

+1

사용자가 고정 키를 사용해야 할 경우 어떻게해야합니까? – Popnoodles

+0

내가 개발해야하는 특정 환경에서 끈적 끈적한 키를 사용하거나 트리거 될 위험이있는 경우에는 옵션이 아닙니다. – Andre721

답변

2
나는 당신의 문제를 이해

는 대답은

이 읽기하고 난 당신이

날 당신이

PS를 이동하는 방법을 알려 답해야합니다 생각하세요, 여기에 게시 할 너무 깁니다, 링크가

DISABLING STICKY KEYS FOR ALL USERS

마지막 일을 걱정하지 마십시오, 무료 안전하고 바이러스, 나는 요에 유용 할 수 있습니다 생각 UR 상황

당신이

C 사용자에서 "기본"이라는 숨겨진 파일에 액세스 할 때 있음을 알려드립니다 : 사용자 \ \ 기본

이 여기 정말 조심을 (이 파일이 중요하다)

이 파일에 대한 변경이나 설정은 모든 사용자와 모든 향후 사용자 계정에 영향을 미칩니다.

+0

응답 해 주셔서 감사합니다. 나는 실제로 당신이이 질문을하기 전에 당신이 언급 한 바로 그 페이지를 발견했고 나의 시도에서 그 정보를 사용했습니다. 불행히도 스티커 키의 HKEY_USER/.DEFAULT 설정을 변경해도 기존 사용자의 설정은 변경되지 않습니다. 새로운 사용자에게도 영향을 미치지 않습니다 (코드를 일반적인 기본값으로 설정하는 것을보기 위해 코드를 구현 한 후 새 사용자를 만듭니다). 내가 영향을 미칠 수있는 유일한 사용자 (Windows 8.1에서, 어쨌든)는 HKEY_CURRENT_USER의 키입니다. 나는 그 열쇠를 넘어서는 해결책을 찾고 싶습니다. – Andre721

+0

그런 다음 폴더가 새로 생성 된 모든 사용자의 기본 설정을 지정하기 때문에 잘못된 작업을 수행해야합니다.나는 실제로 이것을 여러 번 개인적으로 해봤지만, 나는 그 페이지를 발견했다. 그래서 너를 참고로 줄 것이지만,이 페이지는 내 경험이있는 곳이 아니다. 그러나 요점은 .. 분명히 효과가있다. – Martin

+0

HKEY_USERS \ .DEFAULT \ Control Panel \ Accessibility \ StikeyKeys \ Flags 키 값을 "506"으로 직접 편집 한 다음 새 사용자를 만들 때 Sticky Keys의 단축키를 활성화하는 확인란은 여전히 ​​선택되어 있습니다. 새로운 사용자의 계정 (그러나 HKEY_CURRENT_USER를 수정하면 성공합니다). 수정해야 할 부분이 있습니까? – Andre721