Author Topic: Sun Microsystems Keyboard - Type 6 vs Type 7  (Read 17677 times)

0 Members and 1 Guest are viewing this topic.

Offline knightjp

  • Thread Starter
  • Posts: 204
Sun Microsystems Keyboard - Type 6 vs Type 7
« on: Fri, 28 February 2020, 11:54:41 »
I was randomly watching a video of youtube about the old workstations and it featured a workstation from Sun; with the keyboard and mouse. I like the keyboard layout design and because I use the Dvorak layout on Windows, I am guessing the "Cut, Copy, Paste" buttons on the left would be quite a good feature to have.



I like the Type 6's wrist rest as well. Think that would be good for long sessions at work.


However, I am hearing that Type 7 keyboards are better.



I am not able to be find anything here in Dubai to try out so I would have to rely on research done on the web / forums to make a decision; and then buy them off ebay.

Any ideas guys?..
« Last Edit: Fri, 28 February 2020, 12:26:28 by knightjp »

Offline Findecanor

  • Posts: 5036
  • Location: Koriko
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #1 on: Fri, 28 February 2020, 12:22:55 »
I have not actually typed on Type 6, but I have heard that it is mushy, and I think it is the same type of rubber dome switch as in the Type 5 and Fujitsu-branded keyboards that I own and know are mushy.

I have used Type 7 at work, and don't mind it. It is light and not mushy.

Offline knightjp

  • Thread Starter
  • Posts: 204
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #2 on: Sat, 29 February 2020, 05:15:23 »
Thanks for the advice. It is too bad that the Type 7 does not have a wrist rest, or does it?...

A more important question that I should be asking is whether those "Cut, Copy, Paste" keys on the left will actually work with Windows. Otherwise this exercise is completely useless. I'm getting mixed information from ebay sellers, etc. Can anyone here confirm this?... 

From everything else, I am hearing that these keyboards do have their fans and are pretty good.

Offline Findecanor

  • Posts: 5036
  • Location: Koriko
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #3 on: Sat, 29 February 2020, 10:18:53 »
No, the Cut/Copy/Paste keys don't work in Windows. The default Windows keyboard driver ignores them. It does not work even with AutoHotkey.

They work under Linux and Solaris though, and you can remap them on Mac with a third-party program.

