bad model m photo The IBM Model M, was my first foray into mechanical keyboards. The reason for buying was part necessity and part intrigue in the mechanical keyboard world. I had just spilt coffee on my unbranded rubber dome. Yet the demise of the rubber dome was not a sad affair. I felt compelled to purchase a better keyboard. The time between the Model M and the rubber dome was filled with another rubber dome. A logitech K518. It is not a bad keyboard, certainly not the worst rubber dome. But it gave me no excitement or pleasure to type on.

The reason for buying the Model M was both price and availability. At the time it seemed easy to attain. Nonetheless, it currently seems easier and cheaper to buy a Model M. So if you feel the need for a new keyboard as well as having an interest in vintage keyboards, the Model M is an incredible purchase. Not only is it a great keyboard it can be a gateway to other knowledge and interest in other keyboards. One of the great things about the Model M is the ability to modify the keyboard without breaking it. Depending on what level you are on, this might lead to new skills you learn from carrying out your own modifications.

The behemoth I received was a 1391401 dated 03-31-92. I purchased it for £74.62 which is now see as a high price for the board although to the sellers credit it was in impeccable condition. Incredibly, unknown to me the purchase included a blue box, plus one of the longer ps/2 cables. This was lucky as I had disregarded thoughts on how I was actually going to be able to use the keyboard.

Instantly this was a much better typing experience. But I attribute this to typing on a lacklustre rubber dome beforehand. I am glad to say that I was very excited with my new keyboard. I had never before enjoyed typing as much as I now was typing on the weight of the buckling spring. This was a new experience and a welcome one. Contrary to the previous statements the Model M is apparently not the greatest buckling spring keyboard available. Model F’s are highly thought of and in most cases superior to the Model M. Considering this I have a new keyboard goal which is obtaining a kishsaver. Bold this goal may be, it is only a long term goal.

This is a very good keyboard. There isn’t much more that I can say to really convey how good it is. It will last forever. Sort of. The next step wast to bolt mod my Model M. This was something that I had seen a lot of guides on and felt fairly confident doing. At the time however, there was really no reason to perform the mod. It was performing fine and all keys were functioning. But this was just a mod to increase the longevity of the keyboard. Increasing the ‘feeling’ of the board was also a reason behind the mod. Most of all I just wanted to do something interesting with it.

What I can say is that it added some uniformity to the board. Overall the feel improved. It was a slightly sharper click. No flaky weak clicks. This is I think the final form of the Model M. The highest of the high. The only thing I resent is the layout. Standard ansi backspace positioning just infuriates me. I much prefer it to iso, but the backspace positioning holds it back. It is too far for my hands to comfortably reach. The hhkb backspace position is much more comfortable to me. Having it just a bit closer means you have to move your hand less. This has an overall positive effect on strain as well as speed. The problem that then comes with changing the standard layout, is that when typing on a standard ansi my typing becomes noticeably worse. Problems like this are becoming something that are commonplace to me. Changing to colemak has made it infinitely harder to type on a standard qwerty keyboard. So strangely all the changes that I have made to my keyboards to make them ‘better’, have had somewhat of a negative effect on my typing experience. But I still don’t regret them.

Since the layout is the only aspect that I am not satisfied with I have been looking for a solution to perfect this final aspect. One step I took was to change board. This was just a small step to getting a nicer layout in a nicer package. The change was not really necessary as well as not being in-line with my goals of changing the main layout. I bought an SSK, so although I switched boards, it is still a Model M. What this solved was having more space on the right of my keyboard, as I never used the numpad it seemed like a good decision. There was just no point in it taking up space. Changing the layout on any Model M is easy. There are quite a surprising number of options available, as I have said before the Model M’s are mod friendly. Changing layouts is another aspect where this factor is in play. Despite the available options none of them are relevant to my needs. My issue is just with the backspace. Resolving this problem was just something I resorted to doing software side. I did not feel like this was a defeat as all I wanted to do is change the backslash key to backspace, since backslash is the same size as it is on a hhkb. I did not want to do any hardware mod.

