Skip to main content

Fixing laptop keys

Our 5 year old Acer Extensa laptop is being dismantled by Nandan.

2 years and a month old, and he can use the windows key to pop up the start menu, use the touchpad to go to his favorite program (skype, to check if Gaan-ma is Off ine or not).
Other shenanigans include opening all sites one by one in the favorites bar, playing minesweeper, changing skype profile image, changing windows user image (dont know how he manages this one), playing Reversi at expert level setting (maybe watching me on it most of the time)

Recently though I found two of the keys missing.
After searching and finding the parts, the problem was how to put them back!

I cannot offer any images here, though it would have been helpful.
To fit the key back, follow these steps

- Take out all pieces, dont leave anything on the keyboard. Usually there are 3. The button, and two other parts.
- The 2 parts apart from the button will fit into each other like an X
- In the case of Acer keyboard, one piece will go into the other and pivot, thus forming a movable X that moves freely at the midpoint.
- To make the pivot, there will be two pins sticking out of one piece which go into holes in the other piece. These holes are not very visible, but they are there! I found it after lot of attempts to fit the pieces in.
- OK. After getting the movable X ready, flatten it after hooking to the points in the keyboard. The two pieces will have their points which will snap in.
- Finally push the keyboard button into place and push it all the way down hard.
- Hopefully you will hear a couple of click sounds which is of the 2 parts binding to the Button

Good luck!

Comments

Popular posts from this blog

Siemens Washing Machine : Kill the Buzzer

The washing machine we have has the habit of sending out an irritating beep after it finishes the wash cycle. Ok enough; but these intermittent beeps go on and on and on till it is sure everyone came back home after your attending your funeral. One awful engineer who programmed the chip. Anyway, been looking around the net if there is a work around. Found this written by some Russian. I didn’t have patience to correct the grammar entirely. If the below does  not work, there is always the option of an Axe and ‘hey Siemens,..Heeeere is Johnyyy!) -- text You can change the volume of the buzzer according to your requirement. The operation procedure: 1. Switch on the machine,turn the program selector to Off . 2. Turn the program selector to cold Easy-care , press the additional function button Intensive stains and dont let go. You can hear the volume of the buzzer from minimum to maximum to off cycled (I didnt hear this!). If you decide the volume that yo...

BitArray 0 and 1s to Hex and back

This code will let you convert an arbitrary string with 0s and 1s only into a Hex value, and back. Why? Maybe you have a Javascript component that renders based on a long array of bits. Lets say var b = "101010101100101001000101011101010010011100000010100110000010001010010011000000000001000010101001110000000001100010100000" The string can be stored in the DB as nvarchar(max) field, but then if you want to reduce the length by 1/8th, you can convert it into a Hexadecimal representation The above would be equivalent to 27029822 930010A9C018A0 Ok, this is the 'bit packing' concept implemented in a very crude way. Anyhow, the output is human readable and probably easier to pass in a JSON The functions are as below     Private Function bitArrayStrtoHex(b As String) As String         Dim sb As New System.Text.StringBuilder         For i As Integer = 0 To b.Length - 1 Step 8             Dim cu...

HTML Sidebar menu without jQuery

Most examples I found on the net for a responsive sidebar had a reference to jQuery. For two lines of code, I find it an unnecessary overhead. So this is a basic page with no dependencies that has a toggle-able sidebar as well as a media query javascript that hides the sidebar below a breakpoint screen width. Modify as necessary. Maybe tricks could be added such as the one to change the hamburger to X when the sidebar is visible. https://jsbin.com/romiqov/2/edit?html,output <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>SideBar test</title>     <style>         * {             margin: 0;             padding: 0;             font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;         }         #sidebar { ...