It is a bad idea to have a button that instantly disconnects the network

My new Framework-13 has (as does the 16 model?), as the default action for F10, ‘airplane mode’ (where ‘default’ means: works that way when the function, er, function is not engaged). Thus, in reaching for, say, the brightness control, or for a F-key if one forgets to press ‘function’ or wrongly thinks one has function-lock, one can disable networking, thus putting the computer off-line and possibly interrupting some download or update or what have you.

Now: one will need to engage airplane mode rarely (namely: namely when . . on airplanes - and even there, I’ve read, it is more a crowd-control tactic than a technical necessity). By contrast, one will often want one’s network and it is easy - as I outlined - accidentally to trigger the event at issue. I infer that the keyboard design is an inconvenience and . . not very clever.

But I see that someone has already got a post, here, on disabling the airplane mode button. So I’ll have a look at that.

1 Like

Some kind of RF kill key is very common on laptops. Some have separate Wifi kill and BT disable, some an all-in-one airplane mode. Every laptop I’ve used has had some type as far as I recall. My Thinkpad I’m posting from has Wifi kill and BT disable. I do on occasion use them. Wifi kill if I need every bit of battery. BT disable I find convenient for disconnecting my speaker or headset so they can connect to my phone when I want to switch.

I don’t know your OS, but mine shows a popup when Wifi or BT has been toggled. Don’t have trouble hitting them by mistake, because, well, honestly, I just look before I press keys… And we have keyboard backlights if it’s dark.

~edit~
Ah, I forgot about the Framework’s lack of an Fn-Lock indicator. I can see it being a annoyance day-to-day. Bad choice that they left it off, in my opinion. I do hope they fix that someday.

On the FWL16 the keyboards use QMK firmware and are fully customizable. Every key can easily be changed. Fn layer is customized separately (layers aren’t bound together).

Is that not the case on the FW13’s keyboard? I’m still in a holding pattern waiting for my FW13 order to ship.

It’s not. The FWL16 is unique in that so far. The 13 uses a standard keyboard setup for laptops. Raw key matrix is connected to the motherboard where the EC (Embedded Controller) handles it. The EC firmware has been open sourced by Framework and posted to their github. So technically anyone could alter the keys however they wish, and some have done a certain level of key remapping, but it’s certainly not point & click easy like it is with QMK. I say “a certain level of key remapping” because something like separating an Fn key (like airplane mode) hasn’t been done afaik on the FWL13. Fn keys are tied to their non-Fn counterpart unless you find a way to separate them. Aka, you can remap airplane mode, but F10 comes with it.

1 Like

Yes option is very common on laptops as mentioned, and accidentally using it is clearly a user error, not a design one. Personally I like being able to toggle airplane mode and I never fly. Most days I don’t want to be connected to the outside work for periods. It’s not like I require Wi-Fi and Bluetooth constantly.

Like my phone also, it helps to save battery power too.

You make me realise that there is a use for flight mode even when not flying. But my thrust I think was this: it is too easy to press that button accidentally.

Elsewhere within this thread, MJ1 countered that last claim by saying the following. It is not too much to expect the user to attend to what she types. But then MJ1 noted (in effect) that it is easy to lose track of whether function lock is on.

Still: one can set the machine to boot with function-lock on (or I presume one can); that is the work-around that I propose to use.

I think that my work around will be to set function-lock to be on

1 Like

Never happened to me.

I use PRT/SCR which is to the right, don’t use the swap display to the left and have never pressed the ‘wrong’ key. In fact after over 30 years I don’t pick and peck the wrongs keys enough to remember.

What ?? it’s two keys away, are you sure you are not just creating topic for fun :slight_smile:

Perhaps it is less easy to hit the button than I thought. That said:

  • I did hit it by accident, although, alright, I am getting used to the F-13’s keyboard;
  • there is no indicator on the keyboard that one has turned the ‘plane’ on;

Also, or for those reasons: it would be nice to be able to alter the function of the key, but, seemingly, at least on Linux, so doing is hard.

3 Likes

I think an ideal for future hardware revisions would be to mimic the same style of switch used for the webcam/microphone kill switches. Those switches are difficult to toggle accidentally, and they have a visual indication of whether they are on or off. I agree that having it on the keyboard is making it too easy to accidentally toggle (though, as others have mentioned, it is VERY common to have it on the keyboard on laptops, so this definitely isn’t a framework-specific concern).

1 Like