Changing the keyboard layout has been done in a non graceful way by awkwardly creating a new layout specifically for the SSK. I created a new layout called ‘ibm’ and it is located with the rest of the layouts in ‘/usr/share/X11/xkb/symbols’ I started out by just copying the ‘us’ layout and renaming it to ‘ibm’. Keeping it separate was a decision to be as non-destructive as possible, since I use a lot of different keyboards I want this to be a flexible solution. If I were to use the ‘ibm’ layout with my hhkb, I would have essentially created an ansi hhkb. This is of course a step backwards.

Link to full layout

As you can see in the gist, it is just a simple change. One mistake I made was changing the default us layout. This refers to qwerty only. So when I was using colemak the change was not in effect, to actually change the layout you have to edit the colemak portion in the us file. The two important lines are:

	key <BKSL> { [    BackSpace,    BackSpace,       BackSpace,        BackSpace ] };
	key <BKSP> { [    backslash,          bar,      asciitilde,       asciitilde ] };

This just shows how the two keys definitions have been switched. Now the backspace is backslash and to avoid loss of functionality, backslash is now backspace.

This seemed like the perfect solution. But actually transitioning is much harder than I had anticipated. I find myself going for the old backspace position time and time again. Now the layout is virtually the same as the hhkb but I don’t type on it the same. This is something I find truly peculiar. It may just indicate how differently I type on different keyboards, and I am set in my ways. Nevertheless, this has not deterred me. I am sticking with the layout as I think it will be better in the long run. At least this is what I am hoping. Another step I have to take is to bolt mod my SSK. Whilst I bolt modded my first Model M, I still haven’t got around to bolt modding the SSK. I will be creating a guide on the future or at least a log of how this goes.

Another option would to completely emulate the hhkb layout on the SSK. This seems to be a common idea that has been done before. But it seems that the files may have been lost when ripster was banned from geekhack. Despite this I do not think this would be usable for me. For this to work you must put a Fn key somewhere. To emulate the hhkb layout on a SSK I would then have to sacrifice right shift, which for me would not work as I use both shift keys when typing. Then again the very nature of the SSK means it does not need the extended functions that come with the hhkb. So this is not something I really want to pursue.

For the moment I am content with both my hhkb and my SSK. They are currently my favourite keyboards. The SSK is a joy to type on and the sound is incredible. The buckling spring is most deservingly one of the better switches available, and holds its own against today’s switches.

my band selection From left to right: 1/8”, 3/16” and Limited edition RoastPotatoes silencing pad.

Upon and before purchasing my HHKB I was quite sure there was a sure-fire way to silence the HHKB quite easily with little cost. It is also supposed to be one of the better ways to silence Topre, because of this I thought that I need not look any further to find a method to silence my HHKB.

When I received my HHKB I was wholly enamoured with the feel of Topre. I was like many before my happy with my happy hacking. But In the keyboard world you have to strive for perfection. I just watched a video and couldn’t get the sounds out of my head. In my mind the dental banded HHKB just seemed a little better to me. And at that time I just wasn’t entirely happy with the noise produced by my HHKB. But as I mentioned earlier I went into this purchasing knowing of a ‘sure-fire’ way to silence it. This method is of course dental banding the sliders.

If you have not come across this method before. It is very simple. You have to disassemble your HHKB right to the core. And then once you have removed all the sliders add a dental band to the base.

Originally I had thought of putting together a guide on how to perform the dental band mod. But I feel like it would be redundant to my interests. It is quite a simple method (available guides are quite fine) but I am not at all happy with the product.

I have used ‘sure-fire’ as how I saw this method prior to carrying it out. This is because this is how it is portrayed on every place I can find on the internet. I will credit cookie as one of the people who seems most instrumental in the current effort to find the ideal method to silence Topre avoiding all side effects.


