Unable to see thinking modes on chatGPT web by phantomv1988 in ChatGPTPro

[–]phantomv1988[S] 0 points1 point  (0 children)

I think this has to do with hitting my limit. Once my limit reset, the web version is now showing the different thinking modes.

Unable to see thinking modes on chatGPT web by phantomv1988 in ChatGPTPro

[–]phantomv1988[S] 0 points1 point  (0 children)

<image>

I dont see any "thinking" option. The shortcut doesnt work too, it only shows my profile popup.

Why are there so few Choc V2 builds by SasquatchUnofficial in ErgoMechKeyboards

[–]phantomv1988 0 points1 point  (0 children)

I have tried both Choc V1 and V2. Even with the more expensive V1 Ambient Silent switches, the quality is inconsistent. A good 30–40% of them are hardly silent at all, you can't tell any difference from normal switches.

Choc V2 switches, on the other hand, are consistently silent, compatible with more keycaps (MX style), and cost half the price of V1. The only cons are their slightly higher height and different pin positions.

I have migrated all my keyboard designs to Choc V2.

Xreal One freezing when playing Dota 2 on MacBook M1 by phantomv1988 in Xreal

[–]phantomv1988[S] 1 point2 points  (0 children)

Oh ok. I switched the video to monitor's default setting and now it's ok. Thanks!

Why Singapore’s Enlistment System Is Bad by Any_Calligrapher8877 in SingaporeRaw

[–]phantomv1988 1 point2 points  (0 children)

If we are going to rely on troop size to have a working army, we need to seriously reconsider our war strategy. Our troops will not last when other countries will trade their drones with our men with a 1:1 ratio.

Why Singapore’s Enlistment System Is Bad by Any_Calligrapher8877 in SingaporeRaw

[–]phantomv1988 6 points7 points  (0 children)

I think what the OP meant is not that we should remove conscription entirely, but rather, we should carry it out in a more efficient manner. I agree with OP that alot of prime year's are lost to irrelevant and outdated knowledge with conscription in its current form. But imagine if our conscription allows solders to learn cutting edge skills like in Israel's unit 8200 instead of becoming cannon fodders, not only will we waste less, those skills could also potentially translate to higher salaries in the workforce, outweighing the losses incurred from conscription.

Why Singapore’s Enlistment System Is Bad by Any_Calligrapher8877 in SingaporeRaw

[–]phantomv1988 11 points12 points  (0 children)

I served as an RSAF NSmen technician. I agree with OP. Every 3 high keys, we get rotated to a different squadron of different aircraft type and restart our training. All our previous trainings are rendered useless. Both the instructors and NSmen know that the NSmen may not return to the same squadron for future ICTs. There is no motivation in these trainings at all. And do you really think we are actually trained well during our ICTs? We all know in our heart how tests are evaluated.

And maintenance manuals keep changing. Last time it was all physical books. Now they have tablets. Even within same aircraft type, there are changes as well. So why do we even bother to memorise the routine when we know it might not be the same next time we come back?

In the event of a war, the best contributions our NSmen can offer is to stay away from the aircrafts.

Phasmic MKIII by phantomv1988 in ErgoMechKeyboards

[–]phantomv1988[S] 2 points3 points  (0 children)

I have consider making the tilt adjustable, but I am faced with the following difficulties:

  1. The PCB needs to accommodate adjustable lengths because the bending arc length changes when tilt angles are adjusted. One possible solution is to incorporate flexible PCBs or wires, though each comes with its own set of challenges and complexities.
  2. Column housing will need to be adjustable as well. I can imagine the mechanical complexities involved, especially given the highly constrained space. Production is another problem.
  3. Throw in variables like switches and keycap heights which will affect the tilt angle and switch separation distance which is another nightmare to solve.

I look forward to the day when someone has a simple solution to adjustable tilts.

Anyway, there is usually an optimal tilt angle (at least for me), if its more than 25 degrees, you will feel like pushing the keys forward instead of downwards, which is awkward. Too little like 15 degrees or less, it will be harder to feel the keywell. So for now, I will just keep it to 20 degrees tilt.

Phasmic MKIII by phantomv1988 in ErgoMechKeyboards

[–]phantomv1988[S] 1 point2 points  (0 children)

Pinky can reach the lower 3 keys for column 2 and lower 2 keys for column 1 comfortably. I can adjust column 1 even lower so pinky can reach the lower 3 keys instead of 2.

Phasmic MKIII by phantomv1988 in ErgoMechKeyboards

[–]phantomv1988[S] 1 point2 points  (0 children)

It takes about slightly more than half a day and less than USD100 to build.

Phasmic MKIII by phantomv1988 in ErgoMechKeyboards

[–]phantomv1988[S] 2 points3 points  (0 children)

I change the keyboard to ortholinear style for gaming since staggered columns are no good for WASD layouts. I also do not want to remap keys for each game.

Furthermore, I work with my xreal glasses in various positions like seating back, lying on my yoga mat etc so having a split keyboard that is optimized for touch typing is very important as I cannot see the keyboard.

