2017-05-05 18 views

답변

2

Mod4+ss가 등록

  • Mod4 + "SS"스톱 플레이어 /. 그러면 다음과 같은 계산이 수행됩니까? 다음 함수는 당신을위한 콜백 함수입니다. 이 기능은 처음으로 Mod4+s을 누를 때 타이머를 시작합니다. 0.1 초 후에 아무런 두 번째 누르기도 따르지 않으면이 값은 단일 탭으로 계산됩니다. 그렇지 않으면 타이머가 정지되고 더블 탭이 등록됩니다.

    local double_tap_timer = nil 
    local function press() 
        if double_tap_timer then 
         double_tap_timer:stop() 
         double_tap_timer = nil 
         print("We got a double tap") 
         return 
        end 
    
        double_tap_timer = gears.timer.start_new(0.1, function() 
         double_tap_timer = nil 
         print("We got a single tap") 
         return false 
        end) 
    end 
    

    (I 만 코드를 작성, 실제로이 테스트를하지 않았다. 그럼 관심있는 독자를위한 운동으로이를 생각 해보자.)

  • +0

    덕분에, 그것은했다! – King110