지금까지 영어로만 소프트웨어를 사용하고 있었지만 이제는 다중 언어로 변환되므로 컴퓨터 언어가 영어가 아닌 다른 모든 액세스 키가 죽어 가고 있습니다. 바로 가기 액세스를 사용하고 싶습니다. 키 ALT + F 아랍어로 하시겠습니까? 내가 어떻게 할까?C# .NET : 아랍어 또는 다른 언어의 문자를 텍스트 상자 컨트롤의 액세스 키로 설정하는 방법은 무엇입니까?
미리 감사드립니다.
지금까지 영어로만 소프트웨어를 사용하고 있었지만 이제는 다중 언어로 변환되므로 컴퓨터 언어가 영어가 아닌 다른 모든 액세스 키가 죽어 가고 있습니다. 바로 가기 액세스를 사용하고 싶습니다. 키 ALT + F 아랍어로 하시겠습니까? 내가 어떻게 할까?C# .NET : 아랍어 또는 다른 언어의 문자를 텍스트 상자 컨트롤의 액세스 키로 설정하는 방법은 무엇입니까?
미리 감사드립니다.
:
키보드 레이아웃 문화/지역에 따라 달라집니다. 일부 문자 은 모든 자판 배열에 존재하지 않습니다. 바로 가기 키 조합을 할당 할 때 다국어 키보드를 사용하여 복제 할 수 있는지 확인하십시오. 특히 바로 가기 키 조합을 Windows 2000 MUI (다국어 사용자 인터페이스)와 함께 사용하려는 경우에 유용합니다.
각 문화권/지역마다 다른 키보드를 사용할 수 있으므로 바로 가기 키 조합에서 대신 숫자와 기능 키 (F4, F5 등)를 사용하여 을 고려하십시오.
숫자와 기능 키 조합을 현지화 할 필요는 없지만 사용자는 문자 조합처럼 직관적이지 않습니다. 일부 바로 가기 키는 특정 문화권/지역의 각 키보드 레이아웃 에 대해 작동하지 않을 수 있습니다. 예를 들어 일부 문화권/지역에서는 동유럽과 같은 두 개 이상의 키보드와 아랍어 사용 국가/지역을 비롯하여 개의 키보드를 사용합니다.
액세스 키는 제어 텍스트와 별도로 지정할 수 있습니다.
<asp:TextBox id="TextBox"
AccessKey="A"
Text="arabic label"
runat="server"
/>
이 공식 "가장 좋은 방법"되지 않을 수도 있습니다,하지만 기술적으로 작동합니다. 마이크로 소프트 지침에서
안녕하세요 dlatikay, 시간을내어 주셔서 감사합니다. 완벽한 링크입니다.하지만 다른 것을 원합니다. 컴퓨터 언어가 아랍어 또는 다른 언어로 설정되어있을 때 ALT + F를 사용하고 싶습니다. 그것은 가능한가? –
안녕하세요 cristallo, 답변 해 주셔서 감사합니다. 그렇다면 아랍어 또는 영어 이외의 언어가 설정되어 있지만 ALT + F 조합을 액세스 키로 사용할 수 없다고 생각해야합니까? –
에는 F2, F2 등과 같은 문화적 불가 지론 키를 정의하거나 각 문화권마다 다른 키보드 단축키를 정의하는 두 가지 옵션이 있습니다. 그것은 당신의 선택입니다 ... 올바른 해결책은 아마도 맥락에 달려 있습니다. 당신이 다른 문화권을 많이 지원해야한다면, 문화적으로 불가 지론적인 접근 방식을 따르라고 제안합니다. – cristallo
마지막 코멘트가 내 검색 캠페인의 끝 부분 인 것 같습니다. 불가 지론적인 열쇠는 내가 생각하는 내 해결책이 될 것이다. –