1. xev 프로그램을 사용해서 설정될 문자들의 keysym 이름들을 찾아 냅니다. 다음 예에서 는 다음을 사용합니다.
character keysym --------- ------ { braceleft [ bracketleft ] bracketright } braceright
2. 설정된 문자들을 만들어 내기 위해서 각각 어느 키를 사용할 것인가를 결정합니다. 여기 서는 Alt_GR키와 7,8,9.0 키를 사용해서 {,[,],}를 각각 만들어 낼 것입니다.
3. x 환경 정보 도움말 메뉴를 선택한 다음에 Find Keys and Modifiers 옵션을 사용해서 Alt_GR 키가 어떤 MOD 키로 설정되었는 가를 알아 냅니다. 여기서는 Alt_GR 키가 Mod2로 설정되어 있습니다. 아무런 키에도 설정되어 있지 않다면 여기서 설정해 줄 수가 있습니다.
4. ~Mathematica/FrontEnd 디렉토리의 Xmathematica 파일에서 각 키를 위한 라인을 추가 시켜 줍니다. 이 파일의 변경전 모습은 다음과 같은 모습을 하게 됩니다.
*Notebook.translations: #override \n\새로운 라인들이 추가되면 다음과 같은 모습을 하게 됩니다.selection-put() \n\ selection-get()
*Notebook.translations: #override \n\이것으로 Alt_GR + 7, 8, 9, 0키의 조합이 각각 {, [, ], }으로 설정되게 됩니다.selection-put() \n\ selection-get() \n\ Mod2 7: key("braceleft") \n\ Mod2 8: key("bracketleft") \n\ Mod2 9: key("bracketright") \n\ Mod2 0: key("braceright")
\n\
문자가 마지막 라인에서도 사용됩니다.