sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    My Apple Keyboard VK_KEYS

    Scheduled Pinned Locked Moved Developers' Forum
    15 Posts 3 Posters 3.4k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J Offline
      Jim
      last edited by

      VK_ALT == VK_MENU == VK_COMMAND == 18

      It's just that VK_MENU won out in the Hash conflict. (so a problem in my keytool.)

      Hi

      1 Reply Last reply Reply Quote 0
      • D Offline
        driven
        last edited by

        hi Jim,

        I've got an apple wireless keyboard, and just tested the keycodes, can't find home yet but will do a mock up of all the variants, that require using the fn() key...

        cheers

        john

        learn from the mistakes of others, you may not live long enough to make them all yourself...

        1 Reply Last reply Reply Quote 0
        • J Offline
          Jim
          last edited by

          Thanks John.

          fn() key?

          On Windows, using VK_DELETE, VK_PRIOR, and VK_NEXT, I am only getting results from onKeyUp. Nothing at all from onKeyDown.

          Hi

          1 Reply Last reply Reply Quote 0
          • D Offline
            driven
            last edited by

            wireless keyboard, similar to laptop layout

            only onKeyUp for prior and next...

            learn from the mistakes of others, you may not live long enough to make them all yourself...

            1 Reply Last reply Reply Quote 0
            • Dan RathbunD Offline
              Dan Rathbun
              last edited by

              It needs work...

              1. a class var KeyTool.@@instance to hold the handle.
              2. a use() class method that conditionally either calls new() or gets the instance if the tool is already loaded.
              3. the menu item needs to call the JF::KeyTool.use() method.
              4. a menu validation proc that properly checks the menuitem activate and deactivate

              Currently clicking the menu item, does not really stop the tool.
              EDIT: (It actually creates a new instance.) PM'd you an updated file with the changes above.

              I'm not here much anymore.

              1 Reply Last reply Reply Quote 0
              • D Offline
                driven
                last edited by

                you can also change to other languages layouts and try them...
                apple_KeyboardViewer.jpg

                learn from the mistakes of others, you may not live long enough to make them all yourself...

                1 Reply Last reply Reply Quote 0
                • Dan RathbunD Offline
                  Dan Rathbun
                  last edited by

                  This is kinda weird. While the KeyTool was active, I had a face selected (prior to activating the tool,) and when I pressed the DELETE key, the face was deleted.

                  Perhaps the tool should clear the selection ?

                  Wonder what other things might happen via Shortcuts when the tool is active ?

                  I'm not here much anymore.

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    driven
                    last edited by

                    all the shortcut keys, SU and system just carry on working and don't register in the console at all, here at least

                    learn from the mistakes of others, you may not live long enough to make them all yourself...

                    1 Reply Last reply Reply Quote 0
                    • D Offline
                      driven
                      last edited by

                      onKeyUp : Key code: 127 using standard apple back-delete
                      onKeyUp : Key code: 63272 ( VK_DELETE ) using fn(key)+standard apple back-delete
                      NO onKeyDown for delete

                      learn from the mistakes of others, you may not live long enough to make them all yourself...

                      1 Reply Last reply Reply Quote 0
                      • Dan RathbunD Offline
                        Dan Rathbun
                        last edited by

                        @driven said:

                        all the shortcut keys, SU and system just carry on working and don't register in the console at all, here at least

                        The DELETE key registered "onKeyUp : Key code: 46 ( VK_DELETE )" in the Console (on my PC,) and deleted the selected face.

                        It seems weird that keys would bubble up from a Tool instance keytrap callback. I can see having a bubble method that allows passing the key up to Sketchup, but to do it all the time?

                        I'm not here much anymore.

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post
                        Buy SketchPlus
                        Buy SUbD
                        Buy WrapR
                        Buy eBook
                        Buy Modelur
                        Buy Vertex Tools
                        Buy SketchCuisine
                        Buy FormFonts

                        Advertisement