다음 요소로 이동하는 대신 Tab 키를 사용하여 텍스트 필드 내에서 들여 쓰기하는 방법은 무엇입니까? [복제]


10

한 번도 귀찮게하는 문제는 결코 알 수 없었습니다.

TAB입력 텍스트 필드 (HTML) 내에 키로 들여 쓰기를 추가하는 데 사용할 수있는 키 / 바로 가기가 있습니까? 내가 지금 쓰고있는 것과 같이 :)

수년 동안 나는 항상 편집기에서 탭 점프 (들여 쓰기)를 가져 와서 텍스트 필드 내에서 필요한 위치에 붙여 넣었습니다.

다시 말해 : 어떻게 든 다음 필드로 넘어 가지 않도록 기본 탭 동작을 해제해야합니까?


AutoHotKey 스크립트를 사용하여 현재 커서 위치에 탭 문자를 붙여 넣을 키보드 단축키를 설정할 수 있다고 생각합니다.
Karan


@Bratch 힌트 주셔서 감사합니다! 이후 ALT+09나를 위해 작동하지 않습니다, 나는 파이어 폭스 애드온 갈 것 tabinta
카이 NOACK에게

답변:


8
  • Firefox의 경우 Tabinta 애드온이 잘 작동합니다. Tab탭을 삽입하도록 변경 하고 다음 필드 (기본 동작 인 Tab)로 진행하는 대체 키를 설정할 수도 있습니다.
  • 모든 Windows 프로그램의 경우 Alt+를 09누르고 (을 길게 누르고 Alt, 0numpad 9을 눌렀다 놓기, numpad 을 눌렀다 놓기, 놓기 Alt) 탭을 삽입 할 수 있습니다. 그런 다음 결과 탭을 복사하여 하트 내용에 붙여 넣을 수 있습니다.
  • 모든 Mac 프로그램의 ControlOptionTab경우을 눌러 탭을 삽입 할 수 있습니다 . 필요에 따라 복사하여 붙여 넣습니다.

1

Firefox의 기본 동작을 사용자 정의하려면 Tabinta를 사용 하십시오 . 블 러브에 따르면 ...

Tabinta를 사용하면 여러 줄 문자 입력 필드에 탭 문자를 삽입 할 수 있습니다. 이름 자체는 "Tab in Textarea"의 약어입니다.

Mozilla / Firefox 텍스트 영역의 기본 탭 키 동작은 다음 양식 필드로 이동하는 것입니다. 이 확장은 실제 탭 문자를이 필드에 삽입하는 것을 선호하는 사람들을위한 것입니다.

Tab일반적인 필드 탭 대신 키 의 기본 동작을 변경하여 탭을 삽입 할 수 있습니다 .

일반적으로 이것은 JavaScript를 사용하는 사이트 개발자가 수행합니다 ...

function keyHandler(e) {
    var tabkey = 9;
    if (e.keyCode == tabkey) {
        this.value += "\t"; \\ could use something like "    " instead
        if (e.preventDefault) {
            e.preventDefault();
        }
        return false;
    }
}

답변 주셔서 감사합니다! 그러나 내 질문은 키 조합, 들여 쓰기를 위해 입력하는 동안 사용할 수있는 바로 가기가 있습니까? ... 텍스트 필드 에 입력하여 제공 한 함수를 어떻게 호출 할 수 있습니까?
Kai Noack

@EchtEinfachTV 내 편집 내용을 참조하십시오. 가 파이어 폭스 애드온 상황에가. 즐겨!
Ian Atkin

1

일반적으로 Mac OS X에서는 CtrlOptTab초점을 전환하는 대신을 눌러 탭 문자를 삽입 할 수 있습니다 .

최소한 잘 동작하는 응용 프로그램에서. Firefox는 다른 많은 플랫폼 규칙도 무시했기 때문에이 경우 제대로 작동하지 않는 것은 놀라운 일이 아닙니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.