Isn’t the default that the “Fn” key is locked ‘On’ by default? And there should be a way to turn it off so “F” key secondary functions only work when you press the “Fn” button then press the corresponding “F” key combo? Or am I not on the same wavelength as the OP?

The default is off.

The function keys are operated by using the [fn] key, else the default is the ‘instructive’ icons.

You can reverse i.e. lock the top row to functions F1 to F12 by pressing the [esc] and [fn] simultaneously. thereafter the [fn] + F1 to F12 will offer the icons.

1 Like

In my 6 months or so of having the Framework16, I have only pressed that accidentally one time. As others have said, this has been a standard feature on laptops for a pretty long time now.

You may not be used to the recent trend of making the alternate function of the F-keys the default. To that I say, just turn it off so it is like your previous laptops (press fn+f-key for alternate functions) if that’s what you are used to.

Yes it can be disabled. OP might not be aware of this.

I had a switch like this on my (now 10+ years old) Dell laptop. as a very fidgety person I was turning my wifi off at least once a week by mistake :frowning:

3 Likes

On older ThinkPads, there were two mechanisms for toggling flight mode:

  1. Physical switch on the side of the chassis, AND

image

  1. Fn+F5: This needs to be enabled/configured to have the “flight mode” behaviour.

The OP’s issue (if I’m not mistaken) is specifically how ‘easy’ it is to toggle flight mode with a key press of a ‘single key’. I agree it’s an issue if the keyboard is in media key mode (what’s the proper term for it?) instead of F-key mode. For this reason, I Fn-Lock my keyboard, so F10 is F10.

Going back to Point 2 (above). ThinkPad’s implementation was that it gives you a user-configuration of “toggle wifi” or “prompt” for action. The Prompt (below) will give you a choice of toggle wifi, and toggle bluetooth.

Here’s a screenshot of that configuration:
image

On FL13, it’s the lack of user configuration that’s impacting user experience.

For ThinkPads and some Latitudes (IIRC), this UX implementation is history, been there, done that. Framework just isn’t there with the EC, nor the software yet…and didn’t learn from the trailblazers that went before. Still waiting for those quality of life improvements from Framework.

And then, on the Dell Rugged Latitudes (e.g. Rugged Extreme), their flight mode is not just wifi off, bluetooth off, but also LEDs off, keyboard backlight off, display panel off. It’s “stealth” mode.

…and so, I’ve been asking if we’re going to get an Fn-Lock LED indicator on the keyboard…so we can know for sure if I press on F10…do I get F10…or Flight mode toggle. But that request has been ignored …I don’t even know where that is…maybe a v2 keyboard we have yet to hear about?

2 Likes

However these two options Wi-Fi and Bluetooth are readily accessible via the Gui unlike the FN and ICON options.

I have the Bluetooth off 99% of the time and only enable it when actually using it. Like on my phone I have no desire to keep it open nor to use the power.

I agree with @JL_Framework and have tried a lot of different solutions to “disable” the default action of the F10 key but with little success :frowning:

My main issue is that I use devenv.sh and when I run devenv up to launch all the processes, the keybinding to exit the TUI is… F10.

Which means I press that key way more often than the common user and often forget to also press Fn :grimacing:

I am personally fine (and actually prefer) to type rfkill block / rfkill unblock whenever I need to toggle WiFi / BT than using the F10 key.

I’m unfortunately not knowledgeable enough to “hack” the firmware, but would gladly give it a go if I can get help from experienced people?

3 Likes

I’m not saying that we should copy the idea from 15+ years ago and copy it. I’m saying there’s a lesson to be learnt…1. User-configurable, and, 2. Not a single-key.

Then adopt and fine tune it for year 2020+.

2 Likes

There should be a way to disable this button (maybe as a setting in the BIOS?).

Why? Winter is coming, the laptop gets warm and I got cats. Guess, what’s happening :slight_smile:

It’s really annoying, getting back to the laptop and realize, that network connections dropped, as the cat enabled airplane mode.

1 Like

Hi and welcome to the forum.

If you search you will find this posts on how this can be disabled, so I’m not sure why you would post here.

If you don’t have the inclination or time to search soon I’ve just found this, have a look to se it that helps

I’ve already seen a lot of possible workarounds (including making changes to the EC firmware) and none of them are a real fix.

The same is true for the link you’re mentioning. I’ve already switched the FN lock and, guess what, my cat is still able to enable airplane mode accidentally.

If there’s a better place to phrase my concern about it, I wasn’t able to find it and happily accept any redirect

1 Like