<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="html">김 용묵의 절대공간 - 블로그: 다음-버전-개발-근황-내용보충에 달린 최근 댓글/트랙백 목록</title>
  <id>http://moogi.new21.org/tc/</id>
  <link rel="alternate" type="text/html" hreflang="ko" href="http://moogi.new21.org/tc/" />
  <subtitle type="html">그런즉 이제 애호박, 단호박, 늙은호박 이 셋은 항상 있으나, 그 중에 제일은 늙은호박이니라.</subtitle>
  <updated>2024-04-13T13:30:00+09:00</updated>
  <generator>Textcube 1.7.8 : Con moto</generator>
  <entry>
    <title type="html">사샤나즈님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://moogi.new21.org/tc/1303#comment24215" />
    <author>
      <name>(사샤나즈)</name>
    </author>
    <id>http://moogi.new21.org/tc/1303#comment24215</id>
    <published>2016-12-13T19:38:17+09:00</published>
    <summary type="html">안녕하세요, 오늘은 질문이 있어 찾아오게 되었습니다.

고급 글쇠 스키마를 사용하다 생긴 질문인데, 현재 글쇠를 누르면 변수에 값을 1 추가하고, 떼면 1을 빼는 수식을 사용하고 있습니다. 이 때, 윈도10을 기준으로 글쇠를 누른 채로 빠르게 알트탭을 눌러 포커스를 다른 프로그램으로 옮기고서 다시 돌아가 보면 (아마도) 글쇠를 떼는 이벤트를 받지 못해 변수 값에 문제가 발생합니다.

문제가 발생한지는 오래 되었지만 원인을 알 수 없어 혼자 궁금해하고 있다가 오늘 재현 방법을 알게 되어 문의를 하게 되었습니다. 알트탭 등으로 강제로 조합이 끊기더라도 변수값에 문제가 없게 하고 싶은데 혹시 도움을 받을 수 있을까요?

여담1: 글자판을 전환할 때 변수값들이 초기화되지 않는 것 같습니다. 혹시 의도된 부분인가요?
여담2: 글에서 말씀하신 크롬 문제의 경우 윈도10 프리뷰 빌드 14986에서 여전히 같은 문제가 발생합니다. ㅠㅠ
여담3: 윈도10 프리뷰 빌드 14915부터 에지 브라우저에서 about:flags 화면에 접속하면 텍스트 편집 부분에 &amp;quot;Enable TSF 3D Implementation&amp;quot;이란 항목이 있었다가 어느새 홀연히 사라졌는데, 편집기 API에 뭔가 이름을 새로 붙일 만한 큰 변화가 한번 있으려나 싶습니다.</summary>
  </entry>
  <entry>
    <title type="html">사무엘님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://moogi.new21.org/tc/1303#comment24226" />
    <author>
      <name>(사무엘)</name>
    </author>
    <id>http://moogi.new21.org/tc/1303#comment24226</id>
    <published>2016-12-14T00:42:07+09:00</published>
    <summary type="html">안녕하세요? 여러가지 문의하신 사항에 대한 답변은 다음과 같습니다.

1. 글쇠를 누른 채로 Alt+Tab을 눌렀다면 key up 이벤트를 미처 못 받는 것 맞습니다. 운영체제가 그런 식으로 이벤트를 보내기 때문에 제 프로그램이 어떻게 할 수 있지는 않습니다.
또한 변수 테이블들은 각 글자판별로 따로 관리되며, 글자판을 전환하더라도 초기화되지 않습니다. 원래 그렇게 동작합니다.

프로그램 포커스가 바뀌었을 때, 글자판을 전환할 때 같은 이벤트를 받는 방법은 고급이 아닌 기본 입력 스키마에 따로 마련돼 있습니다.
글쇠배열 탭에서 &#039;옵션&#039;을 눌러 보세요. 아마 원하시는 기능이 다 있을 겁니다. F1 도움말을 보면서 각 이벤트들의 구체적인 발생 조건과 변수 활용법을 보시면 적용 가능할 것입니다.