I feel that the dental band mod only gets good press. I would like introduce my alternative view because I feel like people might have the same issues in the future.

When I put the dental bands on, immediately it was noticeably quieter. This was fairly indisputable however when listening closer I heard a quite prevalent pinging sound. It was if I could just hear the spring pinging about. When typing and hearing the “Topre Rain” this is exactly what you don’t want. Once you hear it you will never go back, to how you once viewed the mod. Just in the background you can hear the pinging. This was the main problem. It was just not what I was looking for. Topre is an entirely different experience than buckling spring. With buckling springs the pinging is a part of the experience (unless you have flossed) and is something that is welcome. The other issue is the feeling. Alongside the sound I could feel the vibrations in my finger tips. This was very unpleasant and just felt like the tips of my finger tips were vibrating with every press. Putting it into words is not easy but it was certainly the most disagreeable typing experience I have had.
In reference to the reduced travel, I did not have any problem with this. So I will not list this as a problem with the dental band mod.

I honestly do not really know what causes this problem. What I am guessing is that the springs are already compressed (due to the reduced space because of the dental bands) and this effects how they spring back up when further compressed. The bands push the sliders up slightly so when you put the domes and plate on, the plate does not sit flat in the case. It has to be screwed in order for the keyboard to actually become together.

To corroborate what I am saying and give at least some validity to what I am saying. cookie mentions something similar here


My first thought was that I had put the bands on wrong or I had unseated the springs. This is where I lost a lot of time, I have taken my HHKB apart and reassembled it a lot. I was madly trying to find the solution to this problem.

The first trial was to ensure the bands were oriented correctly on each slider. So it was flat and not twisted. This had little effect. The next step I took was to take the domes off and reseat the springs myself. Here is an action that I resent. It did not help with the problem and has made my life a lot harder when disassembling my HHKB. It means you have to put all the domes on correctly and then align the springs yourself. If your domes have not come off by themselves just enjoy it while it lasts. I did briefly look for information on whether it was better to separate the domes or not, but I found nothing. I would like to go on record recommending to not do so.

My next thought was the dental bands I was using. The first I used were 1/8th dental bands. I had seen in the guides that either 1/8 or 3/16 were fine, and both had been used to great effect. I then got my 3/16 bands and repeated the same trials. This did not help anything.

The next step was creating my own silencing ‘bands’ this was done quite spontaneously after finding the perfect material. That material was foam earplugs. The material seemed perfect because they were squishy and resilient from being squashed. I then began slicing them up until I had around 70, just enough to allow for mistakes. I had managed to create some uniformity with having the discs around 1mm. After some extensive testing where I took out some compared to dental bands and reassembled everything. They were no good. I was having a similar problem. The pinging had been reduced but the vibration was still there. When making them it seemed like I was onto the final solution. But it did not turn out that way. They were just too big. These were not a success.

After going back to dental bands and giving them a longer trial around a month. I have returned to stock. I have learned to appreciate my HHKB and am content with its stock thock.

The Future

I understand that there are people who still want to find the perfect Topre silencing method. Going on the current research thin foam is the way to go. I would also like to draw attention to this interest check. This is the most promising way you will achieve the ‘perfect’ Topre sound.
I did not find the solution to my problem or even find out the cause. But I have enjoyed the process and am very happy with my current almost stock HHKB.

For me, dental banding did not work, and overall was a bad experience but others may like to try it out. Here are some guides I found most useful:

Here is a nice video demonstrating the nice sound of the stock HHKB Pro 2.

Around an hour ago it was announced that there would be a Bingecap sale. It is taking place on Thursday at 7:00 CST. Not much is known about the current offering but it is being hosted by TechKeys. With this announcement there was also the announcement of an unknown item. But it is an item that was created in collaboration between Bingecaps and TechKeys. All purchases of Bingecaps will also ship with a free vinyl sticker.

I will update the post with more information as it is available.