Offline knightjp

  • Thread Starter
  • Posts: 204
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #4 on: Sat, 29 February 2020, 11:23:12 »
No, the Cut/Copy/Paste keys don't work in Windows. The default Windows keyboard driver ignores them. It does not work even with AutoHotkey.

 :( :( :( :( :( :( :( :( :'( :'( :'(

I'm gutted. I thought they were such good keyboards.


Offline knightjp

  • Thread Starter
  • Posts: 204
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #5 on: Sun, 01 March 2020, 00:08:38 »
No, the Cut/Copy/Paste keys don't work in Windows. The default Windows keyboard driver ignores them. It does not work even with AutoHotkey.
Is there any other way to get it to work on Windows?

Offline Findecanor

  • Posts: 5036
  • Location: Koriko
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #6 on: Sun, 01 March 2020, 07:22:36 »
I'm gutted. I thought they were such good keyboards.
Is there any other way to get it to work on Windows?
Disclaimer: I had tried the Type 7's dedicated cut/copy/paste keys only briefly on Windows 7. I don't work there any more so I don't have access to the keyboard.

But don't blame the keyboard. Blame Microsoft!
The Type 7 sends the Sun keyboard's key codes using standard codes in the "Keyboard usage page" (0x07): (Here are the codes)

And I know that some older Microsoft keyboards have actually had dedicated cut/copy/paste keys that worked in Windows, although I think those keyboards might have used PS/2. That would indicate that at least, Windows does support those keys internally. The issue lies in-between the keyboard and Windows' event system: in Microsoft's default USB keyboard class driver somewhere.
But it should be possible to have a special driver that overrides the class driver,  If you can code, making your own driver might be an option...
A quick search on GitHub reveals that there is source code for a few keyboard drivers there, that you could use as a starting point. But when I browse there, I see also that apparently, Windows wants every driver to be signed by a party that is vetted and approved by Microsoft, and has paid a lot of money for a signing key ...
unless you run Windows in a type of "developer mode" which might be more vulnerable to malware.

Another option would be to run Hasu's USB-to-USB converter, with which I think you should be able to map each key to a macro.
« Last Edit: Sun, 01 March 2020, 07:30:57 by Findecanor »

Offline knightjp

  • Thread Starter
  • Posts: 204
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #7 on: Sun, 01 March 2020, 08:57:33 »
... I know that some older Microsoft keyboards have actually had dedicated cut/copy/paste keys that worked in Windows, although I think those keyboards might have used PS/2.
There's an idea... I wonder if a USB to PS/2 adapter would get the keyboard buttons working. You are correct. There were Microsoft keyboards with those keys and they seem to work fine. Even Kinesis have the FreeStyle2 which has those keys as well and they seem to work. But that is USB.

I'm not that tech savvy to work it out on my own. If anyone has one of them and don't mind testing the theory with the adapter, I would like to see how that works out.

Offline Sintpinty

  • Carbon Based Life Form
  • Posts: 1667
  • Location: A can of beans in the cupboard
  • she/her/they/them/any except he him
    • My Roblox Profile
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #8 on: Tue, 03 March 2020, 08:46:13 »
Someone asked me this question on Quora.

Since i don't know much about nor do i own this board, which one is better?

Offline knightjp

  • Thread Starter
  • Posts: 204
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #9 on: Tue, 03 March 2020, 13:28:58 »
Someone asked me this question on Quora.

Since i don't know much about nor do i own this board, which one is better?

Haha.. Sorry.. I believe that was me. I have been asking the question on multiple networks to get as much info as possible.

Haven't gotten any answers though. Seems rather odd because it seems that those who have used these keyboards do like them. But the amount of reviews or info on the web is quite scarce.

Offline Sintpinty

  • Carbon Based Life Form
  • Posts: 1667
  • Location: A can of beans in the cupboard
  • she/her/they/them/any except he him
    • My Roblox Profile
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #10 on: Sun, 08 March 2020, 16:03:02 »
Someone asked me this question on Quora.

Since i don't know much about nor do i own this board, which one is better?

Haha.. Sorry.. I believe that was me. I have been asking the question on multiple networks to get as much info as possible.

Haven't gotten any answers though. Seems rather odd because it seems that those who have used these keyboards do like them. But the amount of reviews or info on the web is quite scarce.

Oh i see

Offline knightjp

  • Thread Starter
  • Posts: 204
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #11 on: Sun, 22 March 2020, 09:14:50 »
I just purchased two Sun Keyboard Type 7 keyboards. They look a bit used but according to the seller, they seem to work. I will attempt to find a way to get them to work with Windows. Watch this space.

Offline dgc

  • Posts: 1
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #12 on: Mon, 13 July 2020, 03:04:00 »
@knightjp did you get an answer to this? I've been using Sun Type 6 keyboards for about 20 years. For a while they were plentiful where I worked, and about 12 years ago I began collecting them from magic dumpsters. I've been able to cling to them all this time because I've had 7 or 8 keyboards in varying stages of failure or damage. (Some working devices are frankenstein's monsters of dead or dying units.)

I've only recently started using Windows again after a very long and joyful absence. For the most part the Type 6 works fine, but the ten left-side keys (the Sun-specific bank) and the volume and power keys do not. Of all the things, I just want volume controls to work. I wonder whether there's any third party driver I could jam in that would make them recognizable.

Offline knightjp

  • Thread Starter
  • Posts: 204
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #13 on: Mon, 13 July 2020, 06:49:28 »
@knightjp did you get an answer to this? I've been using Sun Type 6 keyboards for about 20 years. For a while they were plentiful where I worked, and about 12 years ago I began collecting them from magic dumpsters. I've been able to cling to them all this time because I've had 7 or 8 keyboards in varying stages of failure or damage. (Some working devices are frankenstein's monsters of dead or dying units.)

I've only recently started using Windows again after a very long and joyful absence. For the most part the Type 6 works fine, but the ten left-side keys (the Sun-specific bank) and the volume and power keys do not. Of all the things, I just want volume controls to work. I wonder whether there's any third party driver I could jam in that would make them recognizable.

Just yesterday I got myself my first Sun keyboard. I have to say that for Rubber Dome keyboards, these are fantastic. Alright, they are no Model M, but they feel so good and I find myself faster than I am on the HP keyboard at work. I like these.
But sadly you are correct. The function keys to the left are not working.
I did quite a bit of searching for solutions online and came across these two links.
The first is a github page where someone seems to have made a driver for the Sun Type 7.
https://github.com/clockfort/sun-7-keyboard-layout
I tried it on my brother's Windows system and the function keys don't work.

The other is a thread on a forum...
https://autohotkey.com/board/topic/74666-special-keys-on-sun-keyboard-ahkhid/
This needs a bit more investigating.
The biggest reason that I want these keyboards with the function keys is because I wanted to use the function keys instead of the standard shortcuts on Dvorak.

When I do find a solution, I will be posting it here. And I would appreciate some any updates from others inquiring of the same.


Offline MegaMatt

  • Posts: 6
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #14 on: Wed, 19 May 2021, 07:41:41 »
Is there any update to this thread?
Have you been able to find a windows 10 driver that works better than the default?

I also have a type 7 KB and I would love to use it with Windows 10. It works OK as-is, but it would be nice to have the volume keys, and the ability to map the stop/again/props/copy/etc keys.

I would think maybe there's some other driver out there that at least would give you the ability to remap the special keys??


Offline yui

  • Posts: 1082
  • Location: 127.0.0.1 (in azerty)
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #15 on: Wed, 19 May 2021, 09:08:17 »
from what i gathered those board use a proprietary extension over PS/2 for all those keys making them only compatible with the controllers in the computer built for them, i guess someone talented like Hasu could likely make a sun to usb adapter, but i do not think he has the time, or maybe his TMK ps/2 adapter would be able to detect those codes and remap them? dunno if anyone ever tried
vi vi vi - the roman number of the beast (Plan9 fortune)

Offline MegaMatt

  • Posts: 6
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #16 on: Wed, 19 May 2021, 09:43:05 »
from what i gathered those board use a proprietary extension over PS/2 for all those keys making them only compatible with the controllers in the computer built for them, i guess someone talented like Hasu could likely make a sun to usb adapter, but i do not think he has the time, or maybe his TMK ps/2 adapter would be able to detect those codes and remap them? dunno if anyone ever tried

It's a USB keyboard not a PS/2 - so I doubt it's a proprietary controller inside the SPARC machines. From what I've heard the keys work fine on Linux and Solaris x86.

My understanding is that it's just that the windows USB driver throws out the key codes that it sends.

With a better keyboard driver, it could be mappable and/or work.

I'm stupid though, so I could be 100% wrong on this.

Offline Findecanor

  • Posts: 5036
  • Location: Koriko
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #17 on: Wed, 19 May 2021, 10:12:31 »
from what i gathered those board use a proprietary extension over PS/2
It was never PS/2. Some Type 6 talk Sun's proprietary protocol and use 8-pin mini-DIN connectors.
The keyboard has a pass-through to a mouse with the same connector (it is not a hub or a shared bus but a true pass-through in that the mouse and keyboard use different pins in the plug and wires in the keyboard cable)

Other Type 6 keyboards talk USB. And all Type 7 keyboards talk USB.

Offline MegaMatt

  • Posts: 6
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #18 on: Wed, 19 May 2021, 10:36:35 »
@Findecanor - Is there another keyboard driver out there that might be similar enough that it would work better than the MS driver that seems to drop key codes sent??

Maybe some old logitech driver??

Offline Findecanor

  • Posts: 5036
  • Location: Koriko
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #19 on: Wed, 19 May 2021, 11:04:46 »
I'm not a Windows developer, so I don't really know. I don't think it is possible to replace the "HID class" driver though. Drivers for other USB devices are supposed to be locked to working with only particular USB device types, by matching to the device's Vendor ID and Product ID.

Offline knightjp

  • Thread Starter
  • Posts: 204
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #20 on: Wed, 01 June 2022, 15:40:20 »
Sorry to raise an old thread, but I put up something on reddit about Windows drivers for these Sun keyboards and someone actually posted this today..

https://github.com/zdimension/usbrawmap

Looks interesting.

Offline MegaMatt

  • Posts: 6
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #21 on: Wed, 01 June 2022, 16:10:21 »
Thank-you for posting this here! I've actually moved my Type 7 KB to a Mac, and it works fairly well -- better than on Windows, but I will keep this handy!!!

Offline knightjp

  • Thread Starter
  • Posts: 204
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #22 on: Wed, 01 June 2022, 16:34:33 »
Thank-you for posting this here! I've actually moved my Type 7 KB to a Mac, and it works fairly well -- better than on Windows, but I will keep this handy!!!
Do the function keys work on a mac?

Offline MegaMatt

  • Posts: 6
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #23 on: Wed, 01 June 2022, 16:43:35 »
The "stop" through "cut" keys on the left hand side don't work, but the volume keys work correctly and "pause" does brightness up, "scroll lock" does brightness down.

I might try karabiner-Elements to see if they recognize the left hand bank, but I hear it doesn't see the scan codes.. but it certainly works better overall than it did on Windows. The volume keys were the ones I was missing the most (especially mute).

The home and end keys act a little weird, but I think that has to do with the way mac treats "home" and "end" as start of document instead of line.

Offline MegaMatt

  • Posts: 6
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #24 on: Fri, 03 June 2022, 07:36:54 »
Just FYI:
I was able to fix the home/end weirdness with a ~/Library/KeyBindings/DefaultKeyBinding.dict file. It now works as expected.

Also Karabiner-Elements on mac does indeed work and is able to grab the left hand side buttons on the Type 7 KB. I used the following JSON to make a "complex rule" to map the left side copy/paste buttons and they work. I will probably map the rest of the keys to something too. Here's the json file I made for anyone else searching for Sun Type 7 on Mac:

Code: [Select]
{

  "title": "Copy key to copy & Paste to paste",

  "rules": [

    {

      "description": "Sun Copy to Copy",

      "manipulators": [

        {

          "from": {

            "key_code": "copy"

          },

          "to": [

            {

              "key_code": "c",

              "modifiers": ["command"]

            }

          ],

          "type": "basic"

        }

      ]

    },

    {

      "description": "Sun Paste to Paste",

      "manipulators": [

        {

          "from": {

            "key_code": "paste"

          },

          "to": [

            {

              "key_code": "v",

              "modifiers": ["command"]

            }

          ],

          "type": "basic"

        }

      ]

    }

  ]

}
Mod edit: Added code tags
« Last Edit: Fri, 22 July 2022, 11:45:42 by suicidal_orange »

Offline knightjp

  • Thread Starter
  • Posts: 204
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #25 on: Fri, 22 July 2022, 11:35:29 »
Sorry to raise an old thread, but I put up something on reddit about Windows drivers for these Sun keyboards and someone actually posted this today..

https://github.com/zdimension/usbrawmap

Looks interesting.

I've got a Windows system at work. Has anyone tried these drivers?

Offline zdimension

  • Posts: 3
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #26 on: Wed, 15 March 2023, 09:02:36 »
Sorry to raise an old thread, but I put up something on reddit about Windows drivers for these Sun keyboards and someone actually posted this today..

https://github.com/zdimension/usbrawmap

Looks interesting.

I've got a Windows system at work. Has anyone tried these drivers?

In case anyone ends up on this post from a Google search for Sun Type-6/7 keyboards, I'm the author of that driver thing, I've been using my Type-6 as a daily driver for a while now. If anyone needs support to make it work. With my program all special keys that are normally ignored by Windows's HID driver are remappable to other keys.

Offline knightjp

  • Thread Starter
  • Posts: 204
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #27 on: Thu, 16 March 2023, 06:49:41 »
In case anyone ends up on this post from a Google search for Sun Type-6/7 keyboards, I'm the author of that driver thing, I've been using my Type-6 as a daily driver for a while now. If anyone needs support to make it work. With my program all special keys that are normally ignored by Windows's HID driver are remappable to other keys.
Wow.. great to hear from you.
For me, I just want to get the left cluster on my Type 7 working. For example, I'd like to use the Copy button instead of using CTRL+C, if you know what I mean. I would like to confirm your driver does this.
Other than a work computer, I don't really have a Windows system at home to test this out, so before I ask the IT department to install it on my system, I want to confirm that it works.

Offline zdimension

  • Posts: 3
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #28 on: Thu, 16 March 2023, 08:58:39 »
In case anyone ends up on this post from a Google search for Sun Type-6/7 keyboards, I'm the author of that driver thing, I've been using my Type-6 as a daily driver for a while now. If anyone needs support to make it work. With my program all special keys that are normally ignored by Windows's HID driver are remappable to other keys.
Wow.. great to hear from you.
For me, I just want to get the left cluster on my Type 7 working. For example, I'd like to use the Copy button instead of using CTRL+C, if you know what I mean. I would like to confirm your driver does this.
Other than a work computer, I don't really have a Windows system at home to test this out, so before I ask the IT department to install it on my system, I want to confirm that it works.

Unfortunately, I don't have a Type 7 at hand to try, only a Type 6.

Basically, the driver hooks the raw USB input packets to read the scancodes sent by the keyboard, so anything transmitted by the keyboard should be processed. Then, you can map any scancode to either launch a program or press a sequence of keys. So although I can't confirm it, I see no reason for my tool not to work on a Type 7.

The default bindings I provide for example map Copy to Ctrl+C, Open to Ctrl+O, etc, but you can change that.
The only thing I see that your IT department could dislike is that unfortunately the program has to run with administrator privileges (reading the raw scancodes require that, otherwise any program could just log every keypress you make), but the source is available on GitHub if your IT department want to audit it. Otherwise there are instructions on how to install it and make it run at startup so it's transparent for the user. If you do end up using it with your Type 7, I'd be glad to hear from you if you have any feedback, positive or negative.

Offline spippy71

  • Posts: 19
Re: Sun Microsystems Keyboard - Type 6 vs Type 7
« Reply #29 on: Wed, 22 March 2023, 18:55:36 »
We had those keyboard in the office. The type 6 keyboard lacked mass and flexed easily. The keys were kinda mushy. The type 5 keyboards were nice and heavy.
« Last Edit: Tue, 18 April 2023, 06:26:56 by spippy71 »