저도 사샤니즈 님과 같은 상황 처리 필요성을 오래 전부터 느꼈지요. ^^ 이런 이벤트 핸들링은 8.6의 바로 전 버전인 8.5이니 꽤 최근에 도입됐습니다.
이런 이벤트 수식에다가 a=b=0 이런 식으로 자기가 사용하는 변수를 초기화하면 됩니다.

2. Windows 10 크롬 버그.. 이제는 운영체제 안정성 분야의 이슈는 좀 없길 바랐는데 상황이 골치아프게 됐네요. ㅎㅎ
엣지는 페이스북 입력란 버그나 고치고 해당 기능을 어서 안정화했으면 좋겠습니다.</summary>
  </entry>
  <entry>
    <title type="html">qwerty님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://moogi.new21.org/tc/1303#comment24111" />
    <author>
      <name>(qwerty)</name>
    </author>
    <id>http://moogi.new21.org/tc/1303#comment24111</id>
    <published>2016-12-09T10:27:37+09:00</published>
    <summary type="html">개발 근황 글을 볼 때마다 프로그램 하나 제대로 만드는 일이 정말 보통이 아니라는 것을 느끼게 됩니다</summary>
  </entry>
  <entry>
    <title type="html">사무엘님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://moogi.new21.org/tc/1303#comment24112" />
    <author>
      <name>(사무엘)</name>
    </author>
    <id>http://moogi.new21.org/tc/1303#comment24112</id>
    <published>2016-12-09T10:49:49+09:00</published>
    <summary type="html">뭐.. 제가 실력이 부족해서 맨날 뜯어고치고 삽질하느라 시간 왕창 잡아먹어서 거창하게 보일 뿐입니다. ^^;;</summary>
  </entry>
  <entry>
    <title type="html">사샤나즈님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://moogi.new21.org/tc/1303#comment24236" />
    <author>
      <name>(사샤나즈)</name>
    </author>
    <id>http://moogi.new21.org/tc/1303#comment24236</id>
    <published>2016-12-14T02:21:46+09:00</published>
    <summary type="html">답변 감사드립니다! 원하는 대로 작동하네요. 다음부터는 도움말을 좀더 잘 읽어봐야 할 것 같습니다.

에지에선 유독 MS 한국어 IME 버그가 넘쳐흐르니 참 곤란하네요. 체감은 페이스북에서 제일 심하게 하고 있지만 그와 별개로 한국어 터치 키보드를 이용해 웹페이지의 편집 불가 영역에 입력을 시킬 수 있는 깜찍한 버그 등등도 보고가 됐는데, 제대로 좀 고쳐줬으면 좋겠습니다. ㅠㅠ</summary>
  </entry>
  <entry>
    <title type="html">사무엘님의 댓글</title>
    <link rel="alternate" type="text/html" href="http://moogi.new21.org/tc/1303#comment24321" />
    <author>
      <name>(사무엘)</name>
    </author>
    <id>http://moogi.new21.org/tc/1303#comment24321</id>
    <published>2016-12-14T23:57:00+09:00</published>
    <summary type="html">오늘 퇴근 후에 Windows 10 크롬 버그를 작정하고 디버깅해 봤는데..
제가 아는 한도에서는 거의 크롬 또는 운영체제의 버그라고밖에 보이지 않아요.
정상적인 인터페이스로는 프로그램이 그때 마우스 클릭으로 조합이 종료됐다는 통지가 전혀 오지 않으며, 외부 모듈이 직접 마우스 훅킹을 하는 삽질이라도 감수하지 않는 한 외부에 의한 조합 종료를 알 수 없습니다.
MS IME는 도대체 어떻게 문제를 피해 가는지 모르겠습니다만, 제 쪽에서는 해결 불가능 쪽으로 가닥이 잡힙니다. OTL</summary>
  </entry>
</feed>
