반응형

C#을 이용해서.. 간단하게 키보드의 한글값과 영문값을 매치시키는 방법을 고민고민하다가..

아래와 같이 해결하였습니다. 혹여 더 좋은 방법 있으신 분은 피드백 부탁드립니다. ^^;

이를테면.. "가나다"라고 입력하면 "rkskek" 이런식으로 저장되게 말이죠.

사실.. 이 부분은.. 여러모로 찾아보았으나, 달리 특별한 방법으로 해결한 것은 아닙니다.

 

아래와 같이 매치시킬 수 있는 테이블을 직접 만듭니다. 좀 무식하죠... ^^;

 

Dictionary<Char, Char> DicKey = new Dictionary<Char, Char>();

DicKey.Add('ㅁ', 'a');

DicKey.Add('ㅠ', 'b');

.

.

.

DicKey.Add('ㅋ', 'z');

 

이런식으로 만들어 두고..

한글을 입력받았을때..

 

Char eng = DicKey['ㅁ'];

 

eng의 결과는 'a'가 됩니다. ^^;

반응형

+ Recent posts