Giter VIP home page Giter VIP logo

Comments (10)

tekezo avatar tekezo commented on September 22, 2024

Please try this setting.
http://pqrs.org/macosx/keyremap4macbook/faq.html#t1p0

from karabiner-archived.

seanfarley avatar seanfarley commented on September 22, 2024

Right, I meant to say that I tried those. Nothing will keep the consumer setting (i.e. F12 for volume up) and the remapped Fn key. It seems that because of the way the ConsumerToKey and whatnot works, a person has to remap the new Fn key (in this example '') and every F1 ... F12

from karabiner-archived.

tekezo avatar tekezo commented on September 22, 2024

Physical F12 key sends ConsumerKeyCode::VOLUME_UP.
and physical fn+F12 key sends KeyCode::F12. (not fn+ConsumerKeyCode::VOLUME_UP)
These behavior are hardwired.

We need to simulate it for changed fn key.
Physical backslash(remapped to fn)+F12 key sends fn+ConsumerKeyCode::VOLUME_UP.
So, we need to change fn+Volume Up to F12.

These settings work properly on my machine.
https://github.com/tekezo/Files/raw/master/images/120409-0001.png

Did you activate other settings?

Note:
I would like to treat these key automatically.
However, Apple frequently changes the layout of functional keys.
It prevents to treat functional keys by app :-(

from karabiner-archived.

seanfarley avatar seanfarley commented on September 22, 2024

I figured it was something Apple hardwired :-( I got some of the behavior I wanted based off your image (but I wanted to map F4, F5, F6 to "regular" keys). I ended up having to write my own xml for that. Oh well. Thanks for the help!

from karabiner-archived.

seanfarley avatar seanfarley commented on September 22, 2024

Ah, sorry for closing then re-opening but I have a minimal working example based off your image:

If I have the settings based off you image it still doesn't do what I think the description says it should (this might be because of the multiple settings):

I want backslash to be fn -> check that first box

How I get:

  1. pressing the F1 key to turn the brightness down?
  2. pressing Fn+F1 (so, ''+F1) to send the key event of just F1?

from karabiner-archived.

tekezo avatar tekezo commented on September 22, 2024

Hi,

How I get:

  1. pressing the F1 key to turn the brightness down?
  2. pressing Fn+F1 (so, ''+F1) to send the key event of just F1?
    Hmm, I can do that by following steps.
    How are them on your machine?

step1:
Disable "Use all F1, F2, etc. keys as standard function keys."
http://support.apple.com/kb/ht3399

  • pressing F1 => brightness down
  • pressing \ => backslash
  • pressing +F1 => brightness down
  • pressing fn+F1 => F1

step2:
Change backslash to fn by KeyRemap4MacBook.

  • pressing F1 => brightness down
  • pressing \ => fn
  • pressing +F1 => brightness down
  • pressing fn+F1 => F1

step3:
Change Fn+Brightness Adjust to F1,F2 (screenshot in the previous mail.)

  • pressing F1 => brightness down
  • pressing \ => fn
  • pressing +F1 => F1
  • pressing fn+F1 => F1

Takayama Fumihiko [email protected]

On 12/04/10 1:36, Sean Farley wrote:

Ah, sorry for closing then re-opening but I have a minimal working example based off your image:

If I have the settings based off you image it still doesn't do what I think the description says it should (this might be because of the multiple settings):

I want backslash to be fn -> check that first box

How I get:

  1. pressing the F1 key to turn the brightness down?
  2. pressing Fn+F1 (so, ''+F1) to send the key event of just F1?

Reply to this email directly or view it on GitHub:
#69 (comment)

from karabiner-archived.

seanfarley avatar seanfarley commented on September 22, 2024

Ah, this is closer now. Thanks for providing a clear process. What I'm trying to get is:

  • pressing F1 => F1
  • pressing \ => fn
  • pressing +F1 => brightness down

No combination of settings seems to get this, though. That includes changing the "Use all F1, F2, etc. keys as standard function keys." setting.

from karabiner-archived.

tekezo avatar tekezo commented on September 22, 2024

Hi,

Please activate "Fn+F1 to Brightness Down" instead.
http://pqrs.org/macosx/keyremap4macbook/faq.html#t1p1

(1) Enable "Use all F1, F2, etc. keys as standard function keys."
(2) Change backslash to fn by KeyRemap4MacBook.
(3) Change Fn+F1 to Brightness Down by KeyRemap4MacBook.

Takayama Fumihiko [email protected]

On 12/04/11 5:53, Sean Farley wrote:

Ah, this is closer now. Thanks for providing a clear process. What I'm trying to get is:

  • pressing F1 => F1
  • pressing \ => fn
  • pressing +F1 => brightness down

No combination of settings seems to get this, though. That includes changing the "Use all F1, F2, etc. keys as standard function keys." setting.


Reply to this email directly or view it on GitHub:
#69 (comment)

from karabiner-archived.

seanfarley avatar seanfarley commented on September 22, 2024

Ok, so I think the problem is that I want this behavior only for two functions keys, F4, F5, and F6; not the rest. i.e.

F1 => brightness down
fn+F1 => F1

F2 => brightness up
fn+F2 => F2

F3 => mission control
fn+F3 => F3

F4 => F4
fn+F4 => dashboard

F5 => F5
fn+F5 => keyboard light low

F6 => F6
fn+F6 => keyboard light high

... and for the rest, i=7,...,12
Fi => "normal consumer function"_i
fn+Fi => Fi

To get this done, I pretty much had to add my own custom settings.

from karabiner-archived.

tekezo avatar tekezo commented on September 22, 2024

I see. Thank you for detailed information!

You are quite right.
You must write private.xml to do it.

Takayama Fumihiko [email protected]

On 12/04/12 1:03, Sean Farley wrote:

Ok, so I think the problem is that I want this behavior only for two functions keys, F4, F5, and F6; not the rest. i.e.

F1 => brightness down
fn+F1 => F1

F2 => brightness up
fn+F2 => F2

F3 => mission control
fn+F3 => F3

F4 => F4
fn+F4 => dashboard

F5 => F5
fn+F5 => keyboard light low

F6 => F6
fn+F6 => keyboard light high

... and for the rest, i=7,...,12
Fi => "normal consumer function"_i
fn+Fi => Fi

To get this done, I pretty much had to add my own custom settings.


Reply to this email directly or view it on GitHub:
#69 (comment)

from karabiner-archived.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.