@@ -15,12 +15,12 @@ class BasicView: NSCustomTouchBarItem, NSGestureRecognizerDelegate {
1515 var fourfingers : NSPanGestureRecognizer !
1616 var swipeItems : [ SwipeItem ] = [ ]
1717 var prevPositions : [ Int : CGFloat ] = [ 2 : 0 , 3 : 0 , 4 : 0 ]
18-
18+
1919 // legacy gesture positions
2020 // by legacy I mean gestures to increse/decrease volume/brigtness which can be checked from app menu
2121 var legacyPrevPositions : [ Int : CGFloat ] = [ 2 : 0 , 3 : 0 , 4 : 0 ]
2222 var legacyGesturesEnabled = false
23-
23+
2424 init ( identifier: NSTouchBarItem . Identifier , items: [ NSTouchBarItem ] , swipeItems: [ SwipeItem ] ) {
2525 super. init ( identifier: identifier)
2626 self . swipeItems = swipeItems
@@ -29,27 +29,27 @@ class BasicView: NSCustomTouchBarItem, NSGestureRecognizerDelegate {
2929 stackView. spacing = 8
3030 stackView. orientation = . horizontal
3131 view = stackView
32-
32+
3333 twofingers = NSPanGestureRecognizer ( target: self , action: #selector( twofingersHandler ( _: ) ) )
3434 twofingers. numberOfTouchesRequired = 2
3535 twofingers. allowedTouchTypes = . direct
3636 view. addGestureRecognizer ( twofingers)
37-
37+
3838 threefingers = NSPanGestureRecognizer ( target: self , action: #selector( threefingersHandler ( _: ) ) )
3939 threefingers. numberOfTouchesRequired = 3
4040 threefingers. allowedTouchTypes = . direct
4141 view. addGestureRecognizer ( threefingers)
42-
42+
4343 fourfingers = NSPanGestureRecognizer ( target: self , action: #selector( fourfingersHandler ( _: ) ) )
4444 fourfingers. numberOfTouchesRequired = 4
4545 fourfingers. allowedTouchTypes = . direct
4646 view. addGestureRecognizer ( fourfingers)
4747 }
48-
48+
4949 required init ? ( coder _: NSCoder ) {
5050 fatalError ( " init(coder:) has not been implemented " )
5151 }
52-
52+
5353 func gestureHandler( position: CGFloat , fingers: Int , state: NSGestureRecognizer . State ) {
5454 switch state {
5555 case . began:
@@ -72,9 +72,9 @@ class BasicView: NSCustomTouchBarItem, NSGestureRecognizerDelegate {
7272 let prevPos = legacyPrevPositions [ fingers] !
7373 if ( ( position - prevPos) > 15 ) || ( ( prevPos - position) > 15 ) {
7474 if position > prevPos {
75- GenericKeyPress ( keyCode : CGKeyCode ( 144 ) ) . send ( )
75+ HIDPostAuxKey ( NX_KEYTYPE_BRIGHTNESS_UP )
7676 } else if position < prevPos {
77- GenericKeyPress ( keyCode : CGKeyCode ( 145 ) ) . send ( )
77+ HIDPostAuxKey ( NX_KEYTYPE_BRIGHTNESS_DOWN )
7878 }
7979 legacyPrevPositions [ fingers] = position
8080 }
@@ -89,7 +89,7 @@ class BasicView: NSCustomTouchBarItem, NSGestureRecognizerDelegate {
8989 break
9090 }
9191 }
92-
92+
9393 @objc func twofingersHandler( _ sender: NSGestureRecognizer ? ) {
9494 let position = ( sender? . location ( in: sender? . view) . x) !
9595 self . gestureHandler ( position: position, fingers: 2 , state: sender!. state)
0 commit comments