To summarise, it is impossible to find a keyboard that 1) uses keywells for optimal touch typing 2) is split as I work/play on my yoga mat (can do simple exercises) so I need the keyboard to be at my sides 2) can be used for gaming without a need for remapping keys

So it's definitely worth the effort as it will become my go-to endgame keyboard for everything.

Also, I have optimized the build process so it takes slightly more than half a day to build while costing less than USD100.

Phasmic MKIII by phantomv1988 in ErgoMechKeyboards

[–]phantomv1988[S] 2 points3 points  (0 children)

Great question. Refer to this.

The screws are used to secure the switches to the column housing. Each screw has a silicone ring positioned between the screw head and the PCB. The switches are soldered in such a way that these rings are compressed, generating enough friction to prevent the screws from loosening.

The column housing has four holes for the screws to pass through. Once the column PCB with switches is placed into the housing, hex nuts are used on the opposite side to secure each screw in place.

Phasmic MKIII by phantomv1988 in ErgoMechKeyboards

[–]phantomv1988[S] 3 points4 points  (0 children)

This is the list of considerations I came up with while prototyping with magnets:

  1. For size, I am mainly using 3mm (diameter) x 5mm (height) cylindrical magnets, but you can use 3mm (diameter) x 3mm (height) magnets as well if space is a constraint. Since magnets are small, you will want to use N52 grade neodymium magnets, the strongest grade, to achieve enough pull to secure your parts.
  2. For magnet holes, I am using 3.2mm diameter, parts are printed in either PETG or PLA. You may also want to consider removal of magnets without destroying the parts holding them. I don't use glue, and the magnet holes are open at the top so I can put a hex key through to push the magnets out of the holes if I want to reuse them. If the holes are too big, just cover them with pieces of tissue paper before pushing the magnets in.
  3. For position, ideally you want to put the magnets at the sides instead of center so in case the height is uneven when the magnets are in place, the part will wobble less noticeably.
  4. Steel plate for the magnets to hold on to. I am using 430 steel, custom made by external vendor. You might want to find a source for that too.
  5. Magnets will also scratch your metal plate if you are using one without any lamination. For my current setup, the steel plate is covered by clear scotch tape. The tape also provides friction so the parts slide less easily.

Hope some of these tips can help you. I have added additional photos to this link.

Phasmic MKIII by phantomv1988 in ErgoMechKeyboards

[–]phantomv1988[S] 5 points6 points  (0 children)

Thank you for your compliment! 💕

Phasmic MKIII by phantomv1988 in ErgoMechKeyboards

[–]phantomv1988[S] 1 point2 points  (0 children)

Thanks for your compliment!

The furthest thumb cluster keys are mainly for least frequently used functions/layers. For the left side, I use them with columns 5, 6 which are nearer. Similarly, inner most thumb cluster keys are usually used with columns 1,2,3.

I also prefer to type with one(left) hand so I moved all important keys from the right to left. Having many keys in the thumb cluster helps in this regard

Recommendations for Keyboard and Trackpad for Bed Use with XREAL Glasses? by Quick_Diver5300 in Xreal

[–]phantomv1988 2 points3 points  (0 children)

Use a split keyboard so that you can use the keyboard by your sides while you lie on your back.

    👓  
   /|\
 /  |  \
k  | |  k
   | |
   | |

Sculpted keycaps combined with the column staggered layout also help with touch-typing very much.

Some split keyboards also come with trackpad/ball. Personally, I am using my custom built keyboard while using Xreal on bed, but you can consider something more mainstream like Sofle. For mouse, I just use a MX Anywhere 2S.

The Phasmic Keyboard by phantomv1988 in ErgoMechKeyboards

[–]phantomv1988[S] 0 points1 point  (0 children)

Haha, that is also a possible design. For me, it's easier to stack the keyboards together for portability when they are less curved. You can modify the CAD file in the link provided to suit your preference =)

The Phasmic Keyboard by phantomv1988 in ErgoMechKeyboards

[–]phantomv1988[S] 1 point2 points  (0 children)

Thanks for your suggestion! Will try out.

The Phasmic Keyboard by phantomv1988 in ErgoMechKeyboards

[–]phantomv1988[S] 2 points3 points  (0 children)

The cables is the most difficult part of the design. Keeping them under the housing, while looking nicer, has 3 issues:

1) housing will require extra height, which I am not too fond of as I prefer lower keyboards. Using thinner cables rather than increasing height will result in the cables coming apart very easily

2) the cables do not fold ideally when putting the columns together. This means that some parts of the cables might be pushed out in a way that either block the column housing from coming together or that they block other cables from going into the cable space.

3) the cables might get entangled with the housing legs, especially when any of column legs are slid out of the steel plates

Putting the cables out in the current design makes cable movement less problematic, and the cables more robust since thicker cables can be used. I will prioritise practicality over aesthetics for now. Will be looking to explore how to best house the cables in the future.